Resume from May 14, 2024 File

Sergiy

.Net Engineer

City of residence:
Kharkiv
Ready to work:
Kharkiv, Kyiv, Lviv, Vinnytsia

Contact information

The job seeker has entered a phone number .

Name, contacts and photo are only available to registered employers. To access the candidates' personal information, log in as an employer or sign up.

Uploaded file

Quick view version

This resume is posted as a file. The quick view option may be worse than the original resume.

Sergiy Ponomarenko / Senior .NET Software Engineer
Email: [open contact info](look above in the "contact info" section) | LinkedIn: Sergey Ponomarenko
Skype: sergeyumb | Location: Spain

Professional Summary

Experienced .NET developer with more than 9 years of software engineering
experience, specializing in the design, implementation, and management of both
monolithic and microservices systems using modern architectural solutions and
approaches. Skilled in enhancing system performance and security, with extensive
experience in both backend and front-end development. Proven track record of
leading development teams and excelling at solving complex technical challenges.

Skills

● Languages & Frameworks: C#, .NET, .NET Core, Entity Framework, Marten
● Databases: MSSQL, PostgreSQL, MySql, MongoDB
● APIs & Protocols: RESTful APIs, OpenAPI/Swagger, SignalR, gRPC, Web API
● Messaging & Streaming: Azure ServiceBus, RabbitMQ, Kafka
● Cloud: Azure, AWS
● Tools & Methodologies: Jira, Azure DevOps, Git, Unit Testing, Agile/Scrum
● Architecture & Design: DDD, CQRS, Vertical/Clean Architecture

Work Experience

Senior Software Engineer
Treepl, USA
09/2022 - Present
Situation: Tasked with improving the deployment process for a SAAS platform
combining CMS and SSO.
Task: Develop a system to deploy websites to hosting more efficiently.
Action: Utilized microservice and onion architectures, integrating CQRS and Mediator
patterns.
Result: Successfully implemented a deployment system, reducing deployment times
and enhancing platform reliability on AWS. Upgraded to .NET Core 6, improving
performance and security. Integrated CI/CD with Azure DevOps, making the
development process more efficient.
Lead Software Engineer
Lizard Soft, Kyiv, Ukraine
08/2020 - 09/2022
Situation: Faced with the challenge of enhancing the system automating Supervisory
Board meetings which was lacking in performance and scalability.
Task: Revamp the system to improve performance and add new features.
Action: Led the transition to onion architecture and monitored system performance.
Mentored junior developers and coordinated system installations.
Result: Achieved significant enhancements in system performance and scalability.
Streamlined team productivity and improved code quality through effective
mentoring and leadership.

Senior Software Engineer
Agile Fuel, Kharkiv, Ukraine
09/2019 - 08/2020
Situation: Legacy applications were underperforming and not optimized for modern
cloud environments.
Task: Migrate legacy applications to a more robust .Net Core platform.
Action: Spearheaded the migration initiative and created cloud-native platforms to
optimize the applications.
Result: Successfully migrated applications resulting in improved system efficiency
and better alignment with modern distributed computing environments.

.NET Software Engineer (Full stack)
Applikator, Denmark
07/2014 - 09/2019
Situation: Needed to produce software that was scalable and maintained high
performance under varying loads.
Task: Develop and maintain scalable software architectures and clean, efficient
code.
Action: Collaborated with internal teams to produce software designs and
architectures using established design patterns.
Result: Enhanced product usability and performance, supporting consistent and
robust software operation.

Education
Kharkiv National Polytechnic University
High School Diploma

Languages: Ukrainian, Russian: Fluent, English: Intermediate+

Similar candidates

All similar candidates


Compare your requirements and salary with other companies' jobs: