Stepan S.

Stepan S.

Senior Software Engineer

Cyprus
Hire Stepan S. Hire Stepan S. Hire Stepan S.

About Me

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.

Work history

UpStack
UpStack
Senior DevOps Engineer
2020 - Present (4 years)
Remote
  • 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.

RedLotus
RedLotus
Site Reliability Engineer
2019 - 2020 (1 year)
Paphos, Cyprus
  • Development and DevOps implementation for the tr.im url shortener, proactively building and implementing services.

  • Built automation to manage and monitor infrastructure services, including dockerized developer environments for the components.

  • Enhanced reliability, availability and performance of infrastructure, including system design, CI/CD tooling on Kubernetes, DevOps and SRE activities.

Trilogy
Trilogy
Chief Software Architect
2018 - 2019 (1 year)
Paphos, Cyprus
  • Guiding the overall technology evolution and defining a default tech stack for the SaaS Import Department / IT Due Diligence.

  • Performed knowledge transfer sessions, as well as implemented analytics and SaaSOps documentation for SchoolLoop.com.

  • Performed deep dives into software problems and held knowledge transfer video sessions for Agemni.com.

Aurea Software
Aurea Software
Chief Software Architect
2018 - 2018
  • 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.

Pocket Media
Pocket Media
Software Engineer
2016 - 2017 (1 year)
Saint Petersburg , Russia
  • Developed and executed various technologies for a Mobile Media Agency, specialized in Mobile Display and Video Advertising.

  • Used Golang to develop the software solutions and packages, ensuring incorporation in architecture.

  • Performed required modifications and improvements to products and services.

DaVinci Marketing Cloud
Senior Backend Software Engineer / Lead Developer
2015 - 2018 (3 years)
Paphos , Cyprus
  • 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.

SelyukTech
Software Engineer / Product Owner
2014 - 2015 (1 year)
Limassol , Cyprus
  • 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.

Freelancer
Freelancer
Software Engineer
2010 - 2014 (4 years)
Limassol , Cyprus
  • 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.

SelyukTech
Software Engineer / Product Owner
2005 - 2010 (5 years)
Remote
  • 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.

Orion Travel
Software Engineer
2004 - 2004
Vladivostok , Russia
  • Created the website for local travel company "OrionTravel", including back-end and front-end and admin area.

  • Integrated UI elements with server-side ones and developed reusable code.

  • Worked closely with developers, designers, sys admins, and customers in order to meet requirements.

Freelancer
Freelancer
Software Engineer
2002 - 2004 (2 years)
Vladivostok , Russia
  • 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.

Portfolio

Team Lead / DevOps - Tr.im URL- shortener
Team Lead / DevOps - Tr.im URL- shortener

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.

Team Lead / DevOps - Gns.io Music-shortener
Team Lead / DevOps - Gns.io Music-shortener

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.

Creator / Developer - Publigator
Creator / Developer - Publigator

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.

Education

Education
Computer Science
College DVGTRU
2001 - 2003 (2 years)