Обо мне

Реллокация

К реллокации в ближайшее время не готов. Может быть изменю свое мнение, если поработаю несколько месяцев и мне понравятся предложенные условия.

Опыт работы с Python

Отлично знаю ветку 2.x т.к. с ней работаю. А именно 2.7.

3.x знал очень хорошо, но позабыл в силу редкого опыта. Последний раз работал на ветке 3.6 по личным соображениям. Стараюсь хотя бы примерно быть в курсе ее развития.Доводилось работать с фреймворками много и мало:

  • Twisted
  • Django
  • Tornado
  • Flask (+ SQLAlchemy)
  • OpenCV
  • ...

Опыт работы с Java (Бекэнд)

Отлично знаю 7 и неплохо 8ю ветку.

3 года работал бекэнд разработчиком (Spring Framework). Разрабатывал и реализовывал серверную часть для такси приложения, а также билинговую систему расчетов таксопарка.На данный момент не работал на этом языке уже года 2.

Более-менее слежу за развитием языка из собственного интереса.

Опыт работы с Java (Android):

Одновременно с поддержкой серверной части из пункта выше писал приложения TaxiUz для клиента и водителя под платформу Android. https://play.google.com/store/apps/details?id=com.itirsolutions.taxiuz

Так же был проект (один из первых) PaddyPublish – программа-киоск для просмотра цифровых развлекательных Журналов. https://play.google.com/store/apps/details?id=com.publisherkit.agrgumens_and_facts

Также около 2х лет не писал на Android и не состою в курсе последних событий из жизни AndroidSDK

Опыт с Android NDK

Писал небольшой компонент, достающий построчно изображение формата JPEG.

Опыт работы с С/С++

Знание самых ранних стандартов отличное. По первому языку доводилось писать прошивки под МК – системы резервного водоснабжения. По второму было пару проектов на написание парсеров и простеньких компиляторов (LL1 категория языков).

В данный момент по личной потребности работаю под 14м стандартом.

Стараюсь следить за жизнью языка.

Javascript

Знание голого старого js отличное. Однако, это было года 3 назад. Сейчас там понавыпускали ESx и знания могут оказаться устаревшими. Что касается фреймворков, то занимался поддержкой сайта на движке Polymer с вытекающими от-сюда "напишика мне веб компонент который делает..." и последующей адаптации либ под shadow DOM.

За жизнью языка не слежу.

Опыт работы с другими языками

Знаю основы php + Yii. Приходилось даже писать парочку простенький сайтов. По идейным соображения не пишу на PHP.

Также прошел тур Go и написал пару простых приложений.

Из всего остального вытекает, что знаю sql, html (5й тоже) и css.

Пример кода на Python + Flask можно посмотреть тут: https://gist.github.com/exosgenesis/dbd3cb410ec73b12611b

Пример кода на Android можно посмотреть тут: https://bitbucket.org/Exosgenesis/rss_sample

Пример кода на Java (Бекенд) c использованием GoogleAppEngine, GAE Edpoints, GCM, JDO, GWT, RESTful API можно посмотреть тут: https://bitbucket.org/Exosgenesis/gae-sample-server

Пример кода на Android с Retrofit, GCM, RESTFul Api (клиент для предыдущего сервера) можно посмотреть тут: https://bitbucket.org/Exosgenesis/gae-sample-client

PS: Сниппеты устарели, конечно и сейчас я кожу немного по другому, но все равно решил оставить тут.

Интересы и дальнейшее развитие

Очень сильно тяготею к машинному обучение и нейронным сетям. В данный момент знаю лишь основы, но учусь и двигаюсь вперед. В будущем (надеюсь не слишком далёком) хотел бы работать в этом направлении.

Профессиональные навыки
PythonJavaJavaScriptC++ C
Опыт работы
Август 2015 — по настоящее время (2 года и 3 месяца)
LIKED
Программист Python. Тимлид ветки разработки браузера
Москва
Обязанности и достижения
Учавствую в разработке новой версии системы Liked. Контролирую ветку разработки браузера. Составляю и контролирую реализацию плана пре-альфа, альфа и бета стадии. Основная обязанность разработка и поддержка бекэнд части с которым взаимодействует браузер. Детали и используемые технологии огласить не могу.
Май 2012 — Июль 2015 (3 года и 3 месяца)
SIA iTIRSolutions
ведущий инженер-программист
Ташкент
Обязанности и достижения
Разрабатывал и реализовывал серверную часть для такси приложения, а также билинговую систему расчетов таксопарка. А также Андроид клиент для таксистов.
Высшее образование
Сентябрь 2011 — Август 2015
ТФ МГУ - Ташкент
Прикладной математики и информатики
Ташкент