Old fashioned HTML version Modern 2.0 version Microsoft Word 2003 version

ARTEM PROKHOROV


Microsoft Certified Solution Developer

(416) 827-4226

Microsoft Certified Solution Developer with
programming and analytical skills
seeking career opportunities in software development

Professional Summary

More than 10 years of experience in software design and architecting, software development and team management

Strong knowledge of .NET 4.5-3.x-2.0-1.x, HL7 2.x, Windows/Web technologies, C#, VB.NET, ASP.NET, LINQ, ADO.NET, multithreading, WCF, XML Web Services, SOAP, SSIS data migration, Compact .NET Framework, Infragistics .NET controls, Telerik RAD.NET controls, C1 .NET Controls (9 years)

Experienced with object oriented programming, relational database development, client/server technology and comprehensive experience in application design using Visual Basic 4.0-6.0 (12 years)

Developed web solutions using internet technologies including PHP, ASP, JavaScript, VBScript, AJAX, jQuery, CSS, JSON, DHTML, XML, CDO, Oracle, MySQL (8 years)

Designed and implemented mobile Android and Pocket PC applications including games, bank and accounting solutions, web related and wireless communications (4 years)

Technical Summary

C#, Visual Basic.NET, ASP.NET, Visual Basic 6.0, MS Office VBA, PHP4-5, jQuery, JSON, ASP, VBScript, JavaScript, HTML/DHTML, CSS, XML/XSLT, Perl/CGI scripting, AJAX

Microsoft .NET Framework 4.5-3.x-2.0-1.x, Microsoft .NET Compact Framework, LINQ, SOAP Web services, WCF, ActiveX, DirectX, COM/DCOM, WIN32 API, OLE, MAPI/CDO, HL7 2.x-3.0

MS SQL Server 7/2000-2010, Oracle, IBM DB2, MySQL, SSIS packages, ODBC, OLE DB, DAO, RDO, ADO, ADO.NET, PL/SQL, phpMyAdmin

Visual Studio.NET 2012-2010-2008-2005-2003, Microsoft Team Foundation Server 2008, Visual Source Safe 2005/6.0, Eclipse 3.x, SQL Server Management Studio, Macromedia Dreamweaver MX, Adobe Photoshop CS6-2, MS Access, Crystal Reports 12.0-9.0, Infragistics NetAdvantage 2007, Janus Web Controls for .NET, Telerik .NET RadControls, Component One ASP.NET Toolset, AQUA Data Studio 6.5, TruckMate 6.0

IIS 7.0-5.1, MTS (COM+), MS Site Server, DNS, DHCP, TCP/IP protocols, Active Directory

Windows 9x, Windows NT 4.0, Windows 2000/XP/2003/Vista/7/8, Windows Mobile 2003/2005/2006, Windows CE.NET

Professional Experience

Dec 2012 – May 2013, "Salumatics Inc.", Mississauga, Canada www.salumatics.com

Position: Senior software developer

Designation: Independent developer

Project: Redesign of SaluVision electronic document management system functionality

Responsibilities: Redesign of SaluVision EDMS Portal using VB.NET 4.0 for business and UI layers and Microsoft SQL Server 2008 as database. Development tools: MS Visual Studio 2010, VB.NET 4.0, Microsoft SQL Server Management Studio 2008

 

Dec 2011 – Jun 2012, "The Marketing Store", Toronto, Canada www.tmsw.com

Position: Senior software developer

Designation: Independent developer

Project: Nissan MDM Portal redesign and update functionality.

Responsibilities: Reprogramming Nissan MDM Portal and update its functionality to prepare business for February and May quarterly campaigns using C# 4.0 for business and UI layers and Microsoft SQL Server 2008 as database. Development tools: MS Visual Studio 2010, C# 4.0, LINQ, Microsoft SQL Server Management Studio 2008

 

May 2011 – Sept 2011, "McKesson Canada", Toronto, Canada www.mckesson.ca

Position: Senior software developer

Designation: Independent developer

Project: Risk Assessment Management System (RAMS) Nplate NEXUS Program redesign.

Responsibilities: Reprogramming Nplate NEXUS Portal module of Safety Questionnaire and Post-Discontinuation logic using C# 3.5 for business layer and Microsoft SQL Server 2008 as database. Development tools: MS Visual Studio 2010-2008, C# 3.5, LINQ, Microsoft SQL Server Management Studio 2008, Crystal Reports 12.0, Telerik .NET RadControls

 

Aug 2009 – Apr 2011, "Carlson Marketing Ltd. ", Toronto, Canada www.carlsonmarketing.ca

Position: Senior software developer

Designation: Independent developer

Project: Enhancement Services Portal.

Responsibilities: Architecting and programming Enhancement Services Portal for uploading into system up to 20M leads and managing marketing campaigns using C# 4.0-3.5 for presentation and business layers and Microsoft SQL Server 2008 as database. Development tools: MS Visual Studio 2010-2008, C# 4.0-3.5, LINQ, Microsoft SQL Server Management Studio 2008, Crystal Reports 9.0, Telerik .NET RadControls

 

Apr 2009 – Jun 2009, "Blink MD Enterprises Inc. ", Pensacola, Florida, USA www.blinkmd.com

Position: Senior software developer

Designation: Independent developer

Project: Integration Server.

Responsibilities: Architecting and programming Integration Server real-time data conversion and migration server for connection several web and windows-based medical applications using C# 3.5 for presentation and business layers and Microsoft SQL Server 2008 as database. Development tools: MS Visual Studio 2008, C# 3.5, LINQ, Microsoft SQL Server Management Studio 2008

 

Apr 2008 – Oct 2008, "Nadiscorp Logistics Group", Toronto, Canada www.nadiscorp.com

Position: Senior software developer

Designation: Independent developer

Project: Mobius WMS (Warehouse Management System) for IBM Canada Inc.

Responsibilities: Architecting and programming from scratch Mobius WMS as a warehouse management system to be operated on IBM warehouse in Markham, ON using VB.NET and C# 3.5 for presentation and business layers and IBM DB2 Server as database. Mobius WMS consists of 2 separate projects. Receiving part was built by me in a team of developers using C# as a Windows application. Fulfillment part was built by me solely using VB.NET as a PocketPC application for handheld devices with barcode scanners. All development and deployment was implemented on IBM premises. LINQ technology was used for all database queries. Mobius WMS is capable to be operated by up to 100 handheld devices simultaneously and cover all logistic needs for IBM Company in Ontario.

Development tools: VB.NET 3.5, C# 3.5, IBM DB2, LINQ, XML, Handheld Psion 7535 barcode scanner, Windows CE.NET 4.2, Crystal Reports 9.0, AQUA Data Studio 6.5, TruckMate 6.0

 

Jun 2006 – Apr 2008, "Nightingale Informatix Co.", Toronto, Canada www.nightingale.md

Position: Team leader, Senior software developer

Designation: Leader of team of 5 developers.

Project: EMR (Electronic Medical Records) Portal

Responsibilities: Architecting and programming from scratch EMR Portal using C# 2.0 and ASP.NET as presentation level, SQL Server 2005/2000 as database level and HL7 2.5 as certified encrypted transfer protocol. Data transfer between client and server is maintained using AJAX technology eliminating page postbacks.

Also developing and implementing Interface Server – real-time data conversion and migration server for connection several web and windows-based medical applications working in US and Canada into one synchronized data storage.

Development tools: C# 2.0, ASP.NET, SQL Server Management Studio Express, SQL Server 2000 Enterprise Manager, Crystal Reports 9.0, JavaScript, AJAX .NET wrapper, HTML, CSS, XML/XSLT, SOAP web services, Infragistics NetAdvantage 2006 SP2, ComponentOne Studio for ASP.NET 2005,  Janus Web GridEX for .NET, TextControl ActiveX Control

 

Oct 2005 – Apr 2006, "QLogitek", Toronto, Canada www.qlogitek.com

Position: Software developer

Designation: Part of team of 5 developers.

Project: Bell Payment Gateway

Responsibilities: Architecting and programming from scratch BTPS (Bell Transaction Payment System) using C# and ASP.NET as presentation level and SQL Server 2000 as database level.

Development tools: C# 1.1-2.0, ASP.NET, Microsoft Enterprise Library Patterns & Practices, Microsoft Application Blocks for .NET, SQL Server 2000 Enterprise Manager, Crystal Reports 9.0, JavaScript, HTML, CSS, XML/XSLT, SOAP web services

 

Jul 2005 – Oct 2005, "Teleperformance Canada", Toronto, Canada www.teleperformance.ca

Position: Lead Software developer

Designation: Leader of team of 8 developers.

Project: BMO Acquisition Rewrite.

Responsibilities: Rewriting existing application from Visual FoxPro to Visual Basic 6.0 including database structure improvement, optimizing data flows, rewriting QA and Report modules according to client’s requirements.

Development tools: Visual FoxPro 6.0, Visual Basic 6.0, SQL Server 2000 Enterprise Manager, DTS, Crystal Reports 9.0

 

Dec 2004 – Jul 2005, "WSI Internet Consulting", Toronto, Canada www.wsicorporate.com

Position: Software developer

Designation: Member of team of 11 developers.

Projects: Phoenix CRM, corporate web site.

Responsibilities: Developing and implementing User Interface for Phoenix CRM and corporate web-site, system analysis and improvement of current database tables and relations, implementing business logic in .NET classes.

Development tools: .NET Framework, C# 1.1-2.0, ASP.NET, ASP, SQL Server 2000 Enterprise Manager, Crystal Reports 9.0, Infragistics .NET Controls, JavaScript, HTML, DreamWeaver MX, PhotoShop CS, Macromedia Flash, CSS, XML/XSLT, SOAP web services

 

2003 - 2004, "Sly2Soft Co.", Russia www.sly2soft.com

Position: Lead Software developer

Designation: Founder and single developer in team.

Projects: Pocket PC games, company website.

Responsibilities: Developing shareware Pocket PC games and web site for its distribution.

Development tools: .NET Compact Framework, C#, VB.NET, JavaScript, HTML, CSS, PHP4.0, mySQL, phpMyAdmin

 

2002 - 2003, "Offlimits-IT", Germany www.offlimits-it.com

Position: Software developer via Internet

Designation: Offshore developer in team of 10 programmers.

Projects: TssEssen database application, Lego Medicus database application

Responsibilities: Developing database applications from scratch including business analysis of the requirements, designing database organization, creating and designing User Interface, programming application code, QA and end-testing, supporting existing applications and developing new version according to client’s demands.Development tools: Visual Basic 6.0, Microsoft Access, Oracle 8.1

Recent Projects

Nissan MDM Portal .NET web-based portal for Nissan dealerships across North America.

Technologies:

  • .NET Web Technologies C#, ASP.NET, MS SQL, jQurey
  • Development environment: Visual Studio 2010, MSSQL Enterprise Manager, MS Team Foundation Server 2008
  • Operation system: Windows 7

Statistics:

  • Lines of code: over 200 000. Developers in team: 5.
  • Databases: 3. Database tables: 250. Records: over 2 000 000.
  • Versions: English, French

 

Nplate PORTAL .NET web-based portal implementing support of the Nplate NEXUS Program for monitoring distribution of the FDA regulated medicine.

Technologies:

  • .NET Web Technologies C#, MS SQL, Telerik RadControls.
  • Development environment: Visual Studio 2010-2008, MSSQL Enterprise Manager, MS Team Foundation Server 2008
  • Operation system: Windows 2008 Server

Statistics:

  • Lines of code: over 100 000. Developers in team: 2.
  • Databases: 5. Database tables: 199. Records: over 150 000.
  • Versions: English

 

ES PORTAL (Enhancement Services Portal) .NET web-based portal implementing upload customer leads and managing whole lifecycle of marketing campaigns.

Technologies:

  • .NET Web Technologies C#, ASP.NET, JavaScript, MS SQL, Telerik RadControls.
  • Development environment: Visual Studio 2010-2008, MSSQL Enterprise Manager, MS Source Safe
  • Operation system: Windows 2003 Server

Statistics:

  • Lines of code: over 400 000. Developers in team: 5.
  • Number of web-forms and pages: 100. Databases: 2. Database tables: 130. Records: over 20 000 000.
  • Versions: English, French

     

MOBIUS WMS (Warehouse Management System) designed for IMB Canada Inc. warehousing using handheld Windows CE.NET devices with barcode scanners.

Technologies:

  • .NET 3.5 Technologies C#, VB.NET, LINQ, XML, Multithreading, Multiprocessing, Crystal Report 9.0, DB2, barcode scanners
  • Development environment: Visual Studio 2008, AQUA Data Studio 6.5, TruckMate 6.0, IBM DB2, Crystal Reports 9.0, MS Source Safe 2005
  • Operation system/environment: Windows XP/2003/, Windows CE 4.2

Statistics:

Receiving.

  • Lines of code: over 16 000. Developers in team: 3.
  • Number of windows forms: 18. Database tables: 54.
  • Versions: English

Fulfillment.

  • Lines of code: over 10 000. Developers in team: 1.
  • Number of windows CE forms: 11. Database tables: 54.
  • Versions: English

     

VHR-EMR (Virtual Health Record - Electronic Medical Records) .NET web-based portal implementing virtual desktop for medical clinics and physicians.

Technologies:

  • .NET Web Technologies C#, ASP.NET, JavaScript, CSS, AJAX, SOAP, XML/XSLT, MS SQL 2000, HL7 protocol, Infragistics NetAdvantage 2006 SP2, ComponentOne Studio for ASP.NET 2005, Janus Web GridEX for .NET, TextControl ActiveX Control
  • Development environment: Visual Studio 2005, SQL Server Management Studio Express, MSSQL Enterprise Manager, Crystal Reports 9.0, MS Source Safe
  • Operation system/environment: Windows XP/2003/Vista, IE7

Statistics:

  • Lines of code: over 260 000. Developers in team: 5.
  • Number of web-forms and pages: 152. Database tables: 187. Versions: English

 

BTPS (Bell Transaction Payment System) - .NET web-based system that provides processing and monitoring of the electronic payments through Bell database gateway.

Technologies:

  • .NET Web Technologies C#, ASP.NET, JavaScript, MS SQL, Microsoft Enterprise Library Patterns & Practices, Microsoft Application Blocks for .NET
  • Development environment: Visual Studio 2003, MSSQL Enterprise Manager, Crystal Reports 9.0, MS Source Safe
  • Operation system: Windows 2000/XP/2003

Statistics:

  • Lines of code: over 150 000. Developers in team: 5.
  • Number of web-forms and pages: 169. Database tables: 156.Versions: English, French

 

Phoenix CRM (Customer Relationship Management) - .NET connected business web-application that provides integrated functionality for marketing, pre-sales, after-sales, and product support operations, including maintaining customer and contact databases, managing help desk and support lines and call center requirements.

Technologies:

  • .NET Web Technologies C#, ASP.NET, JavaScript, MS SQL, OLAP, MDX, Infragistics NetAdvantage 2005.
  • Development environment: Visual Studio 2003, MSSQL Enterprise Manager, MS Source Safe
  • Operation system: Windows XP/2003

Statistics:

  • Lines of code: over 306 000. Developers in team: 8.
  • Number of web-forms and pages: 298. Database tables: 193. Records: over 2 000 000.
  • Versions: English, French, Spanish

To see my other recent projects please click here

Education & Certifications

Microsoft Certified Solution Developer

  • Design and Implementation of Desktop Applications with Microsoft Visual Basic 6.0
  • Design and Implementation of Distributed Applications with Microsoft Visual Basic 6.0
  • Analyze Requirements and Define Solution Architecture
  • Design and Implementation of Web Solutions with Microsoft Visual InterDev 6.0

BrainBench Certification

  • MASTER VB6.0 programmer
  • MASTER ASP programmer
  • MASTER VBScript5.5 programmer
  • JavaScript Programmer
  • HTML 4.0 Programmer

1991 - 1996 Stavropol State Polytechnic University

  • Masters Degree in Medical Electronics Engineering