Tech Lead with 16 years of experience in IT, including consultancy, and five years as the owner of an IT outsourcing company. Specializing in managing startups, MVP development, team hiring, budget management, and financial planning, I am proficient in all aspects of business operations, including strategic budgeting, financial forecasting, team leadership, client communication, talent acquisition, and consultancy services. Results include:
- Managed remote teams in six timezones with low turnover
- Reduced costs by half while launching two startups as an external consultant
- Proposed and implemented an authorization solution that helped reduce payments by $3000 per month
A lot of experience in:
- Prototyping
- Bug fixing
- Bug tracking
Experience in languages and technologies:
- Java, RxJava
- Kotlin, Coroutines
- Objective-C (a little)
- Git
- Room
- Android SDK
- Retrofit
- Coroutines
- Google fit
- Firebase Crashlytics, Remote Config, Cloud Messaging
Interesting solutions
One of my applications for an insurance company counts steps and gives a discount.
My next application for a hang glider can send SOS before an accident and excludes random triggering.
Also, I developed an application for Smart Home - it controls a smart boiler via SMS.
One of my latest projects is a car service app with Machine Learning.
Since 2010 I developed a bunch of interesting features, which help millions of users.
Developing a marketplace in the Snoonu Android
application. My team's main task is to bring to our customers more
relevant goods on screen through developing new ranging approaches,
stories, different product blocks, and smart search.
- Improved CI/CD pipelines
- Orchestrated the delivery of high-impact features, leading a dynamic team to success
- Interviewed and onboarded team members
- Implemented a cross-platform DI
Main technologies:
● Java, RxJava
● Kotlin, Coroutines
● Objective-C (a little)
● Git
● Room
● Android SDK
● Retrofit
● Coroutines
● Google fit
● Firebase Crashlytics, Remote Config, Cloud Messaging
Developed framework for news application constructor.
Also, I have developed an Android Car implementation for a core framework.
One of the tasks was to remove annimon library from all sources and replace it where it's possible with kotlin classes. I needed to rewrite a lot of classes without breaking existing functionality, so I used unit and instrumented tests there and further in the whole project.
Technologies and languages:
- Google Car
- Kotlin
- Dagger 2
- Retrofit
- Gson
- Coroutines
- Glide
- Room
- Mockito
- Robolectric
SberDevices department of SberBank.
My main task was developing features for a voice assistant and messenger.
Responsibilities:
- Feature implementation
- Bug fixing
- Profiling and optimizing
- Bug tracking
- Code reviewing
Experience in languages and technologies:
- Java, RxJava
- Kotlin, Coroutines
- Git
- Room
- Dagger 2
- Mockito
- Android SDK
- Retrofit
- Coroutines
- View binding
- Google fit
- Firebase Crashlytics, Remote Config, Cloud Messaging
Developing applications for car rent, e-commerce, airplanes, news applications, pharmacology, crypto applications and etc.
Development iOS and Android application for on-site chat widget.
Development iOS and Android applications for company's clients.