I am a highly experienced software developer with a strong background in multiple programming languages including Python, C++, Objective CAML, C#, and Scheme. Over the years, I have developed expertise in both object-oriented and functional programming paradigms, as well as multi-threaded and asynchronous programming. I am passionate about writing clean, maintainable code and improving the quality of existing projects through refactoring and optimization. I take pride in delivering solutions that address complex technical challenges efficiently.
My professional journey spans over two decades, during which I have contributed to a wide range of projects from financial analytical software to telecommunications systems. I have designed and developed continuous integration systems, automated deployment pipelines, and scalable testing frameworks. I am proficient with modern DevOps tools such as Jenkins, GitLab CI, Ansible, Kubernetes, Docker, and AWS cloud services, which I have used extensively to streamline software delivery processes.
I have worked in diverse environments, including cross-platform development on Linux, Windows, and FreeBSD, and have experience with both backend and frontend technologies. I have developed web applications using Flask, FastAPI, and Django, and have contributed to open-source projects such as Jenkins Job Builder, where I am currently a maintainer. My work often involves complex system architecture design, automation, and integration of various technologies to meet business needs.
Throughout my career, I have held roles ranging from software developer to lead developer and CI engineer, demonstrating leadership and technical expertise. I am comfortable working independently on non-commercial projects as well as collaborating within large teams in corporate settings. My approach is solution-oriented, and I am committed to continuous learning and improvement.
I am fluent in Russian and have good English skills, enabling me to write documentation and communicate effectively on technical topics. Currently, I reside in Moscow, Russia, and I am seeking remote or hybrid job opportunities without relocation. I am open to full-time or contract positions where I can leverage my extensive experience to contribute to innovative software projects.
Hyperapp – Framework for creating GUI application. Technologies used: Python, PySide.
Designed and developed library for functional tests used company-wide. Developed CI system for multi-platform builds and testing. Created scalability tests, OS image build automation, deployment applications, Conan package automation, and contributed to Jenkins Job Builder as a maintainer. Developed internal web applications using Python, JavaScript, Flask, FastAPI, and Django. Created deployment automations using Ansible, Kubernetes, Helm, Docker, and AWS CloudFormation.
Worked on financial analytical software project (SCORE). Developed new functionality, refactored code, fixed bugs using C++, C#, Visual Studio, Resharper, WinForms, and Git on Windows.
Developed Kaspersky Anti-Spam SDK project, including new functionality and architecture design. Developed HTTP service, functional and unit tests. Organized continuous integration with Jenkins and Docker. Technologies: C++, CMake, Linux, FreeBSD, Windows.
Designed and developed Registration Authority system for ‘Atlant UC’ with Python libraries. Developed continuous integration using Jenkins and Selenium WebDriver.
Developed servers and modules for SS7 monitoring system using C++, Python, Objective CAML. Designed architecture and implemented key parts of SS7 Monitoring system version 2. Developed Python to Objective CAML interlanguage proxy library ‘py2caml’. Implemented ASN.1 translator and authentication subsystem based on omniORB SSL transport. Developed CORBA implementation for Objective CAML language and GUI base classes using PyQt.
Developed Windows GUI and connection server for forex demo system using C++ and Win32 APIs.
Designed and developed Scheme extensions for email message parsing and LDAP access. Developed parts of ‘Dozor’ email monitoring and archiving system.
Developed C++ foundation library for multi-threaded Unix servers. Developed multi-threaded Netflow collector server for CISCO netflow data preprocessing.
Developed CORBA application server for web hosting billing system using C++, omniORB2, Oracle DB. Developed CGI scripts and Apache modules for authorization.
Designed and developed RS Web Server for web requests processing with corporate scripting language RSL. Developed N-tier application servers for ‘Condor’ project including scripting execution, dynamic SQL, scheduler, and security server. Developed C++ library for SQL database access (MSSQL, Sybase). Developed extensions for RSL language and email request processing server. Developed transaction subsystem and corporate security subsystem used in banking applications.
Developed DOS interface for spreadsheet and C++ tools for database access using Turbo Vision and Paradox Engine.
Developed remote bank client system (client and server sides) using Turbo Pascal and Progress 4GL. Participated in banking system development on Progress 4GL.
Jobicy
578 professionals pay to access exclusive and experimental features on Jobicy
Free
USD $0/month
For people just getting started
Plus
USD $8/month
Everything in Free, and: