Dmitriy G.
Senior Mobile Developer
Summary of Qualifications
I am an experienced mobile developer who is passionate about programming. I constantly learn and love to explore new technologies. During 4 years of my professional career, I gained valuable experience with different programming languages, tools and frameworks that allow me to perform at my best.
Skills
Programming languages:
Java
Kotlin
React Native
Libraries and programming technologies:
Android SDK
In-app Purchase
Anko
Butterknife
Collection Framework
DataBinding
Firebase
Google maps
Retrofit
RxJava
Data Binding
Bluetooth API
Deeplink/UniversalLink
Moxy
DI(dagger2)
Glide
Picasso
PJSUA/PJSIP/JNSIP
Retrofit
LiveData
Paging Library
Livecicle callback
Database:
ROOM
ORMLite
Realm
SugarORM
Dialog Flow
Google Assistant
Architecture:
MVP
MVVM
Clean
Methodology / Tools:
Scrum
Agile
Jira
Trello
Slack
Languages:
English - Upper-Intermediate
Ukrainian - Native
Russian - Native
Work Experience
Sep. 2017 - now.
Position: TeamLead / Senior Android Developer
Company: Mobindustry
Android app. development;
React Native app. development;
Setup project architecture;
Merging branches to Git;
Estimate;
Code review;
Nov. 2016 - Sep. 2017
Position: TeamLead Android
Company: Unique Technologies;
Android app. development;
Setup project architecture;
Merging branches to Git;
Estimate;
Code review;
Task distribution.
Jan. 2016 - Nov. 2017
Position: Android Developer
Company: Unique Technologies;
Android app. development;
App. architecture development;
Merging branches to Git;
Allo mobile app:
Project Description:
The mobile app Android and iOS versions providing ecommerce and brand communication functionality for one of biggest online Ukrainian retailer.
The project supposed building the mobile app Android and iOS versions providing ecommerce and brand communication functionality.
After the first app versions delivered and usage statistics analyzed, our team participated in several discussion rounds, which resulted in a series of user and customer experience improvements. This stage brought not only technology changes, but also some business process fine-tuning to support the omni channel strategy of the client.
Among produced solutions, our team integrated the WayForPay payment service, so users can pay orders directly in the app, and introduced TagManager, a powerful Google technology to collect, synchronize, and analyze usage statistics.
Link: https://play.google.com/store/apps/details?id=allo.ua
Technologies and features:
WayForPay, GoogleTagManager, ORMLite, FireBase, Custom Crashlytics info, MVP, YouTube-Player, Geolocation, Push notifications, Rich Push notifications, Discounts, Promo, Gifts, Filters, Search, Cart, Products description, Products compares, online customer support.
Customer:
Allo, Ukrainian company
Involvement Duration:
3 years
Project Role:
Team Lead
Responsibilities:
developing and coaching and mentoring others
teaching and training others
decision-making
negotiating and mediating
Classpass: fitness app
Project Description:
ClassPass is the leading membership to the world’s largest fitness network. With ClassPass, staying active has never been easier – or more fun. Sign up through the app and try a no-risk, no-commitment free trial.
Link: https://play.google.com/store/apps/details?id=com.classpass.classpass&hl=ru
Duration:
Project Role:
Kotlin, Bluetooth API, RXJava, CleanArchitecture, Retrofit
Responsibilities:
Android developer
Project Team
6
UniPhone: secure communication app
Project Description:
The uniPhone (uniphone) application is a reliable service for secure communication. With the uniPhone application you get:
• Private communication
• Protection against hacking and listening
• Cross-platform
• Data security
Link: https://play.google.com/store/apps/details?id=biz.uniphone&hl=ru
Project Role:
TeamLead
Responsibilities:
Project Team Size:
3
Tools & Technologies:
Java, PJsip2, VPN Api, Retrofit
Agroyard
Project Description:
The mobile application AgroYard designed specifically for farmers. AgroYard helps to make profitable deals from anywhere in Ukraine. You do not need to use a large number of sites that satisfy only one of the needs of modern agrarians and waste time on inappropriate communication with intermediaries.
Link: https://play.google.com/store/apps/details?id=biz.agroyard.agroyard_android
Customer:
Unique Technologies LLC
Involvement Duration:
3 months
Project Role:
TeamLead
Project Team Size:
3
Tools & Technologies:
Animation API, Java, Retrofit
Footballizer: entertainment app for football fans
Project Description:
The footballizer application is designed for football fans. Inside the application you will find a cool collection of stickers with attributes of 32 teams, which will be presented at the 2018 FIFA World Cup. In just a couple of clicks, you can transform your photo, make it original with the help of themed stickers and share the result with friends.
https://play.google.com/store/apps/details?id=biz.footballizer_android&hl=ru
Customer:
Unique Technologies LLC
Involvement Duration:
3 months
Project Role:
Android Developer
Project Team Size:
4
Tools & Technologies:
Layout drawing, Java, Retrofit
SimpleRfid: inventory tracking app
Project Description:
The SimpleRFID is an application allows for end-to-end tracking of inventory using RFID.
Link: https://play.google.com/store/apps/details?id=com.andrus.logistics.merchmanager
Customer:
SimpleRFID
Involvement Duration:
3 months
Project Role:
TeamLead
Project Team Size:
6
Tools & Technologies:
Bluetooth API, Java, Content Provider, Retrofit
Restaurant app
Project Description:
The internal mobile app developed for big restaurant chain.
All events and nearest restaurants showed on the map and users calendar.
Features:
Calendar, Events, Google calendar integration, Admin panel, Geolocation, Google maps, Push Notifications.
Customer:
Worldwide restaurant chain.
Involvement Duration:
6 months
Project Role:
ReactNative
Project Team Size:
5
Tools & Technologies:
ReactNative, Redux, RestAPI. Firebase.
Restaurant app
Project Description:
The app dveloperd for data parsing from Facebook and store data at a database.
Firebase for back-end and react native for a mobile application.
Customer:
Worldwide restaurant chain.
Involvement Duration:
6 months
Project Role:
React Native developer
Project Team Size:
6
Tools & Technologies:
ReactNative, Firebase, Redux, Facebook API
Education
2011 - 2016 - University of Customs and Finance
Program engineer
INIT (internship) - Nov. 2015 - Mar. 2016 - INIT
Junior Android