Обо мне

Senior Software Engineer with 8+ years of extensive professional experience with JavaScript, HTML, CSS, SQL, NoSQL and Java. Highly skilled in system architecture, software design, programming and troubleshooting.

Профессиональные навыки
Опыт работы
Март 2013 — по настоящее время
Self Employed / Freelancer, Remote
Software Engineer / Full Stack Web Developer
Обязанности и достижения

- Implemented 14 pages modules for a SPA website Mezuka in close collaboration with frontend and backend teams. (Apr - Jul 2015)
- Contributed to an Open Source web framework AngularJS. (Jan 2015)
- Designed, implemented, tested, released and maintained an entire hybrid mobile application for Android and iOS platforms and REST API for an AVM Cream House Juice Bar. (Nov 2014 - Present)
- Designed and implemented one page app Convertiser on top of REST API in close collaboration with backend team. (Apr - Oct 2014)
- Architected and coded the JavaScript snippet Convertext which detects content nodes on publisher's web sites. (Sep - Nov 2014)
- Launched and maintained an online portfolio web site Liltael.com for a Character Animator Ekaterina Pushkareva. (Dec 2013 - Present)
- Implemented REST API and an Android application LowestPrice in the context of Hackathon “Forward with Google”. (Oct 2013)
- Designed and implemented a backend part of the project YeNoMe in the context of Hackathon Garage48. (Oct 2013)

Сентябрь 2011 — Март 2013
Senior Software Engineer
Обязанности и достижения

- Promoted to a Senior Software Engineer; supervised and coached other software engineers in the project team.
- Made a migration of the project code from SVN to GIT that helped our distributed team to increase the overall development speed.
- Introduced TDD and CI that greatly improved product quality and allowed our Scrum team to release a new version every 2 weeks.
- Wrote 35 different web services (SOAP, REST). Integrated with 10 systems as a service provider and/or as a service client.
- Designed and coded a robust architecture of the project in terms of data receiving, converting, validating and storing.
- Created a critical positioning algorithm of form on scanned image which improved the quality of recognizable fragments.
- Increased the amount of images that were suitable for processing using one template from 300 to more than 2000000.

Сентябрь 2010 — Сентябрь 2011
Software Engineer
Обязанности и достижения

- Refactored an architecture that allowed to reuse previously developed components of government services.
- Reduced developing time of new e-services from 1-2 weeks to 2-3 days.
- Designed and implemented a DB architecture well adapted for handling CRUD and complex reports under high load.
- Wrote several highly efficient storage procedures for a report system.
- Designed and implemented a flexible web reports builder for operators and editors.
- Implemented several JavaScript widgets which optimized a working process of the system operators.

Июль 2008 — Сентябрь 2010
Software Engineer
Обязанности и достижения

- Designed and implemented several web applications for viewing detailed bank reports.
- Improved usability and functionality of a report generation system.
- Improved existing and developed new ETL processes.

Октябрь 2007 — Июль 2008
Media Soft Integro (http://www.msintegro.ru/)
Database Software Engineer
Обязанности и достижения

- Promoted to a Database Software Engineer from a Technical Writer.
- Designed DB architectures, wrote views, functions and stored procedures for several company’s web projects.

Высшее образование
Январь 2006 — Январь 2011
Вечерний; ВФ
Специализация и достижения

Вычислительные машины, комплексы, системы и сети