Badges
Certifications
mistful has not earned any certificates yet.
Work Experience
Senior Software Developer
Stream• March 2018 - Present
My current responsibilities include development of backend scripts for the My MTS Russia mobile application and the content management system for the app (PHP7.3, Yii, PostgreSQL). Besides that I'm currently leading the development of the new backend for the My MTS Armenia mobile app: we are moving from Python3 to a RESTful API based on PHP 7.4+Symfony. My duties include support and development of a Python3-based backend for the My MTS Belarus app as well as its push notifications service written in Golang.
Senior Web Developer
NAME'S Online Department Store• July 2016 - February 2018
Developed new backend modules and reworked legacy code for an online clothing store (PHP5.6, Yii 2 + MySQL and Redis), reworked the Javascript frontends (moved from jQuery to Angular Light). Implemented new business logic when the store became a Farfetch showcase (moved from our own basket, order, payment and delivery subsystems to those provided by the Farfetch RESTful APIs).
Web Developer
OSS Prime• February 2015 - May 2016
Created new modules for the OSS Prime telecommunications billing system developed by the company. Developed back-end and business logic modules for the system (mostly PL/SQL procedures and PHP scripts to link the business logic in the DB with the client side), as well as a variety of front-end subsystems. My main front-end tasks were done in "pure" Javascript and jQuery and are usually related to the map and geocoding services of OSS Prime, based on OpenLayers and Google Maps/Places API.
Web Developer
CV Keskus• October 2012 - December 2014
Maintained, supported and redeveloped the websites of CV Market Group (the largest jobsites in the Baltic region). Developed new front-end and back-end modules as well as new database features (MySQL, including triggers and stored procedures).
Senior Software Engineer
Petrozavodskmash OJSC• May 2010 - October 2012
Developed the LAMP-based local branch of the corporate intranet portal. Developed, implemented and supported business software (1C:Enterprize ERP mostly). Maintained and administered databases of the company (MS SQL Server 2008, MySQL 5).
Software Engineer
Karelenergo LLC• August 2009 - February 2010
Took part in development of the corporate web portal and provided support and administration of its local branch. Developed a wide range of modules for a power facilities management system (1C:PFM). Worked as a DBA in MS SQL Server environment.
Software Developer
STM Llc• December 2007 - August 2009
Developed and supported the corporate website. Customized, implemented and supported a wide range of accounting systems for the key clients of STM LLC. Developed and implemented an EDRM system for a local wholesale company (5 warehouses, 100+ end users). Obtained a lot of experience of web and software development and technical support, both remotely and onsite, while providing technical support to more than 30 companies.
Education
Petrozavodsk State University
Applied Mathematics and Computer Science, M.Tech• 2004 - 2009