Обо мне

Только удаленное сотрудничество !

- ООП 
- построение ПО по принципам DRY, KISS, SOLID, YAGNI
- паттерны MVC, MVVM, MVP
- React
- Realm 


- Пишу код, который легко поддерживать,
- умею оценивать сроки, декомпозировать задачи и сигнализировать о рисках/проблемах,
- привык доводить задачи до результата,
- умею общаться с коллегами, приходить к компромиссам,
- мне важно решать задачи бизнеса, а не просто писать код.
- не стесняюсь спросить Гугл или StackOverflow для решения вопроса
- так же готов сам помогать в решении вопросов
- ответственный и инициативный, всегда могу предложить альтернативный вариант реализации
- самостоятельный


* C++
* C#
* Objective C
* swift
* Java
* openGL/openGL|ES/Metal
* assembler
* php
* typescript
* golang
* mysql/mongodb/mssql/postgress
* разработка графического движка ( OS X/iOS/Windows/Android )
* работа с дополненной реальностью через OpenCV
* оптимизация кода
* рефакторинг
* портирование кода
* разработка архитектуры
* Довольно быстро вникаю в сложный чужой код

Графика:
С++/OpenGL/Metal:
Разработка графического движка ( android/iOS/mac os/windows), оптимизация под слабые устройства, анимации/скелетная анимация, скриптовая система, редактор сцен/анимаций, экспорт/импорт в популярные 3д пакеты, микрошейдинг, сложные рендеры такие как LPP ( Light pre pass ), SSAO и прочие 

Фронтенд:
- коммерческая разработка Angular 2+ 
- отличное знание TypeScript
- отличные знания JavaScript/HTML/CSS,
- хороший уровень верстки ( css3, grid, flex)
- RxJs
- HTTP / Soket, REST, OAuth / JSON
- angular

Бекенд:
- C++/php/golang/node
- HTTP / Soket, REST, OAuth / JSON
- проектирование архитектуры и АПИ


iOS (Swift/Objective C)
- Знание и применение Auto Layout
- Знание iOS Human Interface Guidelines
- React
- Realm
- GCD / Operation
- HTTP / Soket, REST, OAuth / JSON


Актуальные приложения App Store apps: 
https://apps.apple.com/ru/app/до-и-после-before-after-effect/id1474009694
https://apps.apple.com/ru/app/inslideshow-видео-редактор/id1496568568
https://apps.apple.com/ru/app/ingrid-инстаграм-планер/id1508865878

Angular projects 
https://app.newsware.com 

GoLang 
https://app.newsware.com серверная часть для проекта отслеживания новостей брокеров и котировок
https://lpjob.ru - серверная часть

только удаленная работа

https://hh.ru/resume/6c5360edff0629938a0039ed1f6f5344683154 - полное и актуальное резюме

Профессиональные навыки
SwiftObjective-СOpenglJavaGolangC++
Опыт работы
Частная практика, работа без зачисления в штат
Санкт-Петербург
Программист / Технический директор
Январь 2020 — По настоящее время (10 месяцев)
Хочешь стать передовым - сей квадратно-гнездовым!!!
Санкт-Петербург
Программист
Июнь 2019 — Январь 2020 (8 месяцев)

- swift
- objective-c
- kotlin

Мобильная разработка на Swift / Objective C, разработка приложения с нуля и доработка уже существующих

Разработка приложений для работы с нейронной сетью
Разработка SDK для Winkk Pass

Международная группа компаний, специализирующаяся в области разработки программного обеспечения для финансовых рынков.
Санкт-Петербург
Программист / Технический директор
Январь 2017 — Июнь 2019 (2 года и 6 месяцев)
  • - swift
  • - objective-c
  • - java
  • - Golang
  • - php
  • - node
  • - typescript
  • - решение бизнес задач
  • - управление коммандой
  • - постановка задач
  • - решение архитектурных вопросов
  • - разработка проектов на ios/android/angular7/golang/php
Инновационная технологическая компания, ведущий производитель контента с дополненной реальностью.
Санкт-Петербург
Программист
Январь 2012 — Январь 2017 (5 лет и 1 месяц)

- C++ 
- Objective-C 
- Java 
- openGL 

разработка: 
- движок для дополненной реальности 
- графический движок (iOS/Android/Windows/Mac os) 
- скриптовая система. 

Дополненная реальность для детей, музеев, корпоративного рынка