Full Stack .NET Developer

Ihor O

Information

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

Ihor is a Full Stack .NET Developer with 5 years of experience in building robust web applications. He specializes in JavaScript and has repeatedly utilized AngularJS for dynamic interfaces, as well as ASP.NET MVC for server-side logic. His skill set includes proficiency in TypeScript, SQL, and cloud services such as Azure. Ihor routinely implements best practices while conducting code reviews, ensuring high code quality and effective project outcomes. He has successfully tackled challenges related to performance optimization and technical design discussions, enhancing both UI and backend functionality. Ihor has worked across various industries including SaaS solutions, legal document management, and finance. His secondary skills encompass React.js, Bootstrap, and Powershell, enriching his development toolkit. He holds a degree in Systems Engineering from Kharkiv National University of Radio Electronics.

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.

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

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.

Education

Kharkiv National University of Radio Electronics

2019 - 2021
Systems Engineering

Kharkiv National University of Radio Electronics

2016 - 2019
Systems Engineering