Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
(416) 827-4226
www.sly2m.com
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 clients 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 clients 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:
Nissan MDM Portal .NET web-based portal for Nissan dealerships across North America.
Technologies:
Statistics:
Nplate PORTAL .NET web-based portal implementing support of the Nplate NEXUS Program
for monitoring distribution of the FDA regulated medicine.
Technologies:
Statistics:
.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:
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.
Fulfillment.
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:
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:
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:
You can see this resume as Old fashioned HTML version or as Modern 2.0 versions on my site.