Peter S.

Peter S.

Senior Android Developer

Moscow, Russia
Hire Peter S. Hire Peter S. Hire Peter S.

About Me

Senior Android Developer with 4+ years of product-focused application development experience. I focus on writing clean, readable, and covered with test code while also contributing to the Android community (top 20% answerer on Stack Overflow by Android tag, articles on Medium.com). With an in-depth knowledge of Kotlin and SOLID rules, I am an active user of Clean Architecture approach and Unit testing (with Test-Driven development approach), as well as an experienced user of Google Jetpack features (ViewModel, DataBinding, Navigation, Room, etc).

QA & Testing

Other

Work history

UpStack
UpStack
Senior Android Developer
2019 - Present (6 years)
Remote
  • Develop and maintain high-quality software solutions for different clients across a broad range of industries.

  • Ensure that features are being correctly estimated, developed efficiently and on-time.

  • Participate in Scrum and Agile meetups consisting of cross-functional teams.

Aximetria GmBH
Aximetria GmBH
Senior Android Developer
2018 - 2019 (1 year)
Zug, Switzerland
  • Developed Aximetria main Android application, which allows users to perform operations with Fiat and Cryptocurrencies. Aximetria has been awarded an intermediary financial license in Switzerland.

  • Used modern Frameworks and approaches to achieve a high quality of product. Application has 99.56% crash-free users and 99.77% crash-free sessions.

  • Worked closely with the team on an everyday basis to increase conversion, cash-flow, and make a better product for our users.

PROF-IT GROUP
PROF-IT GROUP
Android Developer
2016 - 2018 (2 years)
Remote
  • Developed and maintained Back-end as a Service cloud platform SDK, a damage accounting system for Ford company, and an application for UAZ customers.

  • Was a partner of MBLT conference with Scorocode project. Helped company to design and develop app which won development order from Ford company. Awarded as a "Programmer of the year 2018" at PROF-IT GROUP.

  • Worked closely with company clients to specify app requirements and client vision. Discuss how our team can help to improve application scenarios using Android features (Geoposition, Push notifications, Camera, etc.) and help to create the best product on time.

Stoloto
Stoloto
Android Developer
2015 - 2016 (1 year)
Moscow, Russia
  • Developed an Android application for Stoloto (owner of all Russian lotteries) with +1 million downloads.

  • Collaborated with designers, backend developers, and software testers to build high-quality application with great user experience.

  • Refactored legacy code with MVP and Unit tests while working on UI/UX flow to increase retention and cash-flow.

Showcase

Senior Android Developer - Aximetria
Senior Android Developer - Aximetria
  • Aximetria is an Android app that allows users to perform financial operations with Fiat and Cryptocurrency using bank cards, eliminating commission.

  • The app was developed by a team of fin-tech professionals from Sberbank, Tinkoff, AlfaBank, and Raiffeisen, emphasizing high time pressure and iterative development.

  • Aximetria achieved significant success through test-driven development, nearly 100% test coverage, and a high percentage of cash flow originating from the Android application, resulting in license approval and media attention.

Android Developer - FordSollers
Android Developer - FordSollers
  • Ford Sollers is a joint venture between Ford Motor Company and SOLLERS.

  • The initial MVP was developed as a pilot project with PROF-IT competing for the order.

  • The development team collaborated closely with SOLLERS to understand their business problems and create a solution.

Senior Android Developer - UAZ
Senior Android Developer - UAZ
  • UAZ is a Russian automotive manufacturer specializing in 4x4 SUVs and LCV vehicles.

  • The developer's team focused on providing customer support, including car technical services, dealer locator, and vehicle information.

  • The team emphasized collaborative problem-solving, including code review as a preventative measure to avoid bugs and regressions, fostering knowledge sharing and team growth.

Android Developer - Scorocode
Android Developer - Scorocode
  • Scorocode is a Backend as a Service (BaaS) platform designed to accelerate mobile application development.

  • It offers a solution for startups, development studios, and companies facing data safety restrictions that prevent Firebase use.

  • The project involved developing and maintaining an SDK, keeping it up-to-date in JCenter, and collaborating with the backend team and users.

Education

Education
MSc. Computer Technologies in Design and Development - As a Master degree project performed very valuable for federal economic scientific research: “One time programmed read-only memory developed using avalanche breakdown effect in multilayer structure of MOS transistor” and manufactured this chip in Rosatom (NIIIS) VLSI manufacturing. Was awarded with federal government scholarship n.a U.E Sedacov.
State Technical University
2009 - 2015 (6 years)
Education
BSc. Computer Technologies in Design and Development - Was a member of ACM ICPC (we meet at the weekends and solved algorithm and data structure problems), have written and published 6 scientific works about VLSI and physical effects in ultra precision multilayer structures.
State Technical University
2008 - 2013 (5 years)