Position: Software Engineer | C# | .NET | JS
Category: .NET
English level: upper
Years of experience: 5


Think twice, code once!

Here's a detailed overview of some projects I've successfully completed:

1. ERP (Enterprise Resource Planning):
I played a crucial role in an ERP system project, serving as a bridge between diverse business processes. My engagement extended to both frontend and backend tasks, where I contributed to module development, architectural design, thorough code reviews, and handling complex assignments. This comprehensive approach ensured a holistic solution.

2. Electronic Document Management:
I was a key contributor to an electronic document management system. My active participation spanned from process analysis, software architectural design, and task delegation to both frontend and backend tasks. I was instrumental in crafting functionalities like integrating web sockets for electronic signatures and complex SQL report queries. Additionally, I undertook the responsibility of product deployment.

3. Electronic Test System:
In the creation of an electronic test system, I developed an interactive platform that streamlined test creation, administration, and result analysis. An innovative touch was the automatic email dispatch of results to participants, enhancing user experience.

4. HR Recruitment:
In a pivotal role, I designed and developed an advanced HR recruitment system. This encompassed every facet from crafting an efficient vacancy creation process, through streamlined approval and candidate application procedures. My contributions extended to integrating with the Electronic Test System, automating CV generation, and enabling seamless interview scheduling.

5. Railway Incident Management:
For a railway incident management system, I actively contributed to critical modules for incident reporting, tracking, workflow management, repair processes, and reporting. My proposal of a domain-oriented architecture was instrumental in addressing complex business requirements. Adopting Clean Architecture solidified our approach, ensuring effective development.

6. Queue Management System:
I took on the challenge of optimizing queue management, resulting in a system with ticket generation, real-time monitoring, reporting, and proactive customer notifications.

Technologies used:

C#|.NET|.NET Core|EF Core|ADO.NET|SignalR|WEB API|MVC|LINQ|SQL|T-SQL|
Mediator|AutoMapper|
JavaScript|Angular|TypeScript|jQuery|HTML|CSS|Bootstrap|
WinForm|Microsoft Web View 2|DevExpress|
Redis|Docker|Git|GitHub

I aspire to explore advanced Kubernetes and AWS/Azure.
I'm a .NET developer looking for a challenging job with a collaborative team, growth opportunities, and diverse projects. I want to learn the latest advancements, contribute to an innovative environment, and align with my values. A clear career path is essential, and I aim to make a meaningful impact.