Senior Android Engineer

Arshavir V

Information

Available hours \ week
40 h/w
Seniority level
Senior
Years of experience
7 yrs.
Location
Armenia, Yerevan
Timezone
(GMT+04:00) Yerevan

Languages

English
Upper-Intermediate (B2)

About

Arshavir is a Senior Android Engineer with a strong focus on mobile application development, possessing 7 years of experience in the field. He specializes in Kotlin, leveraging his skills to create efficient and user-friendly applications. His expertise extends to Java and the Android SDK, enabling him to build robust solutions across various projects. Throughout his career, he has been involved in all phases of application development, from planning and design to testing and publishing. Notable responsibilities include code analysis, architectural improvements, and feature implementation, which have enhanced user experiences in his applications. He has also implemented effective solutions using MVVM architecture and optimized navigation flows to deliver seamless usage. Arshavir holds a degree in Computer Science from the American University of Armenia. His contributions span multiple industries, showcasing his versatility in developing apps that cater to diverse user needs, etc.

Main technologies

Experience

Renderforest

Senior Android Engineer

About the Project

A mobile application for creating professional-looking videos on the phone, with over 1M+ downloads.

Responsibilities

● Created, improved, and maintained an outsourced Android application. ● Analyzed and reviewed code for outsourced apps. ● Configured RecyclerView and ExoPlayer for automatic video play/pause during scrolling. ● Continuously improved application architecture. ● Refactored code and implemented new features ● Re-implemented video cropping/cutting feature.

Skills & technologies

Alternative Creative Network

Lead Android Engineer

About the Project

Free VPN: A technology that enables users to stay anonymous while on the Internet, with over 100,000+ downloads.

Responsibilities

● Involved in all phases of application development: planning, development, testing, and publishing. ● Developed fragment-based single activity apps following the MVVM pattern. ● Constantly improved application architecture. ● Wrote API documentation. ● Combined multiple offers with close proximity into clusters to prevent cluttering. ● Used Constraint Layout to build screen layouts and reusable widgets. ● Implemented transition animations to improve user experience. ● Collaborated with designers and developers to optimize navigation flow.

Skills & technologies

X-TECH

Android Engineer

About the Project

FlightHunter: A service for selling air tickets at lower prices a few days before the flight.

Responsibilities

Responsibilities: ● Developed, designed, and maintained the Android application using Java/Kotlin. ● Monitored the performance of the live app and optimized it at the code level. ● Identified and resolved bottlenecks, rectified bugs, and enhanced application performance. ● Collaborated with cross-functional teams to define and design new features.

Skills & technologies

Education

American University of Armenia

2015 - 2017
Computer Science