#Middle #Android
-
Java (4Y.)
-
Kotlin (4Y.)
-
English: Upper-intermediate
Summary
- More than 4 years of total software development experience
- Expertise in Kotlin and Java, Android
- Strong knowledge in OOP
- Strong knowledge of solid principles and design patterns
- Experience in creating thick Android-clients with REST- architecture style of distributed interaction
- Strong analytical and problem-solving skills
- Highly motivated, hard-working personality, flexible, aim-oriented
- Participated in several projects that were run within an Agile environment
Technical skills
- Programming languages: Java, Kotlin
- Development tools: Android Studio, Eclipse, SourceTree
- Web technologies: HTTP/HTTPS, PHP, REST, JSON, HTML, CSS, XML
- Databases: SQLite, SQL
- Libraries: ButterKnife, Retrofit, EventBus, OrmLite, RxJava, GSON, Dagger 2, Picasso
- External Services: Twitter, VK, Facebook, Google auth; Google API (Google Maps, Google Places), Firebase (authorization, storage, database), Crashlytic systems(Fabric, Instabug, Firebase), REST
- Source Control Service: Git
- Task tracking systems: Redmine, JIRA, Teamwork, Trello
- Patterns: MVVM, MVP, MVC, Clean architecture
Working Experience
January 2018 – present Android Developer | NDA
Responsibilities: Involved in the full-cycle development process of Android projects: improving existing code, implementing new features,
- Planning sprints and writing documentation.
- Coding and testing.
- Implemented complex UIs, worked closely with various external services
- Added customizations to applications.
- Successfully used Agile practices like Scrum
August 2015 - December 2017 Android developer, Distributed Lab
Responsibilities: Involved in full-cycle development process of Android projects: improving existing code, implementing new features
- Coding and testing.
- Added customizations to applications
- Successfully used Agile practices like Scrum.
January 2015 - July 2015 Freelance Android Developer
Responsibilities:
- Database design
- Design java code
- Refactoring UI
- Defect correction
- Data synchronization
- Supporting of project
- Writing documentation
Tools and Technologies: Redmine, Bitbucket, Java SE, Android SDK, JSON, HTTP, SVN, Google JSON, OOP, Multithreading, SQLite, GPS, Camera, Push notifications, Voice Control •Defect correction
Projects
Bitxfy, Bitcoin wallet
Bitxfy is the first mobile Bitcoin wallet that provides exchange bitcoins to UAH and back.
Bitxfy is also a simple, secure and reliable Bitcoin wallet that is perfect for everyday use. It combines simple and beautiful design that can be understood even by newbie users with rich functionality that may surprise even Bitcoin experts.
Role: Android developer
Earth Observation project
Earth Project is designed to protect forests from illegal and unsustainable exploitation, FOREST + is an efficient and cost-effective solution for governments, forestry communities and industry alike.
Project is made for building positive value around forests. Three services were developed to help strengthen, governance and supply chain traceability to protect forests.
Role: Junior Android developer
Bitalo, integrated trading platform
Bitalo is a decentralized exchange and escrow service combined with multisign HD wallet. Bitalo integrates the following services: Wallet, Exchange, Airbnb Marketplace, Services, Academy, Predictions.
Role: Android developer
Hufsy, financial system
Websi Hufsy is a smart bank account and full-scale financial system for freelancers and fast-moving companies to help saving time and provide all the key business metrics for companies.
Role: Android developer , Main contributor