Cosmin D.

Mobile Developer

435 dollar
Freelancer
4 years
Other, ROMANIA

My experience

SoftvisionFebruary 2019 - Present

More

Airtouch New MediaMay 2018 - January 2019

• I developed mobile applications on Android and also maintained the existing ones by updating them regularly and fixing the bugs
• After an intense study, Kotlin has become my primary programming language for Android development.
• Responsibilities:
- to design and build advanced applications for the Android platform;
- to use RESTful APIs to connect Android applications to back-end services;
- to work on bug fixing and improving applications performance;
- to collaborate with cross-functional teams to define, design, and ship new features;
- to work with various APIs, libraries and frameworks;
- to translate designs and wireframes into high quality code;
- to maintain, improve and implement new features for existing application;
- to use clean code standards and design patterns; 
- to understand, test and track various problems, bugs or performance issues in Android apps.
• Used technologies: Kotlin, Java,  Android Studio, Android SDK, RESTful Web Services, MVC, GIT, XML, JSON, Material Design, Swagger, Firebase.
More

OverIT - Field SolutionsNovember 2017 - May 2018

• I developed Android Apps with both official tools and cross-platform tools
• Have tried cross-platform mobile development for a short period of time using C# with Xamarin and Visual Studio.
• It was also a very good environment to work with Agile methodologies, clean code and design patterns.
• Used technologies: Java, Android Studio, Android SDK, RESTful Web Services, MVC, GIT, XML, JSON, Material Design, SQLite, C#, MVVM,  Xamarin.
More

iQuest SolutionsMay 2016 - July 2016

• Being involved into the Back-End part of the web applications as a part of an internship program.
• Main tasks within the team were to develop web applications using the Java programming language and derived technologies from it, to develop databases using MySQL and to implement RESTful Web Services.
• Agile methodologies were actively used.
• Used technologies: Java, Java EE, MySQL, XML, JSON, RESTful Web Services, Intellij Idea, SVN, Agile, Scrum, good knowledge of OOP.

My stack

Languages

XML, OOP, Kotlin, MVC, C#, Java EE, Java

Analysis methods and tools

Scrum, Agile, MVVM

Technologies

RESTful Web Service, Firebase, RESTful API

IT Infrastructure

Git

Protocols

JSON

Databases

MySQL, SQLite

Mobile

Android, Xamarin, Android SDK

Open Source solutions

Swagger

Environment of Development

Eclipse, Visual Studio, SVN, NetBeans, Android Studio, IntelliJ Idea

My education and trainings

Master's degree, Software Engineering - Faculty of Mathematics and Computer Science, University of Bucharest2017 - 2019

Bachelor's degree, Computer Science - Faculty of Sciences, "Lucian Blaga" University of Sibiu2014 - 2017

- ECDL (European Computer Driving Licence)2014

Baccalaureate, Computer Science and Mathematics - The National College of Informatics "Matei Basarab"2010 - 2014