SUMMARY
A skilled specialist with solid *+ years experience in mobile development using
Xamarin Native technology at various industries, as well as 8+ successfully released applications.
Has solid expertise in multiple mobile frameworks, such as MVVMCross, FlexiMvvm, MVVMLight. Prefers to build solutions relying on clean architecture principles, employing classic patterns like MVVM, MVP, MVC, VIPER. Knowledgeable about the Agile Scrum methodology and familiar with Kanban. A team player with good leadership skills.
Industries: Banking, Business Intelligence, Healthcare, Payment, Security, Sports and Fitness, Education
EXPERIENCE
Senior Xamarin Developer
Altoros LLC (Remote)
October 2021 - Present
Implemented Facebook Login feature for Android and iOS mobile application as a third party Xamarin library.
Implemented deep links and push notifications mechanisms to provide users best app experience, data and updates notifications.
Profiled the application to catch and fix critical memory leaks.
Implemented different features based on clients feedback, for example: Delete Account feature(according to Apple policy), Demo mode flow with videos, Tooltips mechanism to help users use application properly, Force update mechanism to make sure that all clients have an actual application version, Apple GymKit feature to allow users connect their Apple Watch to android consoles during workouts, etc.
Fixed app stability, decreased amounts of bugs and crashes in production.
Added Biometric authorization via face id and palm id to make login process faster and safer.
Prepared release candidate and pushed it to App Store and Google Play market. Artem Andreichenko
Senior Xamarin Developer
Raleigh, NC, USA
E-mail: ad2lle@r.postjobfree.com
Phone: 919-***-****
LinkedIn:
www.linkedin.com/in/artem-andreichenko-21a916152
Senior Xamarin Developer
Svitla Systems (Remote)
June 2022 - September 2023
Did migration for existing application from Mono framework to .Net6.
Implemented Cash Equity and Crypto trade functional on mobile trading platforms.
Implemented calculation algorithms to provide clients fair prices to buy and sell stocks/currencies/cryptocurrencies.
Optimized data layer by implementing effective sorting and searching algorithms BFS, DFS, Merge sort.
Participated in meetings between backend, web, mobile and manager departments to discuss the next feature and provide view and estimation from the mobile side.
Prepared demo session to show customers what has been done during the sprint.
Prepared release candidate and pushed it to App Store and Google Play market.
Worked on increasing Unit tests code coverage up to 90%.
Implemented Agile Scrum best practices into the daily work process to decrease the amount of useless meetings and increase team efficiency. Xamarin Developer
EPAM Systems (Hybrid)
May 2019 - May 2022
Developed several applications from scratch using Xamarin Native with MvvmCross, FlexiMvvm, MvvmLight frameworks.
Implemented Twilio library to provide clients make video/audio calls from application.
Implemented Stabilization Sprints to decrease the amount of crashes in production, as a result after 6 months of such initiative we decreased crashes from 1000-2000 to 1-3 in a month. Such an initiative had a huge impact for customers and clients.
Implemented chatbot to provide clients 24h support.
Implemented Google Maps to expand application functionality and provide customers delivery/curbside pick up options.
Proposed and successfully implemented UI code approach for iOS platform
(instead of .xib files we wrote all UI via C# code using Auto layout mechanism) to speed up developing UI and decrease build time compilation.
Participated in charity projects for UNICEF organization, implemented 21 languages for HealthCare app to help people all over the world.
Participated in EPAM courses to help students with C# and Xamarin development.
Gained experience to work remotely in international team (UK, USA, Belarus, Poland, Germany, India)
Junior Xamarin Developer
Wizards Dev (On-site)
February 2018 - May 2019
Gained experience in development using C# and Xamarin Native.
Rebuild existing application from monolith architecture to VIPER architecture to increase code efficiency, readability and testability.
Implemented push notification using Firebase libraries.
Implemented API services to communicate with servers not only via socket connection.
Implemented biometric authorization for iOS platform.
Participating in internal Xamarin courses to learn more about mobile development.
Used TDD approach to develop application.
Had fun with my colleagues!
SKILLS
Mobile development: C#, Xamarin Android, Xamarin iOS, Xamarin Forms, .Net Core, Android SDK, iOS SDK, Linq, SignalR, Firebase, REST API Databases: Realm, SQLite
Architecture patterns: MVVM, MVC, MVP, VIPER
Development and Operations: Agile, Scrum, Kanban, Git, Jira, Trello, Bitbucket, TeamCity, Azure DevOps, AppCenter, TDD, SOLID
Testing Frameworks: NUnit, NSubstitute, FakeItEasy, Moq EDUCATION
National University of Krivoy Rog
Computer science engineering,
Master degree, 2014
LANGUAGES
Spoken Written Reading
English Upper intermediate Upper intermediate Upper intermediate Ukrainian Native Native Native
Russian Native Native Native