Михаил (Mobile Developer)

Уровень специалиста: Senior

Информация:
Mobile-разработчик, специализирующийся на React Native, но владеющий так же технологиями веб-разработки(ReactJS, VueJS). Михаил имеет профильное образование, а совокупный опыт работы в сфере более 4х лет. Отлично владеет теорией и имеет релевантный бэкграунд в части практики. Способен работать в качестве самостоятельного специалиста, в составе команды, а также при необходимости заниматься обучением младших специалистов.

Язык программирования
JavaScript
10
SQL
8
GraphQL
8
Java
8
PHP
7
Swift
6
Python
5
C#
4
Frameworks
React Native
10
TypeScript
10
ReactJS
10
VueJS
8
Core Data
5
Android SDK
5
NodeJS
4
Express.js
4
Базы Данных
MySQL / MariaDB
6
PostgreSQL
6
MongoDB
6
MSSQL
6
Тестирование
Ручное тестирование
9
Jest
9
Postman
8
Enzyme
8
Дополнительно
Git, Bitbucket, Docker, CI/CD, Nginx, Apache, CocoaPod, Xcode 11+, Gitlab CI
Опыт работы:
  1. Tour Director [play.google.com/store/apps/details?id=com.eftours.sidekick&hl=ru&gl=US]:
    Приложение для управления турами Education First
    Множество экранов приложения, оптимизация производительности, юнит тесты, создание редакс слайсов, рефакторинг сервиса по работе с API и т.д.
    Стек: React Native, Typescript, AWS services (aws amplify, datastore), thunk, redux

  2. Приложение для фармацевтической компании [wontLetMeLeaveThisFieldEmptyForSomeReason.sad]:
    Приложение для фармацевтической компании, основной функционал - распознавание кодов(случайной последовательности букв и цифр) с печатных материалов и заказ товаров по этим кодам. Выложено в частном сторе компании
    Камера, авторизация через Azure AD, нативные модули распознавания текста, информационные экраны приложения, оказание консультаций по билду и публикации.
    Стек: React Native, firebase(ML Kit), Vision Kit(swift)

  3. Приложение для проведения клинических исследований:
    Приложение для проведения клинических исследований, помогает пациентам и сайтам проводящим исследование.
    Динамически создаваемые тесты с множеством кастомных типов экранов, авторизация(Azure AD), различные анимации
    Стек: React Native, axios, redux, thunk, jest