Зарплаты ИТ-специалистов на конец 2017 года: смотреть отчёт сервиса зарплат «Моего круга»
Обо мне

My Resume and CV has some overlapping data because there are some situations when they (CV and Resume) distributing separately

This Resume is a number of my provable skills. I placed keywords in separate sections for convenient search. I have a lot of interests except my full time work so do not feel yourself suspiciously with my list of knowledges. I am sorry.

Contact info

Social

  • github: lovesuper.

Common skills \^_^

  • Procedural programming, functional programming, reactive programming, object-oriented programming;
  • SOLID, Design patterns, smart refactoring, GRASP, etc;
  • Participated projects: web(+highload), parsers, user actions automation (emulation) and test on web sites, mobile development;
  • Software engineering: REST, HATEOAS, DDD, BDD;
  • Python (2.6, 2.7. 3.\*): SqlAlchemy, Selenium Library, Fabric, BeautifulSoup, Buildout, Motor;
  • Strict corresponding to code guidelines (PEP8 + Flake8, SwiftLint, etc);
  • Python tests: nose, py.test;
  • IDEs: Sublime Text (2,3), VIM(NeoVim), Android Studio, XCode, Intellij idea;
  • Java: RxJava, JUnit, Groovy Gradle Scripts;
  • Strict corresponding to code guidelines Google Java Style Guide;
  • Swift (iOS);
  • Kotlin (Android);
  • Lite C++ (arduino library);
  • Javascript;
  • Continuous integration systems: Gitlab CI, Jenkins, Team City;
  • RabbitMQ, ZeroMQ, Celery, RQ, JSON RPC;
  • VCS: Git + flow, Mercurial + flow, Bazaar, SVN;
  • Databases/storages: postgresql, mysql, mongodb, cassandra, redis, sqlite, memcached, mnesia;
  • Also has a some experience at Erlang/Elixir (active learning);
  • Love and academically learn Haskell;
  • Octave assignment;
  • R-lang. I use it as algorithmic tools for my science work;
  • I have some PHP5 experience in past (about 2 years);
  • Have some "extraordinary" mobile development experience such as Titanium+Alloy and React.js.

Web development [Production ready]

  • Pylons, Pyramid, Flask, Django, Tornado, Bottle;
  • Twisted, Scrapy;
  • Standardized set of skills: HTML, CSS, XML, Markdown, YAML, XPath, SQL, RE, XSLT, Canvas, HAML, JSONAPI.

Android development [Production ready]

  • Java/Kotlin;
  • Some used libraries: Retrofit, EventBus, JodaTime, Espresso, Butterknife (Kotterknife), Dagger2, Anko, Kapsule, etc;
  • Architectural patterns: MVP, MVI, MVVM, Viper (+ DI);
  • I have a lot of apps in Google Play: Mo.Delivery (Мо.Доставка - rus), Mo.PartnersCash (Мо.Касса - rus), Mo.Booking (Мо.Бронирование - rus), Mo.Card (Мо.Карта - rus) and some apps for special corporate users and private apps, some other apps in an early dev stage now;
  • Some kind of self hosted FDroid store customization.

iOS development [Production ready]

  • Swift (CocoaPods, Swiftlint, Alamofire, SwiftyJSON, Moya, Typhoon (dependency injection), Swinject, Spine etc);
  • MVVM;
  • RxSwift, RxCocoa;
  • I have a lot of apps in AppStore: Mo.Delivery (Мо.Доставка - rus), Mo.PartnersCash (Мо.Касса - rus), Mo.Booking (Мо.Бронирование - rus), Mo.Card (Мо.Карта - rus) and some apps for special corporate users and private apps, some other apps in an early dev stage now.

Chrome extensions development [Production ready]

  • Understanding basic methods and mechanics of chrome extensions development;
  • I have experience at real published chrome apps development. In this count my pet-project: VK-Pause.

Arduino

  • I understand and successfully implement basic knowledges of low level programming and other steps of development under Arduino and simple micro controllers;
  • I have a real experience at circuit design and programming DYI projects, for example: The Real Smart Kicker + release demo.

DataScience & Machine Learning

  • I would love to implement all my theoretical knowledge in big (or small) real life project;
  • Octave, pySci.

Blockchain and cryptocurrency

  • I would love to implement all my theoretical knowledge in big (or small) real life project;
  • Solidity.

Other skills

  • Confident operations systems knowledge: linux-based, MacOS, FreeBSD;
  • Slightly familiar with Ruby, Scala, Objective C, Perl, Bash, Node.js, Flash AS2 and many other;
  • Close familiar with HTTP, IMAP, SMTP, BitTorrent protocol specifications;
  • Communication management systems like Slack;
  • I have knowledge of development methodologies like Scrum(Scrum Masters), Code-review ReivewBoard, project management: Redmine, Gitlab, Fabricator. Bug Trackers: Errbit, Sentry;
  • Methods of visual design: UML, the IDEF family;
  • Swagger API, Blueprint API;
  • Sketch app data.

Hobby and life

  • I like & respect OpenSource;
  • Periodically read books & fresh knowledges of Martin Fowler, Kent Beck, Robert Martin and their friends;
  • I like Gentoo. Installation & assembling is exciting for me;
  • I like the theory of relational databases, I know SQL well, indexing and concomitant high performance of the database;
  • I like learning algorithms and cypher history and game theory a little too;
  • Vagrant (+Salt);
  • Touch typing (also called touch type or touch keyboarding) for healthy and pleasure life;
  • I am interested in 3D modeling, particularly: Blender & Blender Python scripting;
  • I'm working on a scientific thesis related to mathematics for balancers;
  • Raspberry Pi, Arduino (I like DIY), I produce printed circuit boards for projects based on Arduino at home ^_^;
  • Designing PCBs with programs like Sprint Layout, Eagle and the like. Here is the project for smart table football);
  • I'm interested in UE4 (scripting and logic);
  • My basic point of interest is a science, technocracy and reasonable thinking;
  • Fields of science interest are mathematics, logic, game theory, probability theory. I am really interested in that things;
  • Vegetarian for a long time.
Профессиональные навыки
Опыт работы
Октябрь 2012 — по настоящее время (5 лет и 5 месяцев)
Webestudio
backend + mobile developer (ios, android)
Пенза
Обязанности и достижения
Ведем большой долгоиграющий проект с кучей веб- и мобильных приложений под различные платформы. Имеется опыт в широкой гамме сфер применения головы :-)
Ноябрь 2011 — Февраль 2012 (4 месяца)
Академия естественных наук
веб-программист, ведущий программист
Пенза
Высшее образование
Сентябрь 2013 — По настоящее время
ПГУ-Пенза
Институт Информатики и вычислительной техники (ИИВТ)
Пенза
Специализация и достижения
Аспирант кафедры МОиПВМ
Февраль 2009 — Май 2013
ПГУАС
Инженерно-строительный институт
Пенза
Специализация и достижения
[Второе высшее] Переводчик английского языка в сфере профессиональных коммуникаций. Диплом государственного образца о законченном высшем образовании.
Сентябрь 2008 — Июль 2013
ПГУАС
Инженерно-строительный институт
Пенза
Специализация и достижения
[Основное высшее] Информационные системы и технологии. Специалист
Рекомендательные письма
hatarist
Python-разработчик • знакомый

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

Письмо написано 01 сентября 2014 в 11:46
scraplesh
Мобильный разработчик, веб-разработчик, python-программист • знакомый

Глубокие знания, умеет читать чужой код.

Письмо написано 28 апреля 2014 в 06:09
trishindmitriy1
BackEnd - разработчик • знакомый

Знает свое дело!

Письмо написано 05 августа 2013 в 10:57