← Back to list

Portfolio

OS33

Software Engineer

OS33 inc

DevOps/Build Release Engineer

Ascensio System SIA

Junior Software Engineer

Skills

Agile
Azure
Communication skills
Docker
Google Cloud Platform
Kubernetes
Leadership
Linux
.Net
Puppeteer
REST API
Selenium
Serverless
SOLID
SpecFlow
SQL
T-SQL
Windows
WPF MVVM

Work experience

Team Leader/Manager
09.2021 - 03.2022 |Venn
.
Manage successful release of a new major version of Windows and Mac applications (WPF, Xamarin). Reanimate UI acceptance testing process for Windows and Mac application. Automat bureaucraceis stuff to deploy Windows and Mac applications faster. Collaboration with teams to resolve technical issues during development. Collaboration with the product owner to deliver new features in time. Code reviews and following best practices. Refactoring and improving legacy code. Implement SQL scripts to close the legacy technical debt. Throableshuting customers issues. SCRUM master responsibilities.
Software Engineer
12.2019 - 10.2021 |Venn
.
Developing serverless applications to integrate Mobile Device Management (Apple, Google). Configure CI\CD for a new projects. Implementing serverless applications to configure thirt party services. SCRUM master of the modern and talented team. Mentor new member of the team. Investigating and resolving customers' issue. Implementing a common approach to deploy\release services based on AWS CloudFormation.
Software Engineer
03.2017 - 01.2020 |OS33 inc
.
Developing app based on Serverless Application Model on AWS services (Serverless Framework, AWS Step functions, AWS Lambda). Architect and implement IaC application to configure more than 2000 servers with different roles (Powershell DSC, AWS S3, AWS Athena). Implementing Powershell modules (Plaster Templates, Pester, Psake). Implementing a Slack bot application for reporting (AWS API Gateway, .Net Core, AWS Cloud Formation). Design and develop a schema of verification EC2 instance from scratch to send secrets for a provisioning process (AWS Identity Document, PKCS7 signature verification). Refactoring business logic and covering it by unit and integration tests. Responsible for the SCRUM ceremonies as a team SCRUM master.
DevOps/Build Release Engineer
12.2013 - 03.2017 |OS33 inc
.
Prepare release candidate for a daily deployment process. Implementing auto scaling group for auto test execution (AWS). Migrate QA test environment to AWS EC2. Load testing web and windows applications. Configure monitoring system for QA environment. Testing new features and small bug fixing. Windows Server administration. Configuring XenApp 6.5-7.15. Supporting unit and integration tests. Supporting TFS\Azure build system.
Senior QA Automation Engineer
11.2012 - 01.2014 |OS33 inc
.
Implement a continuous deployment process and deploy the application each 2 weeks. Implementation of a parallel test execution process using MSTest Agents. Extend the test automation framework to execute for different environments. Collect code coverage of auto tests. Configure and manage the QA environment like a production. Developing UI acceptance automation tests. Create test plans and test cases. As the Proxy product owner role settling requirements with the product owner.
QA Lead/Manager
11.2011 - 12.2012 |OS33 inc
.
Present and implement CI pipeline for ASP.Net application. Prepare release candidate for deployment each 3 month. Implementation of the test automation framework for web application (WebDriver + Cucumber SpecFlow). Mentor QA engineers to develop automated tests. Managing QA team (3-4 members). Implementation of Agile manual testing process using TFS and MTM.
Junior Software Engineer
02.2011 - 11.2011 |Ascensio System SIA
.
- Member of a team that develops ASP.Net SaaS application. - Implementation of automation system for anti-virus analyses. - Member of the team which develop anti-virus product.
QA Automation Engineer
02.2007 - 03.2011 |Online Media Technologies LTD
.
Systematized and organized the source files for testing the video converter and combined them into a single database, which eventually became the basis for automatic testing of the conversion of supported video formats and codecs. This allowed us to close the development cycle and speed up the testing process. Introduction of a test management system (TestRail). Security testing for web. Develop autotests for web products. Collect properties of video and audio files to the DB (My SQL). Develop autotests for video\audio converter products. Create a test plan for new features. Manual testing.

Educational background

Repair of electrical equipment
Till 2006
Nizhny Novgorod State Technical College
Computers and networks (Master of Engineering)
Till 2013
Nizhny Novgorod State Technical University R.E. Alekseev

Languages

EnglishAdvanced