2.
Professional Experience:
eProject Consulting Inc 2016 to Present
Consultant
Involved in various projects for company's clients.
Ongoing project:
▪ “Vehicle Tracking System”
Created Win Service to gather data from Garmin GPS modems into database. Working on RESTful web service
to let clients retrieve and track vehicle position, speed, status,etc.
Environment:
Databases: MSSQL Server
Frameworks: .Net 4.5 (WCF, WebApi, MVC, ASP.net)
Languages: C#, HTML5, JavaScript
Protocols: TCP/UDP, REST
TRANSCARE NY 2005 to 2016
Sr. Software Developer & Development Group Leader
Latest project:
▪ “Electronic Patient Care Reporting & Field Data Collection (ePCR)”
Complete electronic patient care solution that combines prehospital demographics exchange, clinical and billing
information collection by field EMS staff on Windows tablet, stores data locally, then (once connection available)
syncs with remote database. System should eliminate manual paperwork performed by EMS stuff, backoffice's
OCR and image storing processes and improve the accuracy and timeliness of information needed to support
patient care, billing flow and state reporting processes.
Environment:
Databases: DB2/400, MSSQL Server, SQLite
Frameworks: .Net 4.0 (WCF, ASP, WPF, WinForms)
Languages: C#, VB.NET, TSQL, SQL/400, XML/XSLT, HTML5, RPG, CL
Protocols: SOAP, SMTP/POP3, sFTP
Key projects:
▪ “GPS Tracking and Scheduling System”
Planned, customized and maintaining webbased GPS tracking services. System allows effectively manage,
schedule and dispatch a fleet of vehicles. OpenGTS open source project was used as a core.
Environment:
OS: Linux Fedora Server, i5/OS;
Databases: MySQL, DB2/400;
WebServer: Apache Tomcat;
Languages: Java, C#, VB.NET, TSQL, SQL/400, JavaScript, XML/XSLT, HTML5, RPG, CL
▪ “EDI system for Insurance Eligibility Check and Medical Billing”
Planned, solely developed and maintained this highly customizable modular system, which handles full cycle of
Medical Billing process from eligibility check to payment posting. This includes data gathering from various
database types, X12N data formatting, secure data transfer, submitted claims and payments tracking, failed
transactions selfrecovering, reporting capabilities.
Environment:
Databases: DB2/400, MSSQL Server 2008 R2;
Frameworks: .Net 2.0 – 4.5 (WCF, ASP, WPF, WinForms), Secure BlackBox
Languages: VB.NET, C#, TSQL, SQL/400, JavaScript, XML/XSLT, HTML, RPG, CL
Protocols: sFTP, FTPs, SSH, SOAP/HTTPS, SMTP/POP3
Reporting tools: Crystal Reports, custom IIS 7.0 based web reporting
▪ “Remote Order Entry”
Planned, solely developed and maintained this system, which allows company clients to add, change or cancel
trips. Client has a choice to use either interactive or batch methods, including: Web Site, Web Service, sFTP,
eMail, Fax or automated phone system. Due to utilizing widely used NEMSIS standard for order structure it can
be easily adapted by client.
3.
Environment:
Database: DB2/400;
Frameworks: .Net 3.0 (WCF, ASP), Secure BlackBox;
Languages: VB.NET, C#, SQL/400, JavaScript, XML/XSLT, HTML, RPG, CL;
Protocols: sFTP, SOAP/HTTPS, POP3;
Web Server: IIS 7.0
▪ “Dispatcher Communication System”
Provides 2way communication capability between dispatchers and crew's cellular phones. System allows to
exchange text messages, request/send trip direction, plan daily schedule, patient info, surveys, etc. Done by
utilizing SNPP, WCTP, SMTP network protocols and/or GSM modem for communication layer and MS MapPoint
Server for geocoding,
Also collects and stores vehicles position (GPS) data for immediate display and further analysis.
Daily responsibilities include:
▪ Supervising offshore developing team.
▪ Monitoring of EDI Billing transactions to ensure flawless cash flow;
▪ Various relational databases administration and maintenance;
▪ Company's WebSites maintenance and improving;
▪ Maintenance and monitoring company's Web Servers (MSIIS, Apache);
▪ Monitoring Data Mirroring services;
▪ Network Team support with Active Directory Automation scripts maintenance and creation;
METROCARE, NEW YORK
2000 to 2005
Consultant
As a sole MS Windows developer in a company involved in all stages of Software Development Cycle, including
requirements, analysis, design, testing, deployment and maintenance. Functional experience includes Medical
Billing, EDI, Medical Transportation, Accounting, HR, Resource Planning, Data Warehousing, Data Mirroring and
Reporting.
Key Results:
▪ Intranet portal for the company. This web site includes Patient Database, news and announcements,
discussion forums, a searchable and secure multiformat documents directory, Technologies: MS SQL Server
2005, DB2/400, Windows 2003 Server, ASP. NET, VB.NET, MS Office Web Components.
▪ Data Warehouse. Created application to mirror data between DB2/400 and MS SQL for reporting needs. This
was developed using two layers (WinForms GUI for configuration and Windows services for the actual import of
data.)
▪ General System Health Automated Monitoring System (MS Active Directory, IBM iSeries);
THE METROPOLITAN OPERA, NEW YORK
1998 to 2000
Consultant
Involved in Year 2000 remediation project on IBM iSeries (aka AS/400). Responsible for Database Files upgrade,
programs creation and modification, custom libraries modification of Software Plus financial package for Client’s
Accounting and Human Resources Departments. System was written using RPG III, RPG400, CL, SQL/400. Also
created information application, using Visual Basic 6.0 and CL, which explored OS/400 Objects dependencies,
similar to HAWKEYE utility.
GELRU COMPUTER CONSULTING, NEW YORK
1996 to 1998
Consultant
As a part of a team involved in various projects for company's clients. Environment: AS/400, RPG, CL, SQL.
EDUCATION Odessa State University, Ukraine 19831988
BS in Applied Math and Computer Science
REFERENCES Available upon request