Olga Sukhova
Software Engineer at Koppermann Software- Claim this Profile
Click to upgrade to our gold package
for the full feature experience.
-
English Full professional proficiency
-
Deutsch Limited working proficiency
-
Русский Native or bilingual proficiency
Topline Score
Bio
Credentials
-
PMI Agile certified practitioner
Project Management InstituteJul, 2023- Nov, 2024
Experience
-
Koppermann Software
-
Germany
-
Software Development
-
1 - 100 Employee
-
Software Engineer
-
Oct 2022 - Present
My responsibilities: 1) Coaching my team to bring an agile mindset 2) Organization of onboarding processes: videos, documentation, rules. 3) Exploration of existing architecture, preparation of architecture for new solutions (moving from Windows desktop to Web) 4) Speaking with customers, identifying their needs, discussion about contracts, architecture discussions, creation of tickets. 5) Writing code, tests, documentation My responsibilities: 1) Coaching my team to bring an agile mindset 2) Organization of onboarding processes: videos, documentation, rules. 3) Exploration of existing architecture, preparation of architecture for new solutions (moving from Windows desktop to Web) 4) Speaking with customers, identifying their needs, discussion about contracts, architecture discussions, creation of tickets. 5) Writing code, tests, documentation
-
-
-
MEDSI Group of Companies
-
Russian Federation
-
Hospitals and Health Care
-
1 - 100 Employee
-
Technical Manager
-
Mar 2022 - Oct 2022
My responsibilities: * Making processes inside my team from zero: recruiting, release processes, code-reviews, etc. * Making processes between my team and other teams(QA, analytics, managers). When I started we didn’t have analytics, QA, DevOps Engineers at all. * Exploration of existing architecture, finding the weakest parts for optimization, prioritization of tasks with other managers. * Writing code, writing tasks for others, making tech-documentation, helping my team with their tasks. * Making the system more transparent. * Fixing something in production, even infrastructure things. * Having everything under control. Results: * Stability and performance growth, the company stopped to lose money because of stability issues. * Unavailability decreased from 200 hours/month to 5 hours/month. * Some transparency is reached. We can see that something goes wrong and can react, or we can even prevent some issues. Monitoring was added, tests were improved. * Amount of clients complaints decreased from 5000/week to 500/week. * New features are in production(online pharmacy). Technologies: C#, .Net, RabbitMQ, Kafka, Elastic, MSSQL, PostgreSQL, Docker, Linux, Grafana. Azure Service Fabric, youtrack, Gitlab, microservices Show less
-
-
-
Positive Technologies
-
Russian Federation
-
Computer & Network Security
-
200 - 300 Employee
-
Development Team Lead
-
May 2020 - Mar 2022
Working with my team as team leader:1) Daily monitoring of the work of the team, delegation + assistance insolving problems that arise.2) Improving features and their prioritization. If necessary, providingmore explanatory detail to my team.3) Coordinating with other development teams, establishing processes ofcommunication.4) Code review.6) Working with HR to find new employees.My individual responsibilities include:Communication with system users, identifying problems / analyzingfeatures, writing the results of meetings with users, setting tasks in TFS.Identification of application problems, deep work on stability andperformance: setting indexes in Postgres Database, architecturechanges, identifying "weak" places, fixing bugs.Writing code.Completed task of note:Making a federal information security system: highload, two datacenters, availability 99.99%..Net, Python, Angular, RabbitMQ, Elastic, PostgreSQL, Docker, VMware,Linux, Grafana, TFS. Show less
-
-
Software Engineer
-
Nov 2019 - May 2020
Developing new functionality of software products:- writing code;- API design;- designing modules and libraries of software products;- refactoring and writing tests;- documentation of new features.supporting for existing company products;working in team, estimating task completion timepython, .Net Core, .Net Standard, Postgres, RabbitMQ, TFS, Git, Angular8, typescript, elastic, docker
-
-
-
BestFitMe
-
Moscow
-
Software Engineer
-
Feb 2019 - Nov 2019
Support, revision and optimization of code(app rose its speed for 50 times after optimization), Microservice architecture design, Writing load tests, Deploying services with docker, Writing scripts for business tasks. Technology stack: back-end: Programming in C# (and python a little bit), using Net Framework, ASP.NET MVC, .Net Core, Redis, RabbitMQ, Docker, docker-compose. Databases: Postgress, MongoDb, MSSQL Version control system: git. front-end: Angular6, vuejs, scss, html, typescript, bootstrap Show less
-
-
-
Buisiness-Maximum
-
Moscow
-
Software Engineer
-
Aug 2016 - Feb 2019
Developing web applications and services on this stack: C#, ASP.NET MVC, .Net Core, Angular, Redis, MySql, EntityFramework, MongoDb, Bootstrap, git, html, javascript. Supporting for existing web applications. Parsing web-sites; Developing new features; Participation in a SCRUM team; Taking part in discussions for architectural solutions. Interaction with customers and understanding their needs. Working alone, in a pair, in a team. Reading other's code. Testing. Developing web applications and services on this stack: C#, ASP.NET MVC, .Net Core, Angular, Redis, MySql, EntityFramework, MongoDb, Bootstrap, git, html, javascript. Supporting for existing web applications. Parsing web-sites; Developing new features; Participation in a SCRUM team; Taking part in discussions for architectural solutions. Interaction with customers and understanding their needs. Working alone, in a pair, in a team. Reading other's code. Testing.
-
-
Education
-
MTUCI
bachelor, information systems and technologies