Andrew Troukhan verfügbar

Andrew Troukhan

Senior Android Developer

Profilbild von Andrew Troukhan Senior Android Developer aus Minsk
  • 22000 Minsk Freelancer in
  • Abschluss: Moscow Engineering Physics Institute
  • Stunden-/Tagessatz: 25 $/Std. 200 $/Tag
  • Sprachkenntnisse: englisch (gut) | russisch (Muttersprache)
  • Letztes Update: 14.11.2018
Profilbild von Andrew Troukhan Senior Android Developer aus Minsk
Der Download dieser Datei ist nur mit einem kostenpflichtigen Account möglich.
? Languages: Java 7/8, Kotlin, Swift, C++, SQL, XML/HTML;
? Development tools: Android Studio, XCode, JDK, NDK;
? Libraries: RxJava, Butter Knife, Dagger 2, Retrofit 2, Picasso, Moxy MVP,
JUnit, Espresso, Cydia Substrate;
? Databases: SQLite, Realm, Firebase, Oracle, MySQL, PostgreSQL, Microsoft
SQL Server.
? Operating systems: Mac OS/OSX, UNIX, Windows, Android, iOS
? Applications: Sketch, GitLab, NeverCode, Jenkins, MS Project, MS Visio,
Rational Toolkit, Atlassian (Jira, Bitbucket, SourceTree, Confluence, Trello),
? Methodologies: Agile, SCRUM, RUP

Expert in mobile applications development with over 18 year of experience in IT. Advanced experience in mobile applications development based on MVP ? VIPER architectures and design patterns, use of on-premise and cloud-based SQL and Nosql databases. Full proficiency with Java 7/8 and Kotlin programming languages. Efficient team player with a proven record of successful large-scale products development including products with (more than 50 million mobile users). Wide experience in mobile apps integration with business applications and platforms from SAP, Microsoft and Salesforce.
Project: One of the largest Bank in Europe / Mobile Banking
Position: Lead Developer, Team Leader
Description : Application for mobile banking with the number of installations over
50 million. The application allows is a full-scale mobile banking product to
manage personal finance, perform payments for individuals and businesses,
including accounts, deposits, cards, loans, metal accounts, advanced analytics
and reporting.
Key responsibilities:
? Improve and develop application in the "Customer Accounts" functional
? Design and implement new features, fixing defects, plan and perform
release assembly
? Technical feasibility and architecture design for functionality based on of
UX mockups;
? Development of automated UI tests and Unit tests;
? Integration with analytical systems;
? Lead MVP architecture design and prototyping based on Moxy;
? Coached a group of 4-7 developers in a team of around 100 Android
Key technologies:
? Java / Kotlin
? Dagger, RxJava, REST API, XML
? Sketch application design
? Development of automated tests
? Collective work through Atlassian (Jira, Bitbucket, SourceTree)
? Automatic assembly in Jenkins
? Automatic code review SonarQube
? Special organizational technologies for developing and publishing
applications for huge scale projects
Senior Android Developer
Project: One of the largest bank in Europe / Mobile Payroll
Position: Lead Developer, Team Leader
Description : Customizing and implementing customer-specific features in mobile
applications for Mobile Payroll projects for individual corporate customers.
Key responsibilities:
? Customization of user interfaces based on UX mockups and customer
? Release assembly and preparing configurations for building applications
in Gradle;
? Development of automated tests and unit-tests;
? Publishing releases
? Coached a group of 2-3 Android developers in an international team
team of 160 people. Communicated with project management and Lead
Technical Architect
Key technologies:
? Java 8
? Dagger, RxJava, Retrofit, Picasso, Butter Knife
? Working with Atlassian tools (Jira, BitBucket, Confluence)
? Using the Jenkins automatic assembly tool
Project: Large Public Sector Financial Institution / Mobile app for contracts
Position: Software developer
Description : Improvement and development of the mobile application for personal
commercial funds management and control
Key responsibilities:
? Implementation of the application and its functions based on VIPER
? Integration of software tools for scanning and recognition of personal
documents identifying the identity of an individual;
? Assembly of releases for publication;
? Solution architecture design and coaching of a 2 developers in a
development team of 20 people.
Key technologies:
Senior Android Developer
? Java 8
? Dagger, RxJava, Retrofit, Realm
Project: One of the largest international Oil & Gas Company / Customer
Loyalty Program
Position: Lead developer
Description : Development of a mobile application for the implementation of a
loyalty program on refueling through contactless payment technology
Key responsibilities:
? Solution Architecture design
? Implementation of core application functions;
? Implementation of the multi-lingualregion user interface based on the
provided design
? Integration of the application with the MasterCard SDK for contactless
? Working in a development team of 10 people
Key technologies:
? Java 7
? Working with NFC
? Mastercard SDK for contactless payments
? Publish applications to the Ubertesters App Store
Project: Stickerride / Advertising on cars
Position: Lead developer
Description : Development and development of mobile applications for advertising
on cars, working on the principle: roll and receive money.
Key responsibilities:
? Full application architecture audit and refactoring;
? Implemented and released a new version of the application;
? Implementing Sketch Designs
? Publishing App version updates on Google Play
? Application support and user interaction process leading
? Lead developer in a team of 6 people
Senior Android Developer
Key technologies:
? Java 8
? Dagger, RxJava, Retrofit, Firebase, FCM, REST API, XML
? Working with BLE beacons / Bluetooth devices
? Work with geolocation, accelerometer and Google maps,
? Analytics tools AppsFlyer, Amplitude, Google Analytics, Yandex
? Working with Atlassian (Trello), Gitlab
? Using the NeverCode automatic build tool
Project: Biometric Identification
Position: Lead developer / Technical Architect
Description : Development of an application for visual and voice identification of
users and their authorization to conclude contracts and implement other legally
significant actions
Key responsibilities:
? Full Solution design
? Develop an application from scratch including back-end and mobile-app;
? Organized and lead interactions with customers and partners;
? Lead Developer and Architect in a development team of 25 people
Key technologies:
? Java 8
? Dagger, RxJava, Retrofit, REST API, XML
? Work with multimedia tools of Android (sound, photo, video capture,
translation of speech into text, synchronization of speech and text,
playback of content).
Limited business travel possibilities - up-to two weeks
YouTube Profil JET BI youtube channel

Ja, ich akzeptiere die AGB

Ja, ich akzeptiere die Datenschutzbestimmungen

Hinweis: der Versand ihrer Kontaktanfrage ist komplett kostenfrei