11.07.2022 | ID: PAG7EZ

#Middle #Android

Quick Infos
  • Java (4Y.)
  • Kotlin (4Y.)
  • English: Upper-intermediate
Desired Position
Middle Android
About

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
achievements

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


Like to see the rates?
If you are interested in this profile and want to see the rates, please register or login.
Send request
We will provide you all needed information to fit you best. Please feel free to contact us.