Работал в 8 компаниях   8 лет

IT

MAUI/Xamarin developer

Otte Polo Group

IT

2 года 3 месяца

05.2022 - 08.2024

  • PhaseV app support
  • Created Confluence documentation
  • Set up the App Center pipeline
  • Implemented silent Bluetooth scanner functionality
  • Implemented Drag&Drop between the two collections (officially not supported)
  • RefactoringImplemented the system of popups

Xamarin.Native developer

Edenred

IT

10 месяцев

05.2021 - 03.2022

  • Working on the old unstyled xamarin native project.
  • Structuring and making code consistent and applying single style between platforms.
  • Code review
  • Developed highly flexible and smart carousel views for Android and iOS
  • Making app more friendly to the user (making interactive elements bigger, adding runtime permissions to allow the user to grant needed permissions without going to app settings).
  • Developed caching mechanism using Couchbase
  • Working in pair with another developer to discuss and resolve strategic points and tasks

Mobile developer (Xamarin.Forms/Flutter)

RINF Tech Ukraine

IT

11 месяцев

04.2020 - 03.2021

  1. Xamarin Forms Mobile Access Client app support (fixing bugs, developing new features, code review, worked with Zebra Scanners hardware);
  2. Developed from scratch Github Actions yml and PowerShell scripts for 4 projects: MA Client, MA Web API, MA Service, MA Installer. These yml scripts worked along with PowerShell scripts and served for: automatic creating branches, upload NuGet packages, build and deliver apk and msi installer files, building all three Web repositories in a single workflow;
  3. Attendance in Company meetings and Architecture chapters;
  4. Mobile Access Web API support (extending existing and adding new endpoints, changing logic according to new requirements);
  5. Worked with SQL/SQLite DB (added new fields to existing tables, adapted functionality for them, wrote mappers, etc);
  6. Unit testing with XUnit (sometimes covered even private methods using reflection when we had corner cases);
  7. Flutter app development (Click and Collect demo app) from scratch (easy and fast (about 3 months including Flutter education));
  8. Interviewing Flutter and Xamarin candidates.

Director/Xamarin developer

TooSee

IT

3 года 6 месяцев

08.2017 - 02.2021

  • Development of TooSee Application using Xamarin Native iOS/Android

Xamarin developer in Kiev team (Full time)

Outsourcing and Management Concepts Los Angeles

IT

6 месяцев

09.2019 - 03.2020

Developing and supporting TaskMaverick product using Xamarin Native MVVM Cross

Xamarin developer remote

Notissimus

IT

1 год 3 месяца

06.2018 - 09.2019

  • Application development Xamarin.Android and Xamarin.iOS Native
  • Development and support of Xamarin.Android and Xamarin.iOS Native and MVVM Cross applications
  • Support for applications based on the modular application designer Appropio (https://appropio.com), development of individual modules, performance optimization, bug fixes, functional improvements
  • Developing statements of work
  • Regular communication with customers

Xamarin developer

Andersen

IT

7 месяцев

11.2017 - 06.2018

  • Apps maintenance with Exigo team
  • Writing UITests, testing iOS and Android apps using Xamarin Test Cloud
  • Giving instructions to Xamarin trainees

Junior Xamarin developer

Фриланс

IT

1 год 4 месяца

07.2016 - 11.2017

  • Development and refactoring Xamarin.Android Native applications
  • Work on small Xamarin.Forms projects

Ключевая информация

CI/CD:

  • GithubActions (created advanced workflows using PowerShell and yml scripts);
  • App Center.

Databases:

Oracle Apex, Realm, Microsoft SQL, PostgreSQL, SQLite, Couchbase

Environments:

Visual Studio 2010+, Eclipse, VS for Mac, Android Studio

Experience in Flutter (about 3 months):

Created Click and Clollect application from scratch with my teammate.

My responsibilities:

  • Creating project structure;
  • Web api integration with GraphQL;
  • Creating animations;
  • Creating new functionality.

Experience in Xamarin:

From scratch:

  • Worked on redesigning and refactoring "Murakami" app;
  • Developed Dictionary app;
  • Developed Simple Weather app;
  • Developed XplorPal app;
  • Developed IamNearby(9111) app;
  • Developed MyQrCards app;
  • Developing TooSee app;
  • Developing Meloman app from scratch (MVVM Cross).
  • Developing and support TaskMaverick app (MVVM Cross)

Supported this projects:

I supported the projects of the modular application designer Appropio (MVVM Cross), and other apps. Among them supported such projects:

  • SKA (hockey club official app);
  • ZooOptTorg;
  • Benetton;
  • Zero Plus;
  • Vino;
  • Sport-Marathon;
  • Incanto;
  • MobileAccess Client (Xamarin.Forms)
  • MobileAccess Web API (small experience with web)
  • Edenred

Other Xamarin related experience:

  • Developing statement of work of the Meloman application from scratch
  • Ability to analyze a project before development begins (experience in medium-sized projects)
  • Extensive experience communicating with customers and upholding the interests of the team
  • Worked a lot with someone else's complicated code
  • Developed drag and swipe photo cropper for Xamarin.iOS
  • Worked with advanced navigation in MVVM Cross (TaskMaverick project has a lot of nested Fragments and ViewControllers)
  • Worked with MVVM Cross Media manager
  • Some experience with Canvas, UIBezierPath
  • Worked with push notifications in several projects (Firebase and OneSignal)
  • Experience in the selection of developers, interviewed
  • Experience in Unit Testing (XUnit)
  • Experience with Github Actions (Creating complicated yml scripts which work along with PowerShell scripts)
  • Experience in developing and supporting Xamarin Native and MvvmCross applications
  • Experience with Xamarin Forms
  • Experience with Dependency Injection (Autofac container)
  • Writing UI Tests
  • Experience with SQLite, Realm, Microsoft SQL, Oracle Apex, PostgreSQL databases;
  • Experience with Jira, Skype for Business, Xamarin Test Cloud, Slack, ResX Resource Manager;
  • Experience with REST Web Services (RestSharp, Refit, HttpClient, GraphQL);
  • Experience with auto-renewable subscriptions (InAppPurchases) of both platforms (Apple, Google);
  • Experience with Stripe
  • Unloading an application with a purchase into the AppStore;
  • Chat development in Iamnearby application (voice messages, correspondence, transfer of media files and other features)
  • Experience in layout building using C# code for iOS, as well as in Interface Builder.
  • Experience in developing user interface animations for Xamarin.iOS and Xamarin.Android
  • Experience with an American, Belgium, French, Romanian and Scandinavian mobile teams on several projects
  • Experience in international negotiations with customers and paid interviews in English (Israel, Ireland, USA, Kazakhstan, etc.)
  • Helping trainees
  • I can read Swift code and port from it. Easy to read with Java and other languages
  • Experience with Google Maps, MapBox
  • Experience with library sources to identify and use the necessary functionality
  • Experience with VK SDK, FB SDK, Google, etc.
  • Another experience gone through the pain of mistakes

Учился в 1 заведении

Vinnitsa National Technical University

Institute of Information Technology and Computer Engineering

Винница, 2017

Владеет языками

Английский

продвинутый

Может проходить собеседование на этом языке

Может проходить собеседование на этом языке

Русский

свободно

Может проходить собеседование на этом языке

Может проходить собеседование на этом языке

Украинский

родной

Может проходить собеседование на этом языке

Может проходить собеседование на этом языке

Дополнительная информация

Личные качества

I want to work in a mobile team where really high-quality products are released, in a team where a code review is established and where you can grow as a specialist. I regularly to strive improve my skills. Almost every day I continue to study C# and other literature in my specialty. Responsible, organized, purposeful, punctual.

Serhii

MAUI/Xamarin developer

Киев

30 лет

полная занятость

Обновлено 1 месяц назад