Upstaff Sign up
Mykola H.
🇺🇦Ukraine (UTC+02:00)
Created AtUpstaffer since October, 2022

Mykola H. — Solution Architect/.NET Software Engineer

Expertise in Solutions Architect.

Last verified on July, 2023

Core Skills

Bio Summary

- Passionate Engineer with 15+ years of experience committing complex solutions in various areas from shopfloor automation to finance applications and commissioning digital transformation projects.
- In-depth knowledge about developing and commissioning manufacturing execution systems and Industry 4.0 applications
- Hands-on experience in .NET C#, C++, and VB programming.
- Hands-on experience in database development, normalization, optimization SQL and NoSQL databases, MS
SQL Server Reporting Services
- Development with Honeywell and OSIsoft PI Interfaces MES solutions
- Hands-on with different networks TCP/IP, Modbus, Profibus, Industrial Ethernet, CAN
- Advanced English

Technical Skills

Programming LanguagesC#, C++, JavaScript, TypeScript
.NET PlatformADO.NET, ASP.NET MVC, Azure, Entity Framework, .NET, .NET Core, .Net WCF, SignalR, WPF
JavaScript FrameworksAngular, jQuery, React, Vue.js
UI Frameworks, Libraries, and BrowsersCSS, HTML, jQuery
Java Libraries and ToolsLucene
Databases & Management Systems / ORMAWS ElasticSearch, Microsoft SQL Server, MongoDB, PostgreSQL, Redis, SQL Server Management Studio
Cloud Platforms, Services & ComputingAzure
Amazon Web ServicesAWS ElasticSearch
Web/App Servers, MiddlewareAzure DevOps Server (ex TFS Team Foundation Server), Team foundation server
SDK / API and IntegrationsDirectX, RESTful API, Web API, Winforms
Version ControlGit, SVN
Third Party Tools / IDEs / SDK / ServicesOData (Open Data Protocol), SQL Server Management Studio, Visual Studio
Methodologies, Paradigms and PatternsSOAP
Deployment, CI/CD & AdministrationVSTS
Operating SystemsWindows
Other Technical SkillsClickonce, Hg, Microsoft XRM, MSMQ, OpenGL, Solr .NET, WinServices

Experience

Team Lead, Solution Architect, Cognizant Softvision

2 years 2 months (2020 - 2022)

Responsibilities:

  • Develop a tool for ingesting tax data (pdf, IRS-XML, JSON) into centralized storage, parsing it
    accordingly to the model, and reporting on the data. Uses Azure Functions and Web Jobs for data transformations and report generation, easily scales out. Communication between services and apps is done via Azure Storage Queue. Database scalability is implemented based on partitioning.
  • Develop Corporate Assets Recovery System. Allows users to upload data from various state sources (XML, CSV, excel, pdf) into a central location for searching. Used Azure Search for searching through a high volume of data.
  • Distributed windows services for the ETL process. Processing different kinds of tax files and storing them in unfiled format.
  • Develop Audit Reserve Management - a system that allows users to manage audits and reserves,
    import audit transactional data, upload Pdf files for OCR, and get predictions on interest\penalties\tax based on transaction data using 3rd party systems. Bulk inserts\updates on large data volumes.

 

Solution Architect, Senior Developer, Under NDA

3 years 11 months (2016 - 2020)

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, .NET Core, TFS, VSTS, WebApi, Angular 6, TypeScript, Mailgun,
Document Core Pack, SSIS, SSRS, PowerBI

 

Senior Information Technology Consultant, Arrow Digital, US.

2 years (2016 - 2017)

Responsibilities: 

  • Working on a distributed system for Reporting and Analytics. Built WPF client applications, RESTful APIs, and services to implement calculation algorithms. Provided internal technical seminars for developers.

Major Accomplishments:

  • Re-engineered the serialization subsystem of transferring data using protobuf serializer and improved the efficiency of the serialization by 50%.
  • Implemented a logging service that is used across the entire client application to identify the problem areas and improved our bottleneck identification process.
  • Made continuous performance improvements implementing fast complex validation subsystem.
  • Solved production bugs.
  • Implemented wrappers to call Qt dll from .NET code, modified C++ code according to new
    requirements.

Technologies:C#, SQL, WPF, protobuf, JSON, Qt, XML, Web API, Entity Framework, TFS

 

Lead engineer in designing and implementing information systems, Metinvest Holding

2 years (2013-2015)

Responsibilities: 

  • Performed tasks of developing and implementing production management software. This MES system consists of 8 servers and works with more than 90000 online parameters.
  • Assigned tasks of implementing manufacturing and automation strategies, optimizing process control, and investigating assets reliability issues by coordinating with process experts and reliability engineers
  • Developed information system of melding process (MS SQL, C#, LINQ, WPF)
  • Teaching developers of Enakievo Steel (C#, XAML, WPF, LINQ)
  • Creating reports in MS SSRS
  • Created information web screens in Matrikon Operation Insight
  • Created and improve MS SQL data structure and stored procedures for the best performance
  • Created models of Asset in Honeywell Asset Manager
  • Assisted an engineering team from Honeywell to solve the problem
  • Configured and administrated MES servers:
    • Matrikon Production Manager and Reconciler based on MS SharePoint 2010;
    • Matrikon Operation Insight hosts on MS IIS;
    • Honeywell PHD based on two Windows 2012 failover clusters (MSSQL 2012 and process history database servers clusters), data collection applications servers;
    • Honeywell Asset Manager hosts on MS IIS
  • Take part in developing integration between MES and ERP SAP systems
  • Provide training sessions for engineers of Enakievo Steel, Zaporizhstal for working with
    Honeywell PHD, Operation Insight
  • Develop server extension for document turnover system based on DocsVision

 

Process control analyst, Ukrtatnafta

Duration: 10 years (2003-2013)

Responsibilities: 

  • Developing structure of process control system, SCADA projects, PLC programs, reporting
    and accounting systems; commissioning and supporting
  • Developing servers for data transformation between different systems
  • Hands-on development services in a multi-tier application
  • Hands-on development experience in developing C# .Net-based Application
  • Programming experience and knowledge with creating SQL Server database, scripts for the database objects, normalization
  • Design and Development of Windows Applications
  • Experience with different PLC types from Siemens, Honeywell, ABB, etc
  • Managed and executed training sessions for control engineers regarding programming control systems (WinCC, Step7, InTouch)
  • Set up radar meters, Coriolis meters, variable-frequency drives

Education

Ivan Franko National University, M. Sc. Degree in Applied Mathematics and Informatics

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