Versatile DevOps and Site Reliability Engineer with extensive development experience and deep knowledge of Linux, Network and System design. Stepan has 17+ years of overall software development experience and is highly proficient at automating and optimizing mission-critical deployments in AWS, CI/CD, and DevOps processes, as well as building and deploying Docker containers to improve developer workflow. With an in-depth knowledge of the principles and best practices of software configuration, he strives to deliver the best project outcomes.
Delivers CI/CD as part of an agile team in improving performance by automating and streamlining operations and processes.
Helps build and improve infrastructure, application and performance development and ensures tight security including data encryption, security groups, and environment scanning.
Ensures high-quality deliverables and implements DevOps and security best practices in fast-paced environments.
Converted applications to run within a Docker container for CXPROCESS (aurea.com). Created a CI/CD pipeline with Kubernetes
Built an automated process discovery for symphonycommerce.com to accelerate the automation project and increase productivity.
Created a deployment framework using AWS and other technologies for biznessapps.com, including AWS OpsWorks automation. Implemented a dockerized environment for developers and a CI/CD pipeline.
Acted as lead developer and architect for gns.io, working on music landing pages with top streaming providers, music shops, tickets - about 20 external APIs integrated.
Lead developer for deliver.me, an email marketing software. Determined and designed system specifications, architected and developed backend features, services, and API’s.
Architected and developed the tr.im project, a url shortener and website analytics. Developed internal services using Golang.
Developed a standalone eCRM product from scratch on Yii2 Framework called Publigator, having flexible abilities for managing clients, e-mail mailings, and payments integration.
Implemented internationalization and localization using ICU, including automated panel for translators to add/edit translations immediately.
Enhanced user experience and features on an ongoing basis.
Developed affiliate programs with multi-level pay plan configuration, including automatically payments receiving and outgoing using more than a dozen payment systems.
Wrote write server-side and command line scripting, generated dynamic page content, and developed desktop applications.
Detect and fulfill front-end and back-end requirements for various applications.
Developed a standalone email mailings product MailTUX2 for managing news mailings and series, managing subscribers & groups, creating rich-content emails, generation subscription forms. The product was based on in-house developed php-framework STF.
Created an eCommerce website using Yii Framework for serve sales of MailTUX2 product, including multi-level affiliate program, payment integration, and product licence.
Developed product licenses/activation/deactivation and management and side APIs applicable for MailTUX2.
Created a website for the local printing company “Alina-V”. Developed an admin area for the website a local leasing of heavy equipment company “Delta Leasing”..
Created a website for local company “Autoaukcion.ru” which worked with Japanese auto-auctions, including admin area.
Produced software documentation and translated to Russian part of MS Visual Studio.
The Tr.im API allows you to integrate with 3rd party applications to encode long URLs into shortened URLs. Tr.im powers digital marketing attribution. See ROI, customer acquisition costs, and revenue across every marketing channel in one place. Tr.im is a URL shortener that includes a retargeting pixel in every link. Companies can start building a custom audience on an ad platform and improve their marketing efforts. Increase their ads campaign CTR, decrease their CPC. Successfully completed two major redesigns, including multilayer spam and phishing protection. Added and enhanced new features, added profiles, landing pages, and implemented the development environment with Docker and Docker Compose. Managed to improve analytics speed by 10 to 50 times for the applications. Implemented ClickHouse in 2016 and migrated all clicks into there. Technologies used in the project: PHP, Symfony, ClickHouse, RDBMS, Docker & Kubernetes.
Gns.io is a Music shortener. Users can add songs, albums, or artists using the Spotify database. The application extracts all integrated music providers, shops and ticket shops for items related to the added query. A landing page is generated where visitors can listen to a preview version and visit one of the integrated websites. A user can add their affiliate IDs and earn on their links. Created the project from scratch in 3 months based on tr.im. Built the development environment using Docker and Docker Compose. Improved User Experience by adding parallel polling of music services and an attractive progress bar with the icons. The project was active for 2 years. Technologies used in the project: PHP, Symfony, ClickHouse, RDBMS, Docker & Kubernetes, API integration of 20+ streaming music services, shops, ticket shops.
Publigator – e-mail mailings, SMS sending in conjunction with CRM functionality to provide an opportunity to send really personalized emails and communicate with the clients, using thousands of cross-points between data-entities and full-scale conditional templates. The whole internationalization and localization using ICU was implemented, including automated panel for translators to add/edit translations immediately. Developed the project from scratch, including automated deployment on a clean VPS. The beta version of the product was created using PHP, constantly enhancing user experience and features. Technologies used in the project: PHP, Yii2, RDBMS, Linux.