Position: Tech Lead | Software Development Engineer
Category: Lead
English level: upper
Years of experience: 8

TONS Online Grocery

+ Managed a remote team of 4 mobile engineers in conditions of business & tech uncertainty 
+ Migrated to ​androidx​ libs and Jetpack components reducing 2,000 lines of boilerplate code 
+ Moved 20% of business logic from View/Presenters into Use-Cases covering with unit tests 
+ Integrated Fastlane & CircleCI for saving 4 hours/week of releasing & testing a new version

Slate Studio​: ​RepairWhiz project

+ Managed a distributed team of 3 Android developers using ​Scrum, Agile​ methodologies
+ Implemented Sing-Up/Sing-In with Amazon Cognito and file transferring into Amazon S3
+ Integrated Swagger code-generation tool reducing time for updating API Service to 15 min 
+ Configured GitLab CI/CD for build automation scheduled periodically 2x/day or on-demand

Ciklum LTD - Seeking Alpha​

+ Improved advertising CPM up to 40% by caching ad objects and increasing ad impressions 
+ Translated half of network calls from manual thread handling to RxJava reactive extensions 
+ Enhanced database performance 2.5x-read/3x-write via migration from SQLite to Realm DB 
+ Reduced app launch time 2x by analyzing CPU, memory, network and energy profilers data 
+ Increased crash-free sessions covering critical code blocks with tracking events analytics

Playtech Group

+ Reduced build time 2x by fragmentation the monolith code base into multiple modules
+ Implemented algorithm of calculation BlackJack side bets and Perfect Pair with unit tests 
+ Improved game objects rendering time up to 4x by translating into vector components
+ Conducted tens of certification processes for licensees from the top EU/Asian countries 
+ Interviewed 8 candidates, mentored 2 newcomers and prepared 15 technical lectures

Samsung R&D Institute

+ Implemented from scratch interactive tutorials for Photo View browsing and editing
+ Reduced app size from 64Mb to 24Mb via app shrinking, obfuscation and optimization 
+ Delivered and tested firmware on hundreds of mobile devices for the CIS countries
+ Passed ​Oracle Java Exam​ with a score of 91% and promoted to the Multimedia team
Oct 2018 - Present / Android + iOS Developer, Tech Lead

TONS Online Grocery
Leading​ a mobile department of the growing Kuwait food ordering and delivery company. I’ve also contributed to the architecture enhancement of the iOS/Android Customer app and the Android Grocer app. Technologies: ​Kotlin, Swift​, Ruby, Firebase.

Slate Studio​: ​RepairWhiz project
Leading​ a dedicated mobile team and designed from scratch app architecture for ​Petronas​. The result of my work contributed to a long-term relationship with the client and is used by 1,000+ fuel stations in Malaysia. Technologies: ​Kotlin, Jetpack,​ NodeJS, Corezoid.

Apr 2017 - Sep 2018
Ciklum LTD / Senior Android Developer

Redesigning ​Seeking Alpha​ mobile application for financial markets with 1+ ​Million​ installs in close collaboration with stakeholders. Performing development and deployment as well as performance monitoring and problem identification. Technologies: ​Kotlin, RxJava,​ Swift.

Jul 2014 - Feb 2017
Playtech Group / Android Developer

Working in a cross-functional team of 30 engineers of the ​LiveCasino​ ​games​ including BlackJack, Baccarat, Roulette, etc. Responsible for delivering new features as well as collaborating on task decomposition and estimation calculations. Technologies: ​Java, C++,​ Objective-C.

May 2012 - Jun 2014
Samsung R&D Institute / Software Engineer

Troubleshooting issues of Multimedia apps (​Gallery​, ​MyFiles​) used by 1+ ​Billion​ users within an international team of 20 mobile developers. Technologies: ​Java, OpenGL,​ MVC Framework.