Position: Senior Android Engineer
Category: Android
English level: fluent
Years of experience: 8

Highly skilled software engineer with over 8 years of experience in creating applications for Android devices with a deep understanding of the full development lifecycle and with a broad knowledge of a variety of technologies and many years of work experience in multicultural environments. Detail-oriented, hardworking, and competitive, an active member of the IT community, participating in events such as GDG DevFest, IT Jam, IDCEE, Droidcon, etc. I am also dedicated to sharing my knowledge, have served as a mentor in Android Fundamentals Study Jams, and was a tech writing contributor on Kotlin topics. Constantly seeking new ways to maximize efficiency and stay up-to-date with the latest technologies.
Primary competency:
- Leading the full cycle of delivering Android branch of the product: from product requirements up to Google Play release;
- Deeply collaborating with product owners and managers, as well as with other feature teams, BE, design, data teams;
- Balancing the tech requirements and the needs of stakeholders in planning out implementation details;
- Designing, developing and improving existing architecture of the project;
- Refactoring, optimising and cleaning up legacy code;
- Writing unit, integration and UI tests;
- Performing code reviews and providing constructive feedback, mentoring other developers;
- Profiling and optimising app performance;
- Product delivery automation with CI/CD tools.


Additional competency:
- Contributed to iOS and React Native projects;
- Developed MPA website using TypeScript, React and static hosting on AWS S3;
- Implemented APIs using Kotlin, Python, JS, Serverless and AWS Lambda;
- Studying and analyzing app KPIs and performance (Firebase analytics, Google analytics, BigQuery).
- Professional growth
- Challenging tasks
- Skilled and high-performance team
- Decision making
- Educational possibilities