MGZ NetArt

Software Development and Support

Home
Design Patterns
C# Tips
MRDS Examples
Resume
Contact Us


GENNADIY ZARETSKIY
ph.  (732) 705-1713
zaretskiy@MGZNet.com
                                                     
 
SOFTWARE:  C#, VB.NET, ASP.NET, WPF, Web Services, WCF, HTML/DHTML, XML, T-SQL, PL/SQL,
3-rd party controls: Infragistics, FarPoint, Bloomberg APIs, Apex (TrueDBGrid), Go Diagram,
datyabases:
MS SQL SERVER 2008, ORACLE 10g, MS ACCESS 2007,
tools: Adobe Designer 7.0, MS Visio, Crystal Report 8.0, InstallShield 6.1., SVN
WINDOWS 7/Vista/XP/2000


EXPERIENCE:

MGZ NetART, Morganville, NJ    10/2000 – current
President
•    Responsible for design, development and integration of Dot Net Applications for enterprise solutions (IBM), clinical studies, research and development (Bristol-Myers Squibb, Stryker), hedge funds (Brencourt Advisors, Galleon Group, Angelo, Gordon & Co.), and broadcasting (NBA).
Software and tools: VS 2005-2010, C#, WCF, WPF, ASP.NET, SQL, Oracle, GO Diagram, Infragistics, Eclipse, FXCop

WIPRO @ Bloomberg, Skillman, NJ    05/2011 – current

Dot Net Architect

•    Designed, developed and tested Web search module for Bloomberg Profile Application. Module provides an ability to search web for personal profile information and incorporate results in Profile database. Functionality was developed base on MS IE control and Google, Yahoo and Bing search engines.
•    Developed and tested QA module for Corporate Action application. Corporate Action is a multithreading Win Form application that provides functionality to create, modify and maintain corporate news, and events schedule.
•    Applications are multithreading with three-tier architecture; utilizing Win forms as a front end, J2EE as a middleware, and Oracle 10.2g as a database.
Software and tools: VS 2008, Net 3.5, C#, VB.NET, Infragistics 7.3, Oracle 10g, sql+, Eclipse

Bristol-Myers Squibb, Lawrenceville, NJ    2008 – 2011
Consultant
•    Responsible for full cycle design, development and distribution of Perpetual Motion Application. The application creates a development environment for engineers to create a Petri Net (PN) diagram to fully automate coordination of lab instruments during pharmaceutical research and development processes.
•    Application includes several modules: Petri Net Designer (Win Form), Petri Net Engine (Win Form and WCF), and Instrument Servers (HTTP Request services and WCF services). Network communications between Engine and Instrument Servers utilize a Clouding Computing Architecture and a Message Exchange pattern.
•    Application has an ability to invoke customized events for Petri Net objects by utilizing Reflection or by dynamically loading a specific DLL in a new Application Domain. Custom code provides users with an ability to establish communications with different instruments, which were implemented as HTTP Request, WEB and WCF services.
•    Application allows users to create, modify and store PN model as an XML files, as well as in Oracle database.
•    The development process adopted Agile and SCRUM methodologies.
Software and tools: VS 2008-2010, C#, WCF, WPF, ASP.NET, GO Diagram, Oracle 10g, MS Robotics, FXCop

NBA, Secaucus, NJ 2007 – 2008
Consultant
• Responsible for full cycle design, development and distribution of FTP Transfer application. Application allows user to copy file from FTP site base on configuration stored in Sybase database. Application utilized C#, Sybase database.
• Responsible for full cycle design, development and distribution of Sore Bug application utilizing VB6, ClientDLL.dll, Lyric software. Application retrieves information from All stats and Arena feeds and transfer it to Lyric screen to show score and news on TV screen.
• Responsible for maintenance and support Player Information Contract Statistics (PICS). Application allows user to select players by different criteria’s. Application utilized ASP.NET JavaScript and C# as a front end and Sybase database as a back end.
Software and tools: MS VS 2003, 2005, C#, ASP.NET, VB.NET, DBArtisan 7.2.1, ADO.NET, T-SQL, UML, MS Visual Modeler.

Galleon Group, New York, NY 2007-2008
Consultant (Part Time)
• Responsible for full cycle design, development and distribution of reconciliation application for a hedge fund.
• Application performs calculation of P&L data on daily bases for all listed Portfolios and reconciles reporting results between Account Administrative and Internal Systems report.
Software and tools: VB.NET (MS VS 2005), ADO.NET, MS SQL 2005, T-SQL, DTS, UML, MS Visual Modeler, FarPoint Spread.

Stryker, Mahwah, NJ 2003 – 2007
Project Lead
• Project leader responsibilities for the GUI, middle tier, and database design and implementation of Attendance application. Application utilized VB.NET as a front end (Windows forms) VB.NET and T-SQL as a Middle tier and MS SQL as a back end database.
• Technical leader responsibilities for data migration from SAS files and SQL databases to the Oracle 10g database. Application utilized SQL DTS packages, views and stored procedures for formatting and extracting data, and SAS reports for validation.
• Responsible for full development cycle of data entry modules for EDC application for remote users, utilizing ASP.NET, JavaScript, HTML, XML, SQL, Adobe pages.
• Design and implementation of EDC trial application for surgeon-run studies. Application utilized ASP.NET, JavaScript, HTML (Web forms), C# as a Middle tier, and SQL 2000 as a back end.
• Responsibilities for production support, database administration of existing applications in VB6 and MS SQL 2000 Database. Project planning for the future releases and enhancements.
• Responsible for full cycle development for numerous enhancements for existing Clinical Data Capture application, such as Reimbursement, Audit Trail, Electronic and Manual data clarifications. Application utilized stored procedures, triggers and DTS packages on MS SQL 2000, VB6 as a front end, Crystal Report 8.0.
• Responsible for technical evaluation of numerous EDC applications.
• Responsible for installation and technical support of all business application of Clinical Department.
Software and tools: VB.NET, ASP.NET, JavaScript, C#, ADO.NET, VB 6.0, MS SQL 2000, Oracle 10g, T-SQL, DTS, UML, MS Visual Modeler, FarPoint Spread, COM/DCOM, Adobe Designer 7.0.

Brencourt Advisors, New York, NY 2001 – 2003
Sr. Associate
• Responsibilities for full cycle development, distribution, and production support of Inventory System applications for hedge fund. Applications analyze Equities, Fixed Income Securities, Options, Payables and Receivables, Other Derivatives, Cash, etc. Applications provide tools to review P&L attributions for Merger/Distressed Arbitrage teams.
• Development of Windows Service and Console applications for GICS data migration. Application transfers CSV and XML files from FTP sites to the local network, and then to the database. Application utilized VB.NET and MS SQL 2000. Connection to the database was implemented as a DLL class library.
• Development of “Reconciliation” application in VB6, which allows users to copy information from different counter parties and prime brokers (Morgan Stanley and Citco) through FTP protocol or via e-mail. File exchange process utilizes PGP coding-decoding technique.
• Development of “Accounting” application utilizing ASP (VBScript and JavaScript) as a presentation layer, and VB6 for middle-tier components.
• Responsibilities for production support of existing applications and MS SQL Database (DBA).
Software and tools: VB.NET, VB 6.0, ASP.NET, ADO.NET, JavaScript, MS SQL 2000, T-SQL, UML, MS Visual Modeler, FarPoint Spread, Mabry's FTP/X control, Bloomberg APIs, COM/DCOM, PGP.

IBM, New York, NY 2000 – 2001
Consultant
• Design GUI, COM and database structure for “Bridge Inventory” and “Bridge Maintenance” Systems (NYC DOT). Application utilizes Visual Basic 6.0 as a front end and SQL 7.0, MS Access, dBase and MS Excel as a back end.
• Development of front-end (VB 6), middle- (COM), and back-end tiers for “Tracking” application.
• Development of “Engineering” application on ASP, with ability to retrieve and modify data from MS SQL 7 database. Application utilized MTS objects as a Middle-tier layer.
• Responsibilities for deployment and distribution of applications utilizing InstallShield.
Software and tools: VB 6.0, ASP, SQL 7.0, dBase, MS Access, MS Excel, T-SQL, COM/DCOM, COM+, InstallShield, FarPoint Spread, Sheridan ActiveResizer.

CERTIFICATES:
03/2003 Microsoft Certified Applications Developer (MCAD)

EDUCATION:
Moscow State Mining University, PhD
Moscow State Mining University, MS in Computer Science