Curriculum Vitae

I’ve been working in software development field since 2001. I like to solve business problems through collaborating with stakeholders, designing and building back-end systems and services with streamlined APIs and data pipelines. Beyond that I have several years of experience in tech and project management, varying from leading multi-discipline teams to starting from scratch and delivering a new product.
Through the years I’ve been leading development of interfaces to Visa/MasterCard processing networks, various call-centre tools and automations, implementation of payment compliance processes, splitting code monolith into services and designing system architecture.
I value written asynchronous communication, fast feedback loops, knowing and being closer to my customers.
Experience
Senior Software Developer
Automattic Inc., remote
Automattic is a company with an open-source spirit which stands behind many contributions to WordPress ecosystem and many other products, e.g. Tumblr or CloudUp.
I joined WooCommerce branch of Automattic to help build and scale WooCommerce Payments, a product with an ambition to simplify e-commerce by enabling payments between anyone anywhere in the world. I contribute to every part of the product, from customer’s experience to scalable back-end to developer experience.
Senior Developer
Booking.com B.V., Amsterdam, Netherlands
Booking.com is one of the leading travel companies in the world, operating mostly on an agency model.
I joined Booking.com in 2014 as IT Developer and completed several internal projects varying from back-end engineering for the internal case management tool to organisation of data pipelines to improve accuracy and efficiency of reporting and analysis on call center operations.
Later on I moved to a Team Load role where I managed the process of team refocusing, and definition of a new scope. Closely collaborated with Product Manager on team processes and role expectations. Built a highly functional team that was able to deliver most of the quarterly/annual objectives.
Shortly after I got promoted to a Senior Developer role where I delivered multiple projects in CS Tech, e.g. flexible integration framework for new products into case management system, define transformation path from monolithic codebase to service-oriented architecture, and product/code quality initiatives, providing technical guidance to build better products. I also participated in the PCI DSS and SOx assessments of the systems in my scope.
On a non-technical side I partially took the role of a Team Lead while my team was missing one: organised sessions to define team scope and vision, worked with the Product Owner on the roadmaps and sprint planning. Collaborated with Development Manager to come up with better organisation for department sub-unit.
Head of Back-End Development
CJSC MOBI.Money, Saint-Petersburg, Russia
Mobi.Money was one of the leading payment providers in Russia focusing on making it easier for customers to use balance of their mobile (cellular) accounts to make payments with various retail and service points.
I started as a Software Engineer and initially worked on the payment system services and interfaces. My responsibilities included end-user interaction to find out weak spots in the system. During this time I also initiated and delivered integration of the testing environment into development process.
For the past three years in Mobi.Money I worked as a technical project lead in a small team for the “Card processing” projects where I designed and implemented front-end transactions processing interface (BASE-I specification) for “virtual” and EMV/MSD cards within Visa and MasterCard payment systems. This included full Integration with mobile commerce (card products linked to cellular operator client’s account) and back-end banking services and building an API for hardware modules (e.g. HSM). I also prepared documents for and participated in the PCI DSS assessment of this system for three consecutive years.
Lead Developer
SPN Digital Media, Saint-Petersburg, Russia
SPN Digital Media is a digital part of the bigger holding which provides end-to-end marketing services for its clients.
I joined the company to work on in-house CRM and to customise it based on client’s requirements. Later on, with the broader introduction of mobile phones and EMS services, company started a project to sell various range of ringtones and images to mobile users and I designed and built content management platform for this project and worked closely with the development team to make better integration with the network services.