Upstaff Sign up
Mykhailo V.
🇺🇦Ukraine (UTC+02:00)
Created AtUpstaffer since March, 2022

Mykhailo V. — .NET Software Engineer / MS Dynamics 365 Engineer / Team Lead

Expertise in Desktop Software.

Last verified on July, 2025

Bio Summary

- A Software Engineer with over 12 years of development experience in the IT industry
- Specialize in the .NET platform and C# programming language for both client and server-side development;
- Expertise spans across US Healthcare, EdTech, Defense and Space Manufacturing, Customer Relationship Management, Retail, Digital Media and Document Management industries.
- 5+ years of experience with MS Dynamics 365
- Solid experience working with cross-application integrations.
- Advanced English

Technical Skills

Programming LanguagesC#, JavaScript, TypeScript
.NET PlatformADO.NET, ASP.NET MVC, Azure, Dapper, Entity Framework, MS Dynamics 365, .NET, .Net WCF, SignalR, t4 templates, Visual Basic .NET, WPF
JavaScript FrameworksAngular, jQuery, React, Vue.js
UI Frameworks, Libraries, and BrowsersCSS, HTML, HTML5, jQuery, XML
Java Libraries and ToolsJSON
Data Analysis and Visualization TechnologiesAzure Data Factory, Power BI
Databases & Management Systems / ORMCosmos DB, Dapper ORM, Data Lake, Microsoft SQL Server, MongoDB, MySQL, PostgreSQL, SQL Server Management Studio, SSIS, SSRS
Cloud Platforms, Services & ComputingAzure
Azure Cloud ServicesAzure Data Factory, Azure DevOps, Azure Storage, Cosmos DB
Collaboration, Task & Issue TrackingAtlassian Confluence, Jira
Web/App Servers, MiddlewareAzure DevOps Server (ex TFS Team Foundation Server), IBM WebSphere Application Server, Internet Information Services (IIS)
Methodologies, Paradigms and PatternsDesign patterns, Scrum, SOAP
QA, Test Automation, SecurityFiddler, MSTest, Postman, Security
Version ControlGit, SVN, TortoiseSVN
Third Party Tools / IDEs / SDK / ServicesMailGun, OData (Open Data Protocol), Power Apps, ReSharper, SQL Server Management Studio, Visual Studio, Web Services
Project Management & AdministrationMVP
Message/Queue/Task BrokersRabbitMQ
SDK / API and IntegrationsRESTful API, Web API, Winforms
Deployment, CI/CD & AdministrationVSTS
Operating SystemsWindows
Other Technical SkillsADO, Application Insights, App Service, AutoMapper, DevExpress, Document Core Pack, IBM Messaging Queue, Logic app, Model Driven Apps, Moq, MSDN, Subscription management, Visual Basic, Web App

Experience

Senior Software Developer/Team Lead, Global commercial real estate services company

05.2022 - now

Description:real estate sphere. A system of accounting and management of properties for leasing and selling.

Responsibilities: 

  • MS Dynamics 365 Core Online Development.
  • MS Dynamics 365 Core Online Customisation.
  • Developed plugins, custom workflow activities, and services that integrate with CRM.
  • Full ownership of the software lifecycle from the interpretation of requirements to testing and deployment to production.
  • Created and maintained all documentation relating to the development process and procedures.
  • Performed coding on more complex problems, mapping, workflows, and unit testing, including facilitating code reviews.
  • Translated business requirements into functional/technical specifications; overseed implementation.
  • Wrote technical documentation describing how data will be transformed, including the Solution Definition and Technical Design documents; ensured documentation was aligned to the Functional Requirements and used document templates that met SDLC standards.
  • Ensured system alignment to Enterprise Architecture policies and best practices; ensured that process methodologies were followed in system development.
  • Managed day-to-day technical challenges and communicated to the project manager any risks or issues associated with the development activities.
  • Provided planning, estimation, scheduling, prioritization, and coordination of technical activities related to system development.
  • Identified opportunities for system reuse and system simplification.
  • Provided mentoring and training to junior staff.

Tools & Technologies: C#, .Net, MVVM, React, TypeScript, HTML, CSS, Power Automate, Model Driven Apps, Logic Apps, Date Export Service, SQL Server Database

 

Senior Software Developer, Solution Architect

2 years

Responsibilities:

  • Consulting existing and new customers.
  • Define the architectural approach for new projects and related integrations.
  • Taking part in pre-sales meetings.
  • Assist solution architects during the solution design phase.
  • Research new technologies and recommend where/when to use them.
  • Business needs analysis, requirements gathering, translating requirements into functional specifications, and creating project documentation.
  • Communication with stakeholders
  • Interviewing
  • Validate and maintain the technical service designs

Technologies: Visual Studio 2015-19, ASP.NET MVC/Core, TFS, VSTS, WebApi, Angular 6, TypeScript, Mailgun, Document Core Pack, SSIS, SSRS, PowerBI

 

Senior Software Developer, Technical Lead

1 year

Description:Electronic signature evolution from a corporate luxury into a fundamental business need, and their eSignature solution seamlessly integrates with Dynamics 365. Within the system, users will be able to access the configuration wizard, which will allow the user to authenticate, create an API User token, then make calls to get a list of the domains they have access to, and then point the configuration to the specific account they want to connect to.

Responsibilities:

  • Requirements verification
  • Technical Analysis and Design
  • Tasks estimation
  • Mentoring
  • Communication with stakeholders
  • Writing technical documentation

 

Senior Software Developer, Technical Lead

9 months

Responsibilities:

  • Own the application architecture of Group CRM Platform (Microsoft Dynamics CRM).
  • Define the architectural approach for new projects and business as usual for Microsoft Dynamics CRM and related integrations.
  • Work closely with enterprise, solution & other application architects and facilitate communication between them and the CRM development teams.
  • Responsible for delivering Low-Level Design documents.
  • Assist solution architects during the solution design phase.
  • Research new technologies and recommend where/when to use them.
  • Define the technical roadmap.
  • Assist the development team in code quality, maintainability, future-proofing, resilience, etc.
  • Validate and maintain the technical service designs (logical views).
  • Requirements verification
  • Technical Analysis and Design
  • Tasks estimation
  • Mentoring

 

Senior .NET Developer, Team Lead

1 year 5 months

Description: Building a platform based on Microsoft Dynamic used as the Customer Relation Management tool and retail customer active bookings commerce.

Responsibilities:

  • Developing features and improvements, bug fixing, refactoring, code reviewing, architectural approach discussions, micro-architectural designing, decision making, estimation, creating technical documentation, task breakdown, requirements gathering

Technologies: Net 4.5/C#, Visual Studio 2015-2017, Dynamics 365, Web API, Azure, WPF, TFS, Git, ReSharper, Jira, Confluence, Angular, jQuery

 

Senior Software Developer, Team Lead

1 year 4 months

Description:e-Boks offers companies, public authorities, and private individuals an effective, secure, and user-friendly platform for digital dialogue and the distribution and storage of essential documents.

Responsibilities:

  • Bug fixing, development, task assessment, communication with customers, requirements gathering, technical analysis, and design

Technologies: C#, VisualBasic.Net, Asp.Net MVC, Web Services, Windows Services, IBM WebSphere MQ, XML, t4 templates, Dapper ORM, AutoMapper, MSTest, Moq

 

Software Developer, Team Lead

2 years 2 months

Description:A multiple-module system allowing quality control of laboratories and analyzing the results obtained. The programming product is entirely compatible with the systems of laboratories of different types: clinical, microbiological, pathological, and blood banks.

Responsibilities:

  • Bug fixing, development, interviewing, since December 2015 Team Leader, task assessment, communication with the customer, mentoring, team management, writing technical documentation. Decompiled the code of the old version and ported the functionality to the new version.

Technologies: WinForms, C#, .Net, MVC, MVP, SVN, XML

 

Software Developer

6 months

Description:Web-based application designed for implementation interaction between different roles during shared cooperation in the education preparation sphere. This includes implementation of approval, coordination and decision-making subsystem, notification subsystem, lots of forms and reports

Responsibilities:

  • Bug fixing, development

Technologies: C#, .Net, Javascript, Entity Framework, IIS, HTML5, CSS3, SVN, MS SQL

 

Junior Software Developer

1 year

Description:Enterprise project intended to work with Femap. The software provides the additional functionality of calculating stresses and loads to an object and its parts, generates technical documentation with calculation results, and provides GUI and 3D result visualization. The project is based on Finite elements methods.

Responsibilities:

  • Bug fixing, new feature developing

Technologies: WinForms, WPF, C#, Visual Studio 2010/2012, Visual Basic 6/ADO, TortoiseSVN, Entity Framework.

Certificates

Microsoft Certified: Power Platform Developer Associate

Certification Number: I017-1812

Microsoft Certified: Power Platform Solution Architect Expert

Certification Number: I086-6704

MB-200: Microsoft Power Platform + Dynamics 365 Core

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 Mykhailo V.
or someone with similar Skills?
Looking for Someone Else? Join Upstaff access to All profiles and Individual Match
Start Hiring