Astana, Kabanbay batyr 42a

Riga, Audēju iela 15

Denis C.
Mobile Flutter Developer
Stack experience 7+ years

Native iOS developer. I believe in the future with Flutter!
I approach the solution of tasks responsibly and with sufficient independence

Key skills
  • Swift
  • iOS
  • Flutter
I study
  • Kotlin
  • Russian
  • English - B2
About me

Greetings! My name is Denis, I position myself as a Mobile developer with many years of experience. During my career, I managed to participate in more than 20 projects, 15 of which were on the iOS platform. I also managed to work as a chief programmer and technician, so I can safely negotiate with clients about design, prototyping, development.

Stack experience
Andromeda Web
Lead Flutter Dev | May 2022 - Present
Development on Flutter, iOS and Android.

Stack: WebRTC, gRPC, Firebase (Messaging, Analytics), Redux.
Dion - discover online (part time)
Mobile Dev | May 2020 - Apr 2022

Development on Flutter on iOS and Android. Technologies were used: WebRTC, gRPC, Firebase (Messaging, Analytics), Redux.

Based on the results, a fully working MVP was developed, which won the All-Russian competition of the Ministry of Tourism.

Lead Software Engineer | Aug 2015 — May 2022

Solving information security problems: – studying API calls of mobile services (MiTM, Frida);
– studying network traffic and extracting signatures from it to create filtering (Wireshark).

Writing application software for Linux systems network administrators (Python). Assistance in creating a monitoring system (NodeJS, JS).

Preparation of technical tasks for performers of scientific research and technical work on the creation of software and hardware complexes.

Payday - shopping app (part time))
Lead Developer | Jan 2018 — Mar 2020

Negotiation with the customers at all stages of work (prototyping, design, execution).
iOS app development from scratch (Swift):
– connecting the server REST API;
– connection of maps and geolocation functions (Core Location, Google Maps);
– layout in Interface Builder and in code.
Leadership of the Android developer team. 2 applications with different functionality have been created: client and for cashiers.
Modification of the Android application for cashiers for the Equator platform.
Development of the server part of the service from scratch:
– writing backend and frontend backoffice (PHP + Laravel, JS, MySQL);
– connecting the Yandex service.Cash registers;
– writing an API for a mobile application.

(I have decided to rewrite applications using Flutter)

iOS app:
Android application:
Android application for cashiers:
Back office:

TeddySpy - parental control (вторичная занятость)
iOS Dev | Feb 2019 — Sep 2019

Firebase Integration (Cloud messaging)
Adding an authorization screen.
Implementation of the functionality of collecting user geolocation data in the background.