28 ноября приходите на новый хабрасеминар. В этот раз мы поговорим про HR-бренд, создающий образ компании, привлекательный для будущих сотрудников. Подробности и регистрация
Обо мне

Being an experienced developer provide contemporary architecture solution and high-quality code. Strong understanding of object-oriented software principles, design patterns, and algorithms. Understanding the entire product development cycle from both developers and business sides. Extensive experience with API development for frontend and mobile devices.

Профессиональные навыки
Участие в профессиональных сообществах
Опыт работы
Acorn
Лондон
Technical Project Lead
Август 2017 — Декабрь 2018 (1 год и 5 месяцев)

getacorn.com - app for parents to help them to search, book and pay children activities. Platform for activities providers to manage schedule, bookings, and payments.

• Developed backend with microservices architecture using gRPC framework for services communication.

• External services integration (Google APIs, Auth0, Stripe, etc).

• TDD: unit testing, integration tests, functional tests.

• Monitoring project health and availability.

• Architect and develop REST API for mobile apps and web; writing documentation (OpenAPI); support API versioning with backward compatibility.

• Implement full CI/CD cycle to Kubernetes clusters in GCP.

• Admin panel development: TypeScript, React, Redux; participate in public web sites development.

• Technical leadership: architecture decisions, managing and teaching a team, code review, hiring.

TechOps
Москва
Senior developer
Октябрь 2016 — Август 2017 (11 месяцев)

An online distribution platform for fitness and lifestyle content by creating, editing and sharing individual workouts.

• Designed and developed backend using Django framework.

• REST API for mobile apps with versioning, fully documented and tested.

• Integration with video uploading and streaming backend.

• Integration with Stripe payments and subscriptions.

• Admin panel development: JavaScript, React, Redux.

Мы ждем людей, которые хотят воплощать и развивать масштабные проекты
Technical Project Lead
Февраль 2012 — Октябрь 2016 (4 года и 9 месяцев)

calendar.mail.ru – largest time-management and scheduling calendar service in Russia.

• Designed and developed calendar service from scratch with REST API for web and mobile apps; developed CalDAV server for integration with calendaring software.

• Shared calendars between users; shared calendar events between calendars and users; invitations.

• Integration with external calendar services APIs (like Google Calendar, MS Exchange).

• Developed delayed scheduled notifications service (email, push, text messages, 100kk daily) using Tarantool (NoSQL database with Lua scripting).

• Tuning software such as Nginx and PostgreSQL to achieve high scalability and networking performance.

• Auto-tests; continuous deployment; monitoring health and availability; error handling.

• Technical leadership: architecture decisions, managing and teaching a team, code review, hiring.

PythonGolangCLuaPostgreSQLNginxCeleryRabbitmqTarantool
Perl developer
Июнь 2008 — Февраль 2012 (3 года и 9 месяцев)

e.mail.ru – largest email service in Russia.

• Developed new features for Mail.ru email service focusing on scalability and performance such as AJAX web email client with C backend (20kk daily users).

• Developed help desk service (50k daily emails average).

• Rebuilt system for code and static files deployment (thousands of servers, gigabytes of static files).

• Initiated and transferred 10 years old legacy codebase from CVS to Git; teaching a team to work with git.

PerlCMySQLApacheNginxJavaScript
MSN-Technologies
Москва
Lead programmer
Апрель 2006 — Декабрь 2007 (1 год и 9 месяцев)

Educational training online portal.

• Design, development, and support of web portal and e-shop.

• Development of web online multiplayer games with custom control hardware (USB joystick).

• People management (employees, freelancers).

Vers PK
Новосибирск
Lead development engineer
Февраль 2005 — Март 2006 (1 год и 2 месяца)

Full-cycle of industrial security, fire alarming and firefighting systems development and production.

• Hardware and firmware development of industrial security and fire alarm system and other radio electronic equipment.

• Schematic design and hardware prototypes.

• Firmware for microcontrollers including industrial low-level networking protocols.

• Development of USB drivers and software for the electronic devices.

Высшее образование
Новосибирский государственный технический университет
Новосибирск
Факультет: Радиотехники, электроники и физики; РЭФ
Январь 1999—Январь 2004 (5 лет)
Рекомендательные письма
shulyakovskiy
Хороший руководитель IT комманды, программист (Perl, С/C++), Unix admin • знакомый

Perl гуру!

Письмо написано 26 ноября 2011 в 10:31