Android Developer Resume
PROFESSIONAL SUMMARY:
Confidential is a software development engineer with 5 years’ practical experience in the development of various business applications. Has knowledge of the full - stack technologies in frontend, backend and Confidential . Keeps in mind end-user needs, develops solutions with user-friendly and intuitive interface. Understands the importance of creating highly readable and easily maintainable source code. Strives to learn new technologies to improve herself.
TECHNOLOGY SUMMARY:
Languages: Java, Kotlin, C#, C++, JavaScript
Mobile: Android SDK, Firebase, FCM, Google Play Services, Android Support Library, Mockito, Espresso, RxJava, RxAndroid, Dagger 2, Koin, Retrofit, OkHttp, Picasso, Glade, ExoPlayer
DBMS: PostgreSQL, Informix, Sqlite, Room, Realm
Backend: ASP.NET (Web Forms, MVC, Web Api), Windows Forms, WSDL, EntityFramework.
Frontend: Android SDK, JavaScript, jQuery, Bootstrap, RxJava
Methodologies: Object-oriented programming, Agile, Clean Architecture, MVC, MVP, MVVM
Version Control: Microsoft Visual SourceSafe, Git
Cloud computing: Firebase cloud, Google cloud
Platforms: Android studio, Teamcity, Jira
Testing: Mockito, PowerMock, Robolectric, Espresso
KEY TECHNICAL SKILLS:
- Android applications development
- Apps building using Java and Kotlin,
- Clean Architecture implementation using Dagger 2
- Android SDK, Android Support Library, Google Play Services, RxJava development
- Connecting backend services using Retrofit, OkHttp
- Data storing development using SQLite /Room
- Unit tests development using Junit, Mockito
- Integration tests development using Espresso
- Push notifications development using FCM
- Complex UI implementation
- Gradle flavors implementation
- Multiple localizations of the app implementation
- Web (ASP.NET MVC) applications development
- Data access implementation (Entity Framework, NHibernate)
- SOAP and RESTful API development
- Procedural and OO JavaScript development
- Interactive UI implementation (AJAX, JQuery)
- Designed complex schemas (20+ tables)
- Triggers, definition indexes and foreign key constraints development for referential integrity
- Agile
- Object-oriented programming
- SOLID
- Cloud computing (Firebase cloud) i
PROFESSIONAL EXPERIENCE:
Confidential
Android Developer
Responsibilities:
- Develop Android application tasks
- Consult back end developer regarding business process of project
- Designed features per client requirements, produced estimates
- Designed and participated in creating database scheme
- Sent to Play market release version
Development Environments: Java, Android SDK, Android Studio, Rest API, Git, Active collab
Confidential
Software Development EngineerResponsibilities:
- Develop Android application tasks
- Support mobile application
- Fixed bugs and writing new features
- Sent release version to Play market
Development Environments: Java, Android SDK, Android Studio, Rest API, Git, Active collab
Team lead
Confidential
Responsibilities:
- Lead a group of 3 software developers.
- Develop Android application tasks
- Support mobile application
- Fixed bugs immediately and writing new features
- Prepare first release version to Play market
Development Environments: Kotlin, Android SDK, Android Studio, MVP, Rest API, Git, Firebase notification and crashlytics, Yandex.Market(advertisement), ExoPlayer, RxJava, Dagger, Espresso.
Confidential
Software Development EngineerResponsibilities:
- Lead a group of 3 software developers.
- Develop Android application tasks
- Fixed bugs immediately
- Creating new features
- Prepare first release version to Play market
Development Environments: Kotlin, Android SDK, Android Studio, MVP, Clean Architecture, Rest API, Git, Firebase notification and crashlytics, Yandex advertisement, exoplayer, RxJava, Dagger, Robolectric, Espresso.
Confidential
Software Development Engineer
Responsibilities:
- Developed web application rest interface.
- Implemented data controllers for getting application data and data from third-party services.
- Implemented OData controllers.
Development Environments: - C#, .NET, Asp net web api, REST API principles, HTTP, git, Visual Studio, Kusto query language, PowerShell, CoreXT, Jira, ICM, Microsoft Azure
Confidential
Software Development Engineer
Responsibilities:
- Develop tasks relating to back end, front end and database
- Plan tasks and assign to other developers
- Led a group of 4 full stack developers (part time).
- Designed features per client requirements, produced estimates
- Kept responsibility on a reporting system (Fastreport)
- Developed designed of database
- Developed code refactoring
Development Environments: C#, .NET Framework, JavaScript, ASP.NET MVC, WSDL, Visual Studio, CSS3, AJAX, jQuery, Git, Jira