Mykola A. .NET Software Engineer

Back-End Web, Full Stack Web

Summary

- Software Engineer with 4+ years of extensive experience in developing and maintaining complex systems across various domains, including business information, media, software, hi-tech, retail, and distribution
- Proven expertise in backend and frontend development, database management, cloud services, and API integrations.
- Skilled in modern technologies such as .NET, Azure, AWS, React, Angular, and more.
- Has 2+ years of experience with Logic Apps.
- English level: Upper-Intermediate

Work Experience

Software Engineer - Business Information & Media

Apr-2023 - April-2024

Responsibilities:

  • Proposed and implemented improvements for a complex transaction recalculation and currency
    conversion mechanism
  • Developed web API endpoint and updated frontend React application to use it
  • Developed endpoints with string parsing/formatting for an old application
  • Constantly participated in the refinement of feature requirements, thought through the implementation details, and clarified the details of the requirements with the customer
  • Constantly demonstrated implemented functionality to product owner every sprint
  • Constantly participated in pull request review
  • Constantly participated in internal team testing of implemented functionality

Technologies: PostgreSQL, Microsoft Teams, Rally Software, JFrog Artifactory, GitHub, Sonar, NSwag, Visual Studio, DBeaver, Visual Studio Code, Docker, Confluence, Microsoft Outlook, Podman, Postman, Miro, TypeScript, C#, AWS Lambda, Logic Apps, REST API, AWS Simple Queue Service, ReactJS, AWS CloudFormation, MediatR, Message Brokers (MQ), Jest.

 

Software Engineer - Software & Hi-Tech

May-2022 - Mar-2023

Responsibilities: 

  • Implemented Windows Background Service data synchronization when Internet connection is lost and established
  • Created initial database model in Cosmos DB and configured EF Core Code First
  • Implemented JWT authentication on the backend
  • Configured initial projects for Web API services
  • Configured Azure Application Insights
  • Configured Logging
  • Participated in developing new features according to delivery plans
  • Delivered clean code according to best practices
  • Constantly participated in pull request review
  • Participated in knowledge-sharing sessions during the onboarding of newcomers

Technologies: Azure Cosmos DB, SQLite, Visual Studio Code, GitHub, Visual Studio, Jira, Postman, Azure DevOps, TypeScript, Entity Framework Core, Azure Functions, Microsoft Azure, Angular, Message Brokers (MQ).

 

Software Engineer - Retail & Distribution

Jan-2022 - Apr-2022

Responsibilities:

  • Created Azure WebJob for synchronizing the data between Microsoft Dynamics 365 ERP and Microsoft SQL Server
  • Created Azure WebJob for resending dead-lettered messages for reprocessing
  • Migrated frontend application from Angular 8 to Angular 13
  • Migrated Azure WebJobs from .NET Core 2.2 to .NET Core 3.1
  • Worked with database migrations related to schema change and data updating requirements
  • Updated logic of existing Azure WebJobs and Azure Functions
  • Was responsible for analysis and classification of tasks received and proposal of different options for implementation
  • Participated in the development of new logic on the backend and frontend
  • Participated in bug-fixing processes
  • Created UML diagrams for project solutions and components
  • Participated in updating and extending project documentation

Technologies: Microsoft SQL Server, Visual Studio Code, Azure Service Bus, Git, GitHub, SQL Management Studio, Resharper, Visual Studio, Postman, Azure DevOps, Azure Storage, TypeScript, C#, Entity Framework Core, Azure Service Bus, Azure WebJobs, Azure Functions, Angular, Message Brokers (MQ), Dapper, Datatable.

 

.NET Developer/Microsoft Dynamics 365 Customer Engagement (CRM) Developer - Business Information & Media

Feb-2021 - Jan-2022

Responsibilities: 

  • Was responsible for developing from scratch a power apps component framework using React to improve user experience in working with the knowledge base. This control allows the user to work with eight entities on one form without reloading the page. Worked closely with customers and business users to clarify the final requirements and propose a better experience. Had regular meetings with the product owner
  • Was responsible for developing the functionality of Microsoft Flow for generating and sending Word documents with formatted data to user emails
  • Managed environments (importing/exporting data, deploying changes to UAT, supporting users with security groups and roles)
  • Implemented SharePoint integration
  • Found and fixed critical bugs related to data structures
  • Consulted with the customer for better solutions and improvements to the existing functionality
  • Modified existing data model, configured mappings and entity relations
  • Modified and improved existing plug-in logic
  • Created and configured model-driven apps
  • Created and managed processes (workflows, business rules)
  • Created and modified ribbon button configurations
  • Created and modified views and forms
  • Configured out-of-the-box functionality
  • Customized the product to meet the needs of the customer based on the specifications
  • Worked with XrmToolBox tools: FetchXML Builder, Plugin Registration, Plugin, Trace Viewer, Early
    Bound Generator, PCF Builder, Ribbon Workbench
  • Worked with Microsoft Flows, Power Apps, and PowerApps component framework
  • Proposed different approaches for improving team performance
  • Participated in knowledge-sharing sessions with other teams
  • Shared personal experience and project knowledge base with a mentee
  • Participated in writing project documentation
  • Created tasks for acceptance testing
  • Worked successfully in a multicultural environment with teams in different time zones

Technologies: Microsoft SQL Server, Visual Studio Code, Git, Microsoft Dynamics 365, GitHub, SQL Management Studio, Microsoft Dynamics 365 CRM Solutions, Visual Studio, Azure DevOps, Microsoft Dynamics 365 Customer Engagement, TypeScript, Microsoft Power Apps, Logic Apps, jQuery, ReactJS, JavaScript, .NET Framework, Jest.

 

.Net Developer - Software & Hi-Tech

Jul-2019 - Feb-2021

Responsibilities: 

  • Implemented new web API endpoints and updated existing
  • Designed and implemented new data schemas in SQL Server and MongoDB
  • Developed new components for frontend applications using Angular
  • Participated in a discussion about application functionality with the product owner

Technologies: Microsoft SQL Server, Visual Studio Code, Git, GitHub, SQL Management Studio, Resharper, Visual Studio, Postman, data mapper, Azure DevOps, TypeScript, C#, Entity Framework Core, Angular.

Education

KHARKIV NATIONAL UNIVERSITY OF RADIOELECTRONICS
Faculty/College: Software Engineering; Doctor's degree

KHARKIV NATIONAL UNIVERSITY OF RADIOELECTRONICS
Faculty/College: Software Engineering; Master's degree

KHARKIV NATIONAL UNIVERSITY OF RADIOELECTRONICS
Faculty/College: Software Engineering; Bachelor's degree