Now you can Instantly Chat with Paul!
About Me
Senior software engineer with over 20 years of experience in delivering high-quality, high-performance web, desktop, and enterprise solutions. Skilled in a variety of technologies and committed to best practices in software development and client ser...
Show MoreSkills
Portfolio Projects
Description
Worked on various projects for variety of clients in teleradiology field: Created cloud-based Voice Recognition system specifically for Radiologists' report dictation. Supporting AWS and gcloud. Using Chrome SR APIs and cross-browser version using google SR cloud services. Created Voice Recognition solution integrated with web-based reporting application based on MS ASR, with custom dictionary tailored specifically to the Radiologists'. Developing Clear Canvas plugins. Tech: Javascript, NodeJS, HTML5, Websockets, AWS, GCLOUD, C#, .NET, WCF, SQL, PostgresSQL, Git, Jenkins, SVN, WebStorm
Show More Show LessDescription
Architected and implemented data processing system taking different data feeds and producing common format output for analyzing Cargill’s Animal Nutrition department. Worked closely with the business side of the project to refine requirements, helped them with interpreting results and gracefully managed changes to the requirements. Tech: SQL 2008R2, SSIS, VS2012, C#, .NET, MVC, IIS
Show More Show LessDescription
Played vital role as senior software engineer in an agile team responsible for developing financial subsystem for state of the art SOA credit card payment processing system. Architected and implemented data access layer for the entire payment processing system using compiled expressions. Enterprise based WCF Service development using SOLID design patterns and MOQ unit testing. Contributed to internal frameworks. Tech: C#, .NET, SQL 2008R2, Javascript, MVC, ASP.NET, ADO.NET
Show More Show LessDescription
Developed COM-bridge with legacy DDE enabled application for Pacemaker telemetry board interface communications. • Developed custom data streaming interface between Linux and Windows platforms based on custom Remote Procedure Call engine, transparent to the physical connection: Serial or IP interface. • Developed system to execute Linux shell commands remotely from Windows client. • Developed system that extracts plain text from Adobe PostScript files, for capturing and evaluating printer output. • Developed template library to gracefully handle COM errors for both client and server side. • Tech: C#, .NET, Visual C++, ATL, STL, MFC, Sockets, PRC,COM/DCOM, Java/J2SE, GCC, G++,Ghostscript
Show More Show LessDescription
Designed and developed framework of WDM Windows drivers (SCSI miniport, and kernel mode drivers) for mounting multi-format captured disk images to the Windows OS as another physical disk in the system for electronic forensic industry. This allowed users to work with the disk drive as if it was directly connected to the system, rather than a collection of files and directories representing physical sectors of a drive. • Tech: NT DDK, DriverWorks, SoftIce, WDM, VxD, SCSI miniport, C++, ATL, MFC, x86, Masm
Show More Show Less