Survey
* Your assessment is very important for improving the work of artificial intelligence, which forms the content of this project
* Your assessment is very important for improving the work of artificial intelligence, which forms the content of this project
ARTEM PROKHOROV Microsoft Certified Solution Developer [email protected] (416) 827-4226 www.sly2m.com 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, MVC, LINQ, ADO.NET, multithreading, WCF, XML Web Services, XAML, 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, MVC, XAML, 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, Entity 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, 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, MVC, 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, MVC, 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, MVC, Entity Framework, 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 Projects SaluVision EDMS .NET web-based electronic document management system for medical and financial institutions across North America. Technologies: .NET Web Technologies VB.NET, MS SQL, jQurey, PixTools toolkit, HL7 ADT feed Development environment: Visual Studio 2010, MSSQL Enterprise Manager, MS Team Foundation Server 2008 Operation system: Windows 7 Statistics: Lines of code: over 150 000. Developers in team: 2. Database tables: over 400. Databases: 13. Records: over 20 000 000. Versions: English, French 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. Database tables: 250. Databases: 3. 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#, ASP.NET, 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. Database tables: 199. Databases: 5. 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, Entity Framework, 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. 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 webapplication 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 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 † Master’s Degree in Medical Electronics Engineering You can see this resume as Old fashioned HTML version or as Modern 2.0 versions on my site.