Mykola A.
Ukraine 🇺🇦
Upstaffer since May 24, 2024

Mykola A. — .NET Software Engineer

Expertise in Back-End Web, Full Stack Web.

Last verified on June 03, 2024

Core Skills

.NET
.NET
Azure
Azure
Azure Logic Apps

Bio 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

Technical Skills

Programming Languages TypeScript
C++ Libraries and Tools C/C++/C#
.NET Platform Dapper, Entity Framework, LINQ, MS Dynamics 365, .NET
JavaScript Libraries and Tools DataTables, Redux-Saga
Data Analysis and Visualization Technologies MS Power Automate
Databases & Management Systems / ORM Cosmos DB, MongoDB, MySQL Workbench, PostgreSQL, SQLite
Cloud Platforms, Services & Computing Azure, Firebase Cloud Messaging
Amazon Web Services AWS Cloudformation, AWS Lambda, AWS Security Groups, AWS SQS
Azure Cloud Services Azure DevOps, Azure Logic Apps, Azure MSSQL, Cosmos DB
Collaboration, Task & Issue Tracking Atlassian Confluence, Jira, Miro, Rally
Deployment, CI/CD & Administration CI/CD
Virtualization, Containers and Orchestration Docker, Podman
UI/UX/Wireframing Draw.io
Web/App Servers, Middleware Internet Information Services (IIS)
QA, Test Automation, Security Jest, Unit Testing
Methodologies, Paradigms and Patterns Kanban, microservices architecture, OOP, SAFe, Scrum, SOLID
Third Party Tools / IDEs / SDK / Services MS Power Automate, ReSharper
SDK / API and Integrations Swagger
Other Technical Skills ACID, Data Structures, Ef, Flask-restful, Glass Mapper, MediatR, XrmToolBox

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

How to hire with Upstaff

1

Talk to Our Talent Expert

Our journey starts with a 30-min discovery call to explore your project challenges, technical needs and team diversity.

2

Meet Carefully Matched Talents

Within 1-3 days, we’ll share profiles and connect you with the right talents for your project. Schedule a call to meet engineers in person.

3

Validate Your Choice

Bring new talent on board with a trial period to confirm you hire the right one. There are no termination fees or hidden costs.

Why Upstaff

Upstaff is a technology partner with expertise in AI, Web3, Software, and Data. We help businesses gain competitive edge by optimizing existing systems and utilizing modern technology to fuel business growth.

Real-time project team launch

<24h

Interview First Engineers

Upstaff's network enables clients to access specialists within hours & days, streamlining the hiring process to 24-48 hours, start ASAP.

x10

Faster Talent Acquisition

Upstaff's network & platform enables clients to scale up and down blazing fast. Every hire typically is 10x faster comparing to regular recruitement workflow.

Vetted and Trusted Engineers

100%

Security And Vetting-First

AI tools and expert human reviewers in the vetting process is combined with track record & historically collected feedbacks from clients and teammates.

~50h

Save Time For Deep Vetting

In average, we save over 50 hours of client team to interview candidates for each job position. We are fueled by a passion for tech expertise, drawn from our deep understanding of the industry.

Flexible Engagement Models

Arrow

Custom Engagement Models

Flexible staffing solutions, accommodating both short-term projects and longer-term engagements, full-time & part-time

Sharing

Unique Talent Ecosystem

Candidate Staffing Platform stores data about past and present candidates, enables fast work and scalability, providing clients with valuable insights into their talent pipeline.

Transparent

$0

No Hidden Costs

Price quoted is the total price to you. No hidden or unexpected cost for for candidate placement.

x1

One Consolidated Invoice

No matter how many engineers you employ, there is only one monthly consolidated invoice.

Ready to hire Mykola A.
or someone with similar Skills?
Looking for Someone Else? Join Upstaff access to All profiles and Individual Match
Start Hiring