Andrei Chulkov

Android Developer

Andrei Chulkov
Bilbao, Spain

Experience

Mar 2024 - Jun 2024
4 months

Senior Android Developer

Gegidze

Project: under NDA

Tech Stack: Kotlin, KMP, MVVM, Kotlin Coroutines/Flows, Koin for DI, KMP Firebase(Gitlive), Retrofit/Okhttp, CameraX/MlKit

Professional Summary: Developed android plaform and common module kotlin parts of the project under strict deadlines for a client

Key Responsibilities:

  • Participate in code reviews, submit and review PRs
  • Build all application and common module features
  • Worked with CameraX and custom image analyzer, implemented UI in Compose
  • Implemented common module integration with Firebase features(storage, auth, firestore), configured project access rules and settings
  • Worked closely with iOS developer to solve platform-specific issues and discuss implementations
Apr 2022 - Present
3 years 2 months

Senior Android Developer

Serenity

Projects: Properstar (100 Real Estate Portals in +60 Countries)

Professional Summary: Contribute to full application development lifecycle for Properstar android application from planning, requirement gathering, development, testing, and launching on Google play store for beta testing. Research application acceptance and solicit feedback to make application more user friendly.

Key Responsibilities:

  • Collaborate cross-functionally with product design, marketplace ops, analytics etc. to ensure a solid end-to-end strategy and execution.
  • Work with complex animations (including MotionLayout).
  • Create custom views including user-friendly phone input layout.
  • Add new features including property valuation flow with new multi-step wizard, display for new developments, and visually appealing sell/valuation landing screens (using Contentful).
  • Work with Google Maps API to incorporate clustering features and custom markers.

Key Achievements:

  • Boosted app rating in store to 4.5 average and increased number of ratings by raising the initiative and adding in-app review flow.
  • Fixed backlog of bugs.
Oct 2021 - Apr 2022
7 months

Android Developer

Appcraft

Projects: Troupopup, Scout

Tech Stack: Kotlin, MVVM/MVP (Legacy, Moxy), Kotlin Coroutines/Flow, RxJava (Legacy), Koin for DI, Mutlimodule Clean Architecture, Retrofit/Okhttp

Professional Summary: Worked on all phases of the project including design, development, testing and deployment. Tested the applications on multiple android targets and debugged any issues.

Key Responsibilities:

  • Worked in a team environment; participated in code reviews.
  • Built a visually appealing app for listening to audio stories while visiting some bars (mobile theater).
  • Worked extensively with ExoPlayer; created custom player layouts along with background playback and state of playback restoration.
  • Worked on an app which utilised 3 different map layers - Google, OSM (OpenStreetMap) and Yandex, displaying vehicles and their stats.

Key Achievements:

  • Successfully delivered range of robust and user-friendly applications for clients.
Oct 2021 - Apr 2022
7 months
Saint Petersburg, Russian Federation

Android Developer

Grokhotov Studio (Positron-IT)

Professional Summary: Worked on all phases of the project including design, development, testing and deployment for a large-scale (~300k MAU) e-book library app. Supported older apps/refactored legacy code. Collaborated cross-functionally with product design, marketplace ops, analytics and more to ensure a solid end-to-end strategy and execution.

Key Responsibilities:

  • Contributed to the design of the application architecture and its constituent software components.
  • Worked with team to troubleshoot, debug, and fix issues in production and non-production environments.
  • Contribute to the innovation, data, design, critique, and continual improvement of the app.

Key Achievements:

  • Used product requirements and technical designs to write well-engineered, robust code with very low crash rate (considering min API 19).
Nov 2018 - May 2021
2 years 7 months
Saint Petersburg, Russian Federation

Service Engineer/Junior Android Developer

Nexign

Professional Summary: Provided internal IT services and infrastructure support to billing software development company.

Key Responsibilities:

  • Attended internal java programming courses.
  • Created QR scanning app.
  • Observed modern development practices - CI/CD, DevOps etc.
  • Applied problem-solving skills to solving hard-to-identify source issues.
Oct 2015 - Nov 2018
3 years 2 months
Saint Petersburg, Russian Federation

Technical Support Specialist

Ventra HR Holding

Professional Summary: Worked as out staff for helpdesk at Heineken Brewery Corporation. Collaborated with internal teams internationally. Supported iOS app used by company's trade representatives. Participated in identifying and resolving P1(critical) incidents. Escalated issues as needed. Gained/applied ITSM knowledge.

Summary

A forward-thinking Developer with 5+ years commercial experience and 10+ years IT industry experience. Passionate about developing high-quality, user-friendly apps. Able to lead in making decisions and assume overall responsibility of projects. Excels at applying analytical skills to encourage strategic planning while striving for improvement. Seeking to bring professional background and successes into a position where I can leverage my experience and continue to grow professionally.

Languages

Russian
Native
English
Advanced
German
Elementary
Spanish
Elementary

Education

Sep 2009 - Jun 2011

Saint Petersburg State University of Aerospace and Instrumentation

Computer Science · Sankt-Peterburg, Russian Federation