Position: Software Engineer(.NET/Angular)
Category: .NET
English level: upper
Years of experience: 3


As a Software Engineer with 3+ years of experience, I  have a strong background in analyzing requirements, designing solutions,  developing and testing business applications, and maintaining them over time. Throughout my career, I have had the  opportunity to work on a range of diverse projects, including an HR integration system, a battery management system (BMS), and a CRM system that manages document flow. In addition to my technical skills, I  have also demonstrated leadership abilities by taking on the role of  mentor for new team members, providing guidance and support as they learned the project's codebase and processes.

Project 1: Business portal which allows you to create HR integrations between different types of HR systems. The system itself is very dynamic and consists of many complex entity types, which ultimately allow you to create an integration. Tech stack: C#, ASP.NET Core Web API(Clean Architecture with MediatoR & CQRS), Entity Framework, PostgreSQL, Docker, Angular 2+, Angular Material, TypeScript, JavaScript, RxJS, NgRx, HTML, SCSS, Tailwind, Ngx Dropzone, XLSX. 

Project 2: Battery Management System (BMS) that manages the lithium battery modules and continuously delivers updates and diagnostic information to the cloud. Tech stack:  C#, ASP.NET Core Web API(Clean Architecture with MediatoR & CQRS), Entity Framework, MS SQL Server, Docker, Angular 2+, TypeScript, JavaScript, RxJS, HTML, SASS, Ng2 Charts

Project 3: An onboarding platform that allows a recruiter to interact with a candidate in various ways - create interviews, create candidates themselves, arrange feedback, etc. Tech stack: Angular 2+, Prime NG, TypeScript, JavaScript, RxJS, NgRx, HTML, SCSS