Summary
Overview
Work History
Education
Skills
Languages
Workstatus
Affiliations
Accomplishments
References
Timeline
Generic

YURIY Hnatyuk

Fox River Grove,IL

Summary

Innovative software developer with a proven track record in designing and implementing effective software solutions to solve complex business challenges. Expertise in various programming languages and frameworks, coupled with a strong adaptability to emerging technologies. Achieved significant improvements in system performance and functionality through targeted updates. Dedicated to fostering collaboration within teams to successfully meet project objectives and deadlines.

Overview

32
32
years of professional experience

Work History

Senior Developer

RevealData
02.2022 - Current
  • Responsible for designing and implementation of multiple projects related to Electronic Documents Discovery Processing for Reveal Enterprise application including Processing API, UI, Distributed Import, Extraction of metadata and Export, Indexing, Filtering/Segregating of electronic documents and variety of messaging formats converted to RSMF
  • Events/Exception Logging subsystem (.Net, EF Core, Elastic Search, ASP .Net Web API, REST Services, AWS, Azure, RedGate Ants)

Software Development Team Lead and Project Manager

Dovenmuehle Mortgage Inc.
05.2013 - 02.2022
  • Responsible for leading Software Development Teams (each team up to 7 developers) on variety of enterprise level projects including data, middle tier, UI and services; responsible for architecture, design, implementation of core components; responsible for interviewing candidates for open positions teams; responsible for analyzing requirements, requesting missing information to fulfill requirements documents; responsible for estimating of iterations, planning implementation, evaluating of risks; responsible for setting up TFS Server and implementing SDLC Agile/Kanban management using TFS/MS DevOps, monitoring progress of development, conducting developers meetings and meetings with BA division
  • Projects including: Websites for borrowers with extensive CSS customization per client, DAL, Business Logic (APIs); implemented Web UI code for most complex screens including scheduled one-time drafts, automatic monthly payments, payoff requests, implemented backend services (C#, Entity Framework, SQL Server, ASP.Net MVC, Web API, AWS)
  • Architected and created core components for variety of internal Websites for company (C#, ASP.Net Blazor, .Net Core, Web API, EF Core SQL Server, MySQL, AWS)
  • Processing Applications, backend applications including replication of data between web farms and central data storage, process of nightly data loads websites to be available online 24/7 while data is loaded, designed user registration workflow, designed and implemented few standalone applications for variety of asynchronous processes to process data entered daily required by application, (C#, Entity Framework, SQL Server, SSIS, ASP.Net MVC, Web API, AWS)
  • Architected and designed Corporate Accounting Internal Web application (C#, ASP.Net MVC, SQL Server, SSIS)
  • Designed new workflow, implanted core components to publish reports for online reporting system that significantly speedup processing of data for reports and publishing of reports (C#, SSIS, SSRS)
  • Tuned up databases for multiple applications used in company significantly improving their performance (SQL Server)
  • Refactored and updated company notification subsystem that is using AWS SES and SMS services to send notifications to clients and borrowers
  • Redesigned customization approach for borrowers highly customizable per client website to use CSS and Bootstrap for customization instead of data driven approach used for it (ASP.Net MVC)

Lead Developer

AccessData Group
07.2010 - 05.2013
  • Analyzed, designed, and prototyped process of two-way synchronization of cases data (C#, WCF, SQL Server, Parallel LINQ, ASP.Net MVC)
  • Analyzed requirements, designed, and implemented merging part of Copy Case application for Summation products to merge data from mobile cases to centralized network location after case records were updated locally by user on mobile system (C#, WCF, SQL Server, Parallel LINQ, Entity Framework)
  • Designed and implemented some of modules for Production Set Creation part of CVG (C#, ADO.Net, Entity Framework, MVC, REST)
  • Designed and implemented Bulk Insert functionality for Object API used in various AccessData products (C#, WCF, SQL Server)
  • Designed and developed core parts of distributed component to render TIFF and PDF images, component used to render document images by AccessData FTK processing engine (C#, WCF, extensive multithreading)
  • As CT Summation Discovery Cracker team joined AccessData Group was responsible for migrating set of CT Summation C++ applications to C++/CLI with adding of missing features from iBlaze to CT Summation Enterprise (C++, C++/CLI, C#, ADO.Net, MFC)
  • Was responsible of designing and implementing of new features in next version of Discovery Cracker, led Discovery Cracker development team

Lead Developer

Wolters Kluwer Businesses - CT Summation Discovery Cracker Division
12.2002 - 07.2010
  • Company Overview: Former Doculex & Advocate Solutions
  • Led team of ten developers, Migrated Discover Cracker services for UI to REST services (MVC, REST services)
  • Migrated Discover Cracker to WCF (WCF, .Net Framework 3.5)
  • Tuned Discovery Cracker Application achieving ten times faster processing times then competitor products (RedGate Ants Profilers, C#, SQL)
  • Architected, designed, and developed core classes and services for Discovery Cracker 5.x generation of Enterprise Electronic Documents Discovery (EDD) application allowing corporate clients to use power of remotely located processing computer centers to process huge batches of documents, distribution is managed by centralized management system
  • This totally distributed environment brings scalability to whole processing cluster using multithreading
  • System also includes three UI applications: to manage processing, review and schedule reprocessing processed data and remote review data and reporting on the Web (Visual Studio .Net, C#, WCF, ASP.Net Web forms, .Net Remoting, .Net Serviced components, ADO.Net, SQL Server, MS Full Text Search Engine on SQL Server, MS Office .Net Interop, Outlook Redemption, Oracle OutsideIn, IBM Lotus Notes, Adobe Acrobat, TIFF and PDF printer drivers, SSIS, SSRS, SSAS)
  • Former Doculex & Advocate Solutions

Senior Developer

Software Lab Inc.
09.1999 - 07.2002
  • Variety of projects for company clients based on stack of Microsoft technologies (Visual Studio .Net, C#, JavaScript, ASP.Net, ADO.Net, .Net Remoting, SQL Server, .Net Serviced Components, Visual Basic, SQL Server, Microsoft Great Plains Continuum/Dynamics, Visual Basic, SQL Server, MTS, DCOM/COM+)

Hands-on Project Manager

Electron Bank
05.1993 - 09.1999
  • As project manager and team leader participated in design and developed multi-tier banking application in Electron Bank
  • Designed system and database model, developed core components of system (General Ledger, Documents Store, Procedures for interest calculations, currency exchange unrealized and realized profit/loss calculation for Currency and Stocks Trading, end of the day data checking, processing, and data replication for quick reporting)

Education

MCP - Designing and Implementing Databases with Microsoft SQL Server

01.2001

MASTER - APPLY MATH AND COMPUTER SCIENSE

LVIV STATE UNIVERSITY
Ukraine
06.1980

Skills

  • Net
  • MS SQL Server
  • T-SQL
  • Elastic Search
  • C#
  • ASPNet Web API
  • REST Services
  • WCF
  • ASPNet Blazor/MVC
  • Entity Framework (Core and FW)
  • AWS
  • Azure
  • Agile/Kanban
  • SQL Server ETL and Report Services and Tools
  • MS Azure DevOps
  • TFS
  • GitHub Jira
  • Investigations and bug resolutions
  • Usability
  • Strong debugging skills
  • Scalable system design
  • User experience
  • Project coordination
  • Data structures mastery
  • Software architecture design
  • Performance optimization
  • Coding oversight
  • Project management experience
  • Team leadership
  • Advanced algorithms
  • Expert problem solving
  • Agile development methodologies
  • Code optimization techniques
  • Security best practices

Languages

  • Fluent in English
  • Ukrainian
  • Polish
  • Russian

Workstatus

US Citizen

Affiliations

  • Alpine Skiing
  • Traveling
  • Ping-Pong

Accomplishments

  • Wolters Kluwer Corporate Legal Services Achievers' Club 2010

References

References available upon request.

Timeline

Senior Developer

RevealData
02.2022 - Current

Software Development Team Lead and Project Manager

Dovenmuehle Mortgage Inc.
05.2013 - 02.2022

Lead Developer

AccessData Group
07.2010 - 05.2013

Lead Developer

Wolters Kluwer Businesses - CT Summation Discovery Cracker Division
12.2002 - 07.2010

Senior Developer

Software Lab Inc.
09.1999 - 07.2002

Hands-on Project Manager

Electron Bank
05.1993 - 09.1999

MCP - Designing and Implementing Databases with Microsoft SQL Server

MASTER - APPLY MATH AND COMPUTER SCIENSE

LVIV STATE UNIVERSITY
YURIY Hnatyuk