Senior .NET Engineer
2019 - PRESENTHCL- Developed and supported various existing components of healthcare systems.
- Accomplished migration from .NET 4.7.2 to .NET Core (from IIS, AWS Beanstalk to ECS).
- Migrated the front end from ASP.NET MVC to React 17 (TypeScript, Material UI, and DevExtreme).
- Created a new back end using GraphQL (HotChocolate 12).
- Exchanged data based on HL7 and HL7 Fhir protocols.
- Improved, optimized, and refactored the application.
- Wrote unit tests, integration tests, and UI tests using both Selenium and Cypress.
Technologies: C#, .NET Core, React, Amazon Web Services (AWS), NHibernateSenior .NET Engineer
2017 - 2019STO Solutions, Inc.- Developed, from sсratch, improvements and support for different parts of a healthcare system.
- Built the Job Portal to run tasks according to schedule: importing, exporting, transforming data between different sources.
- Accomplished transition from MS SQL Server search to Elasticsearch that significantly boosted search results output.
- Set up automatic builds and continuous integration.
- Implemented cloud-based development using AWS Services (RDS, Dynamo DB, EC2, S3, Beanstalk, EKS, and ECS).
Technologies: Amazon Web Services (AWS), NUnit, Microsoft SQL Server, Hangfire, Backbone.js, NHibernate, ASP.NET MVCWeb Developer
2016 - 2017TapJets, Inc.- Developed some functionality on the main company website. Built a partner portal for air carriers.
- Created a server API for an internal mobile application for aircraft pilots.
- Developed a web scraper for the Avinode website on Selenium WebDriver.
Technologies: Identity Server, AngularJS, Entity Framework, RabbitMQ, .NET CoreSharePoint Developer
2014 - 2016Transwestern- Designed and supported www.transwestern.net (now team.transwestern.net) based on SharePoint 2010.
- Designed and supported Transwestern's internal portal (https://transource.transwestern.net) based on SharePoint 2010.
- Designed, developed, and supported an internal web application for building engineers with usage Nintex Workflow 2010. (https://inspector.transwestern.net).
- Developed and supported a new Transwestern portal (https://www.transwestern.com). The front-end was developed on MVC4, and the back-end on SharePoint 2016.
- Supported an internal portal for buildings (https://onboarding.transwestern.net) based on SharePoint 2010.
- Designed, developed, and supported an internal web application for banking (check routing and cash management).
Technologies: Nintex Workflow, ASP.NET, C#, jQuery UI, Entity Framework, SharePointWeb Developer (Part-time)
2013 - 2014OWYS- Designed and developed a portal for a language school "Expert."
Technologies: C#, ASP.NETProject Manager, SharePoint Developer (Full-time)
2013 - 2014MAPILab, Ltd.- Optimized the SQL database, halving storage size and allowing T-SQL scripts to run ten times as fast.
- Created a custom tool for product diagnosis and control.
- Prevented three potential license refunds worth over $40,000.
Technologies: T-SQL (Transact-SQL), jQuery, JavaScript, Windows Forms (WinForms), ADO.NET, ASP.NET, C#SharePoint Developer (Part-time)
2012 - 2013QualityPointDev- Extended and improved the custom SharePoint workflow for a big retailer.
- Created several features for the "MRSK Holding" portal.
Technologies: jQuery, ASP.NET, SharePoint, C#SharePoint Developer (Full-time)
2009 - 2012MAPILab, Ltd.- Created a custom GeoChart control tool to show visit counts and page views by country and city.
- Implemented various tool features for exploring the SharePoint server-side object model.
- Created a migration tool for SharePoint Analytics databases. Allowed for migration of analytics databases across environments, including between farms of different versions of HarePoint.
- Developed a data collector and several reports for a performance reporting group. Worked with the CPU, memory, hard disk, and network.
- Created a tool allowing users to subscribe to a report and receive it in PDF/XSLX format by email.
- Developed a custom search engine of HarePoint HelpDesk data for SharePoint.
- Implemented a custom data source for HarePoint HelpDesk supporting fast displaying, paging, sorting, and SharePoint list data filtering.
- Implemented custom admin group workflow activities and conditions for HarePoint Workflow Extensions.
Technologies: jQuery, JavaScript, ADO.NET, Windows Forms (WinForms), SharePoint, ASP.NET, C#