• File

Petro

.NET Software engineer

Considering positions:
.NET Software engineer, .NET-програміст
Age:
25 years
City:
Lviv

Contact information

The job seeker has provided: Phone numberEmailMessenger

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.

Petro Krehel
.NET Backend / Software Engineer
Lviv, Ukraine | [open contact info](look above in the "contact info" section) | [open contact info](look above in the "contact info" section)
LinkedIn: [open contact info](look above in the "contact info" section)
GitHub: github.com/Geomiruch

Professional Summary
.NET Software Engineer with commercial experience since 2022 in payment platforms, e-commerce, and
engineering software. Migrated vendor integrations from a monolith to dedicated .NET Core microservices and
implemented component factories and model validation. Skills include C#, ASP.NET MVC, EF Core, SQL, unit
testing, and code review.

Technical Skills
Backend: C#, .NET, .NET Core, ASP.NET MVC, Entity Framework Core (EF Core), REST API, LINQ,
AutoMapper, JSON
Data: SQL, PostgreSQL, MariaDB, Microsoft SQL Server (MS SQL Server), Redis, Elasticsearch
Testing & engineering: Unit testing, NUnit, Git, SOLID, design patterns, code review, refactoring, Postman,
Swagger
Additional: HTML, CSS, JavaScript, Mathcad, Tekla
AI-assisted development: Claude, ChatGPT for coding, debugging, testing, refactoring, and documentation

Professional Experience
.NET Software Engineer | Hotcode | Remote
Jan 2025 – Present
Automatic Connections: Engineering tool that automates connections between construction elements during
model design in Tekla. Technologies: .NET, C#, Mathcad, Tekla.
- Develop logic for new connection types and maintain existing connection functionality.
- Implemented a factory for component creation as part of the project architecture.
- Implemented validation of all trusses in the Tekla model before calculations run.
- Write unit tests, resolve bugs, refactor code, and perform code reviews.
Backend .NET Engineer | EveryMatrix | Lviv
Nov 2023 – Feb 2024
MoneyMatrix: Payment platform for online gambling and sports betting. Technologies: .NET Core, Entity
Framework Core, PostgreSQL, MariaDB.
- Migrated vendor integrations from a monolith to .NET Core microservices, with a dedicated service per vendor.
- Implemented new vendor integrations directly as standalone microservices.
- Wrote unit tests, resolved bugs, refactored code, and performed code reviews.
Full-Stack .NET Developer | Evinent GmbH | Remote
Mar 2022 – Apr 2023
Sulpak: E-commerce platform for electronics, appliances, and household goods. Technologies: ASP.NET MVC,
EF Core, MS SQL Server, Redis, Elasticsearch, HTML, CSS, JavaScript.
- Implemented pagination and enabled users to rate articles on the Sulpak platform.
- Optimized JavaScript code for the online store.
- Wrote unit tests, resolved bugs, refactored code, and performed code reviews.

Education
Master’s degree | Ivan Franko National University of Lviv | Sep 2022 – Dec 2023
Bachelor’s degree | Ivan Franko National University of Lviv | Sep 2018 – Jun 2022

Courses
.NET Summer School | EPAM | Jul 2021 – Oct 2021

Languages
English: B2 | Ukrainian: Native | Russian: Native

Similar candidates

All similar candidates

Candidates at categories

Candidates by city


Compare your requirements and salary with other companies' jobs: