Middle/Senior Full Stack .NET Developer
Ihor O.
Available hours \ week
40 h/w
Seniority level
Middle
Years of experience
5 yrs.
Location
Poland, Warsaw
Timezone
(GMT+01:00) Warsaw
Languages
English
Upper-Intermediate (B2)
About
Full Stack .NET Developer with 5+ years of hands-on experience in delivering high-quality enterprise web applications. I work mostly with the back-end using C#/.NET and the front-end using Angular and React. I also have experience with Microsoft SQL Server database and Elasticsearch as a search engine. In addition, I have experience working in an Agile environment and interacting with foreign customers and was also involved in the full development lifecycle. In my most recent role as a Full Stack .NET Developer, I played a key role in enhancing a SaaS application hosted in Azure, which included the development and maintenance of an Outlook/Gmail Add-in and the implementation from scratch of several pages in the new admin UI using React. One of the most challenging previous projects was an automated document archival solution, which is an enterprise web application with DDD, CQRS, Event Sourcing architecture. I'm also familiar with microservices architecture.
Core skills
  • .NET 5 yrs.
  • JavaScript 5 yrs.
  • AngularJS 4 yrs.
Other skills
  • SQL 5 yrs.
  • Git 5 yrs.
  • TypeScript 4 yrs.
  • TypeScript 4 yrs.
  • Twitter Bootstrap 4 yrs.
  • ASP.NET MVC 3 yrs.
  • Powershell 2 yrs.
  • Azure 1 yrs.
  • React.js 1 yrs.
Experience
CRM activity capture solution
Full Stack .NET Developer
About the Project

Contributed to a SaaS application hosted in Azure, comprising three core components: a CRM activity capture solution, an Outlook/Gmail Add-in for seamless email and CRM integration, and an Admin UI for sync statistics, user management, and Add-in customization.

Responsibilities

● Developed and maintained the Outlook/Gmail Add-in as an integral part of the Full Stack team. ● Implemented from scratch several pages in the new admin UI within the platform core front-end team using React. ● Conducted code reviews daily, ensuring code quality and alignment with best practices. ● Made root cause analysis, utilizing Azure Application Insights to investigate and resolve issues efficiently. ● Actively participated in decision-making during technical design discussions.

Skills & technologies
  • .NET Core
  • TypeScript
  • JavaScript
  • React.js
  • AngularJS
  • Azure
  • SQL
  • Web API
End-to-end deal execution solution
Software Engineer
About the Project

Implemented and improved an existing application on a new platform as an Angular SPA. The system is an end-to-end deal execution solution for equities that manages all aspects of the IPO process

Responsibilities

● Reimplemented multiple UI components from scratch on new Angular, improving accessibility to meet WCAG requirements. ● Clarified the customer's requirements, designed new features, fixed bugs, and wrote unit tests for existing and new functionality. ● Performed reverse engineering to extract business rules from the legacy source code.

Skills & technologies
  • TypeScript
  • RxJS
  • JavaScript
  • Web API
  • SQL
  • RabbitMQ
  • .NET
Automated document archival solution
Junior Software Developer
About the Project

Long-term storage system of legal documents and other digital information for government services. Automated document archival solution, which is an enterprise web application with DDD, CQRS, Event Sourcing architecture.

Responsibilities

● Conducted requirements analysis, estimation, technical design, bug fixing, refactoring, fullstack development. ● Investigated and addressed search performance degradation on the new Elasticsearch and Java versions, optimizing Elasticsearch and JVM settings. ● Contributed to a migration of the solution to new Angular, setting up folder structure, naming conventions, and build configurations from scratch. ● Performed code reviews daily. ● Created documentation. ● Maintained existing ETL modules.

Skills & technologies
  • .NET
  • ASP.NET MVC
  • Web API
  • AngularJS
  • RxJS
  • TypeScript
  • JavaScript
  • jQuery
  • SQL
  • Elasticsearch
  • Powershell
  • Azure
Education
Kharkiv National University of Radio Electronics
2019 - 2021
Systems Engineering
Kharkiv National University of Radio Electronics
2016 - 2019
Systems Engineering