Software Developer
2017 - 2021
ElCode
- Created complex Android applications with large volumes of users for Russian companies.
- Led a team of Android developers, helped to improve and optimize source code, and coordinated work between mobile and back-end developers using the Agile and Scrum methodologies.
- Created an application to watch TV shows, designing and optimizing the application to minimize phone resource usage.
- Maintained and adapted a transportation application to work on old phones. Created a variety of custom views to improve the user experience.
- Maintained and modified an application for internal workers of a famous Russian perfume company.
Technologies: Amazon Web Services (AWS), Android, Git, Kotlin, AWS, Model View Viewmodel (MVVM), Jira, SQLite, Retrofit, Volley, WebSockets, RabbitMQ, Firebase, Android SDK, Java, Android Architecture, A/B Testing, Unit Testing, Mobile App Development, RxJava, RxKotlin, RxAndroid, Android NDK, Mobile, Mobile Apps, SDKs
Software Developer
2017 - 2017
Technology & Science Dynamics
- Created and maintained Android applications for the company, known for creating the first Armenian smartphones.
- Collaborated actively with a team of designers and QA experts.
- Used different tools and APIs to prevent, find, and fix a variety of bugs before releasing applications.
- Participated in the project architecture design according to Android development best practices.
Technologies: Android, Git, Android SDK, Spring, Java, Mobile App Development, Mobile, Mobile Apps, SDKs