Читаете ли вы блог Хабр Карьеры? Если да — оцените, как мы справляемся. А если нет — расскажите, что читаете для развития карьеры. Пройти опрос (займет 5-7 минут)
Обо мне

Machine Learning:

https://www.coursera.org/account/accomplishments/certificate/HHKAAT2RUSML
Machine Learning with TensorFlow on Google Cloud Platform Specialization:
https://www.coursera.org/account/accomplishments/specialization/DTFFQEGTT6S7
Advanced Machine Learning with TensorFlow on Google Cloud Platform:
https://www.coursera.org/account/accomplishments/specialization/C5V8U32B2DG7


Front-end:

React Native - awesome technology for mobile application development

React, Redux, React-Router, Javascript, Reselect, Flow, Rect-navigation, Redux-Saga, RxJS (worked with RxJava)

GraphQl, ApolloClient, ApolloCodeGen, Swagger e.t.c

Testing - detox

Fastlane, code-push. Система сборки для поставки приложения различным заказчикам.

Android:

Java SE(Collections, Generic, Multithreading - Executor, synchronization primitive's e.t.c + Android handler)

Android (Fragment, Service, ContentProvider, Loader + work with SQLLite, work with standalone ContentProvider(like calendar, mediastore)).

Understanding of android application arhitecture (content provider + cursor loader), Flux, MVP, MVVM, VIPER

Android Libraries : Picasso, RxAndroid(RxJava), Retrofit, Firebase

SQL - (Basic knowledge like simple queries, subqueries, join, aggregation function e.tc)

Testing Frameworks: Mockito, Espresso

Backend:

Hapi, mocha, chai, sinon, postgress - production experience. Prisma, GraphQL, type-script - selflearning.

Started to learn: Postgress, Docker, Kubernetes, Google Cloud (lower cost and easier to learn then aws)

More than fifth years ago:

C++:

C++, STL

OpenGL(work with с SDL, lib3ds,Qt), i have implemented simple 2D framework( sprite, animatedSprite, eventhandling, scene, menu etc) (openGLES 2.0)

Design patterns(Gof)

I have experience in prototyping tools. I know material design well.

Опыт работы
https://tssparatransit.com/
Лос-Анджелес
Team lead of small front-end team
Август 2018 — По настоящее время (2 года)
  1. Поиск сотрудников и управление небольшой командой (3-4 человека).
  2. Миграция приложения на universal архитектуру (react-native, react with react-native-web).
  3. Создание uikit и flavors для заказчиков.
  4. Accessibility улучшения (после прохода через фокус группу).
  5. Написание демо версии для тендера вместе с моком api
  6. Архиктура для бекофиса используя метаданные от сервера ( в процессе )
Alpha Ott
Сан-Диего
Senior Mobile Developer
Октябрь 2017 — По настоящее время (2 года и 10 месяцев)

React-native - 2 года

Android development  - 3-4 года

Прототипирование, настройка ci, cd, (bitbucket, fastlane), build flavors - сборка для разлиных заказчиков, code-push для доставки обновлений в обход google play. Ну и проектирование быстренького приложения - reselect c pure-components и interactable от wix выручили. Не обошлось без профилирования ибо по умолчанию react-navigation не делает unmount для экранов. Да и еще много подводных камней если хочешь сделать react-native приложение быстрым. Занимался review архиектуры android-tv приложения - в итоге начали использовать mvvm c rxjava. Вообще очень хороший опыт ибо позволяет детально поработать с различными типами ui - декларативным(react) и императивным.

(AndroidTV, React-Native)

Пример приложения react-native 

Пример android приложения:

https://play.google.com/store/apps/details?id=com....

https://play.google.com/store/apps/details?id=com....

Вообще много еще приложений, куда более известных

Разработка программного обеспечения на заказ
Нижний Новгород
Senior Mobile Developer
Ноябрь 2016 — Ноябрь 2017 (1 год и 1 месяц)

Разработка приложений для медицины в частности прошивок, разработка приложений для tv - картина. (SmartTV, Android)

Компания-разработчик платформы для массовых видеотрансляций
Mobile application developer
Октябрь 2015 — Ноябрь 2016 (1 год и 2 месяца)

Разработка приложений для умного дома и интерактивного телевидения. (Android, React-Native)

Продуктовая IT компания, разрабатывающая сложные технологические решения в сфере Legal Tech.
Android developer
Апрель 2015 — Апрель 2016 (1 год и 1 месяц)

Разработка мобильных приложений

Высшее образование
Самарский государственный технический университет
Самара
Факультет: Автоматики и информационных технологий; ФАИТ
Сентябрь 2007—Июль 2012 (4 года и 10 месяцев)
Помощь в разработке нового курса лабораторных работал по компьютерной графике - opengl
Дополнительное образование
Стопроцентное онлайн-обучение от лучших университетов и компаний мира
Advanced Machine Learning with TensorFlow on Google Cloud Platform
Автор курса: Google
Ноябрь 2019—Декабрь 2019 (1 месяц)
Machine Learning with TensorFlow on Google Cloud Platform Specialization
Автор курса: Google Cloud
Октябрь 2019—Ноябрь 2019 (1 месяц)
Machine Learning Stanford
Март 2019—Май 2019 (2 месяца)

Повторил основы.