peterstaranchukpeterstaranchuk

Петр Старанчук

Senior Android Developer · Приложения · Разработка ПО · Старший (Senior)
Открыт к предложениям
Возраст: 29 лет
Опыт работы: 8 лет и 7 месяцев
Регистрация: 18.09.2015
Последний визит: 1 месяц назад
Местоположение: Россия, Москва
Войдите, чтобы посмотреть контакты пользователя

Обо мне

Summary:

Senior Mobile App developer with 4+ years of product-focused Android application development experience. Write clean, readable and covered with tests code. Like to learn new programming frameworks/approaches and discuss it with the team. Contribute to the Android community: answer questions on StackOverflow, write articles on Medium and contribute self-written open source projects on Github. In previous: published 6 scientific works about VLSI, SRAM, OTP PROM memory design and about unique physical effects in ultra-precision transistor structures. Was awarded with government scholarship n.a U.E Sedakov. Was awarded as a programmer of the year 2018 in PROF-IT GROUP.

GitHub:  https://github.com/PeterStaranchuk

StackOverflow: https://stackoverflow.com/users/5212417/peter-staranchuk 

Medium:  https://medium.com/@peterstaranchuk

Facebook:  https://www.facebook.com/staranchuk

Key skills: Kotlin, Jetpack, Clean Architecture, MVP, MVVM, TDD, Unit tests, Mockito, Mockk, Espresso, WireMock, Custom views, View Model, Databinding, RxJava 2, Dagger 2.

Professional qualities:

1. Deep knowledge of Kotlin programming language (also know Java but prefer Kotlin).

2. Experience of use Square libraries (Dagger2, Retrofit 2, OkHttp, Picasso).

3. Use MVVM pattern and Clean Architecture approach.

4. Develop using TDD/BDD methodology (red -> green -> refactor) with Mockito and Mockk libraries.

5. Use Espresso and WireMock for UI tests.

6. Experience of using reactive programming paradigm using RxJava 2, LiveData, LiveDataReactiveStreams.

7. Advanced experience in Android Animations: Object\Value animators, Spring animation, Transition Api.

8. Experience of creating offline first applications with Room and Realm libraries. 

9. Experience with Firebase (Auth, Data storage, Push messages, TestLab etc). 

10. Knowledge of git and git flow methodology.

11. Knowledge of SOLID principles, common Design Patterns and algorithms.

Email: petr.staranchuk@gmail.com

Skype: peter.staranchuk

    Участие в профессиональных сообществах

    Опыт работы

    • Инвестиции и экспертиза для быстрорастущих технологических компаний
      Цюрих · От 10 до 100 сотрудников
      Android Developer
      Октябрь 2018 — По настоящее время (2 года и 4 месяца)

      Develop Aximetria main Android application in team of 2 developers.

      Tech stack: Kotlin, MVVM, Clean architecture, Jetpack (ViewModel, DataBinding, Navigation graph, Room, RxJava2, Dagged 2, Animations (Value/Object animators, Transition API). Code developed with TDD. Most critical parts (Registration, KYC, Transfers) covered with UI tests and testing in Firebase TestLab cloud.

      Agile, 2 week sprints

    • Крупнейший IT-интегратор
      Москва · От 100 до 1000 сотрудников
      Android Developer
      Октябрь 2016 — Октябрь 2018 (2 года и 1 месяц)

      1. Develop and maintain Backend as a service cloud platform SDK (Scorocode project).

      2. Develop and maintain car damage accounting system for Ford company (Lorus-Ford project).

      3. Develop and maintain project for UAZ company (UAZ project).

      4. Develop android apps for internal company purposes.

    • Stoloto
      Москва
      Android Developer
      Сентябрь 2015 — Октябрь 2016 (1 год и 2 месяца)

      1. Developed Stoloto Lotteries android main application.

      2. Developed Stoloto Scanner application.

      3. Refactored legacy code with MVP and Unit tests.

    • Схемотехник-тополог спецстойких микросхем памяти (SRAM, OTP ROM\EPROM)
      Июль 2012 — Сентябрь 2015 (3 года и 3 месяца)

      Analysis and design of digital and mixed-signal circuits (e.g memory chips: SRAM, ROM, PROM, I\O with ESD, charge pump circuits etc.) for microprocessors, medical and aerospace applications.

    Высшее образование

    • НГТУ им. Р. Е. Алексеева

      Нижегородский государственный технический университет имени Р. Е. Алексеева
      Нижний Новгород · 569 выпускников
      Институт радиоэлектроники и информационных технологий
      Сентябрь 2009 — Июль 2015 (5 лет и 10 месяцев)

      Master degree (final grade: 4.5 out of 5)

      1. Awarded with state government scholarship n.a Sedakov
      2. Published 6 scientific works with very useful for federal economic researches.
      3. Wrote dissertation about "Design and development of one time programmed read only memory using avalanche breakdown in multilayer transistor structure