Java / Kotlin / Android Developer
I’m very specific to details, always care about the quality and final result of the project.
I’m well organized, prefer a logical and methodical approach to achieving objectives.
I also have experience working as Team lead, know how to inspire people and have great leadership qualities.
My task management abilities have always helped me to achieve high results. The Libraries for iOS and Android I’ve developed provide convenient security services and are being used by the client and his customer in other products as well. What is more, two of my projects are extremely popular in Norway, so that half of the population of the country uses these apps on a daily basis.
My planning skills allowed me to train and manage 4 Flutter mentees splitted in 2 teams and a full-time project during 2 months. As a result 2 people became junior Flutter developers in our company.
Skills
OOP/OOD
Android Development
Mobile App Architecture
CrossPlatform Development
Flutter Development
Technology stack
Experience
Mobile Software Engineer
Project Overview
Frotcom is the intelligent vehicle fleet management solution used by clients across the world. From small to large fleets and by companies with needs of the most different industries.
Responsibilities
- New features analysis and design
- New features development
- Supporting projects, bugs fixing, keeping high crash-free rate
- Continuous code base improvement
- Performance optimization and refactoring
- Unit and Instrumentation testing
- Demo of new features
- PR reviews and code quality monitoring
Tools&Technologies
Android, Kotlin, RxJava, Coroutines, MVVM, Android Jetpack, Firebase, Mockito, Hilt, iOS, Swift
Software Engineer
Project Overview
Mobile Kiosk is a B2C mobile app where users can discover and read digital versions of premium magazines. Mobile Kiosk offers a subscription model.
Responsibilities
- App development
- App design architecture
- PDF player SDK development and integration
- Legacy app support and improvement
- Performance optimization (overall and UI)
- Unit testing
- PR reviews
- Refactoring legacy code
Tools&Technologies
Android, Kotlin, Java, C++, NDK, Pdfium Open Source SDK, RxJava, Android JetPack, Firebase, PSPDFKit, PdfTron, Coroutines, Android Jetpack, Mockito, JUnit, Git, Google Play Billing.
Team Lead / Software Engineer
Project Overview
Platin (Platin.io) combines location data with a lightweight and secure Proof of Location (PoL) protocol to enable geospatial capabilities in the decentralized world. With Platin, anyone can geo-locate a digital asset (cryptocurrencies, documents, images, etc.), anywhere on the map, anywhere in the world, in real time. Platin implements the Platin Plexus, a dedicated distributed ledger, powered by its tokens. Tokens are used to enable location proofs to be requested via Platin's Proof of Location (PoL) protocol on the blockchain, or to enable the coupling of and representation of geographical information within secure digital assets. Such services operate under various names such as Sensor Harvesting, Location Witnessing, Geospatial Air Drops, Proof of Address, Secure Beacon Staking, and more. Platin's Signal Harvesting application is in beta release, available on Android.
Responsibilities
- Mobile signal harvesting SDK development
- Design architecture
- Performance optimization
- Sprint plannings
Tools&Technologies
Android, Java, Google Location API, Bluetooth API, Android sensors.
Tech Lead, Android Developer
Project Overview
Mobile app which lets you send instant voice messages.
Responsibilities
- Estimation & task planning
- App architecture design
- Integration with server API
- Push notifications using GCM
Tools&Technologies
Android, Java, Crashlytics, Redmine, Gitlab.
Tech Lead, Android Developer
Project Overview
Chictopia is a huge marketplace to inspire people with style ideas and new trends, and make them buy clothes directly from the app. The users start following the tastemakers they like, purchasing similar clothes, uploading their photos and tagging the items they wear. At the same time, it catches the attention of the growing number of people, and makes the app more and more popular.
Responsibilities
- Estimation & task planning
- Refactoring existing huge code base to improve the quality of code and make the maintenance of the code in future less painful
- Implementing features for the next version
- chictopia.com API integration
- Paypal integration
- Facebook SDK integration
- Push notifications using GCM
- Testing & bug fixing
- Assembla, JIRA, Greenhopper
Tools&Technologies
Android, Java, Flurry,PayPal.