E-mail: ********@*****.***
Home: 289-***-**** Cell: 647-***-****
Senior software developer with expertise in architecture/development of the client-server, e-commerce, financial and scientific applications who endeavors state-of-the-art technology when designing, building and deploying robust PC and web-based applications under budget and on time.
10+ years experience in design and development of multi-tiered Windows and Web applications in Microsoft environment10 years experience with .NET technologyExtensive experience in enterprise software development life-cycle.Proven expertise in software architecture design on Microsoft .NET framework.In-depth knowledge and experience in information systems architecture, software design methodologies, software design patterns and object oriented design.Expertise in database design and optimizationsStrong analytical problem solving skillsAbility to adjust to a new environment, learn quickly and master new technical skillsAbility to work independently or in a teamMSC. in Physics and Electronics
C# (11 years), ASP.NET (8 years), VB.NET(6 years), ADO.NET, XML, Web Services, SOAP/WSDL, Visual Basic 3-6 (12 years)/VBA, C, Visual C++ (5 years), Java Script (7 years), AJAX, ASP (8 years), VBScript, CSS, XML, IIS, .NET Framework 4.0/3.5/2.0/1.0 Software design: Object-oriented, design patterns, UML, Service Oriented Architecture, Microsoft Enterprise Library, Winforms and Web applications. Databases: design, optimization, SQL Server 2000/2005/2008 (10 years), T-SQL, Oracle 8/9/10g (8 years), MS Access, PL/SQL, SSRS, stored procedures, triggersTechnologies: COM/DCOM/ActiveX, WCF, WPF, LINQ, XML, Silverlight 4.0, Microsoft Entity Framework 4.0, ASP.NET MVC 3, SharePointProject Management: Source Safe, Test Director, Harvest, Clear CasePlatforms: Windows 95/98/NT/2000/XP/Windows 7, Microsoft IISDevelopment environment: MS Visual Studio, MS Visual Studio.NET 1.0-2.0-3.5-4.0
Weave Corp., Toronto, Canada
Contract June 2012 – Nov 2012
Developed TFS Build process enabling the automated build of the company main product consisting of over 90 projects. Developed and enhanced Weave Software suit product.Developed the Application Launcher program for the distributed deployment of company software packages.
Windows 7, C#, multithreading, XML, LINQ, MS Visual Studio.NET 2010/TFS, SQL Server 2008, TFS Build, Click Once Deployment
Permaboss.com, Toronto, Canada
Contract Feb 2012 – May 2012
Designed and developed touch-screen UI/Controller application for managing the automation production line.
Windows 7, C#, multithreading, TCP/IP sockets, Oracle 10i, XML, LINQ, MS Visual Studio.NET 2010, Click Once Deployment
Thomas Cook, Toronto, Canada
Contract Feb 2011 – Dec 2011
Developed company Hotel booking application.Engaged to develop XML web services and solutions within the travel industry providing clients with a broader range of search, booking, and cancellation options
C#, ASP.NET 4.0, Oracle 10i, XML, LINQ, Web Services
MS Visual Studio.NET 2010
ZipZoom National, Toronto, Canada
Contract August 2010 – Feb 2011
Designed and developed company’s web site application.Developed proprietary search engineDeveloped asynchronous Consumer-Vendor communication engineDeveloped WCF services for external mobile clientsDeveloped application for website/database/customers administrationDeveloped custom reports using SSRS
C#, ASP.NET 4.0, SQL Server 2008, SQL Server Reporting Services, WCF 4.0, XML, LINQ, Microsoft Entity Framework 4.0, RAD Teleric controls, MS Visual Studio.NET 2010, jQuery, Silverlight 4 with Model-View-ViewModel design pattern, Telerik controls
LifeMark Health, Toronto, Canada
Contract Mar 2010 – June 2010
Developed company’s Enterprise Management web application.Participated in the architectural design of the application introducing Spring and Hibernate frameworks for .NET.Developed custom reports using SSRS
C#, ASP.NET 3.5, XML, LINQ, ASP.NET MVC 2
SQL Server 2008
Frontier Consulting, Toronto, Canada
Contract Dec 2009 - Feb 2010
Developed Stock Market algorithmic trading application. The application works with Interactive Brokers accounts via IB API providing for the fully automated trading session by applying proprietary real time trading strategies.Created MS installation packages for the application installation on multiple clients.
C#, .NET 3.5, IB API, multithreading
TTC Canada
Contract Sep 2008 - Nov 2009
Developed suite of Windows applications/Windows services (Next Train Arrival Service) for managing TTC subway traffic schedule information by following real time subway trains movement, calculating and displaying arrival time at subway platforms.
NTAS application was implemented at Toronto subway system in June 2009 and provides an efficient and reliable real-time service to TTC passengers.Developed reporting program for displaying traffic schedule at TTC ground routes and TTC.ca web site.Participated in design of top-level architecture applying design patterns.
Covered all phases of Software Development Life Cycle and Rapid Application Development, such as business modeling, data modeling, process modeling, coding, testing and deployment.
C#, .NET 3.5, socket TCP/IP communications, multithreading/asynchronous calls, SQL Server 2005, SharePoint
Brookfield LePage Johnson Controls, Toronto, Canada
Contract May 2008 – Sep 2008
Developed RealSuite web application for managing real estate projects.Participated in the architecture/development of the proprietary company’s framework.
ASP.NET 2.0, C#, ASP.NET AJAX, WCF, Oracle 10g, Java Script, CSS, XML, Web Services, UML, Visual Studio 2008, Windows XP
Microsoft Team Foundation Server, Telerik controls
Loblaw Companies, Toronto, Canada
Contract, Feb 2008 – May 2008
Developed Colleague Discount web application for maintaining Loblaw discount program on a national level.
ASP.NET 2.0, C#, Oracle 10i, Java Script, CSS, XML, Visual Studio 2005, Windows XP
Developed application for file/database load and data processing
C#, Oracle 10i, Visual Studio 2005, Windows XP, SharePoint
Goddard Information Systems, Toronto, Canada
Contract, Dec 2007 – Feb 2008
Developed sales/audition application allowing to forecast sales and to analyze business - Windows application and Web siteCreated database stored procedures, queries and business objects for data tire/interface communications.
ASP.NET 2.0, C# / Visual Studio 2005, SQL Server 2005, Windows Vista
Loblaw Companies, Toronto, Canada
Contract, May 2007 – Sep 2007
Developed Labor Management application that allowed for single point online management of multiple labor accounts across the Loblaw national stores chain and provided flexibility of data storage and data mining processes to head office users.Developed Web based interface and functionality to provide for Fixed Activity Definitions, Department Definitions, assignment of hourly rates and earnings, new Labour Account Definitions.Developed database stored procedures and triggers
ASP.NET 2.0, C#, Oracle 9i, Java Script, CSS, XML, Visual Studio 2005, Windows XP
Mercer Canada, Toronto, Canada
Contract, Mar 2007 – May 2007
Developed eBay HealthHighway website and Content Management application.Developed user controls and web pages for the Factset and Nordstrom websites.
ASP.NET 2.0, ASP.NET 1.0, C#, SQL Server 2000, Web Services/SOAP/WSDL, Java Script, CSS, XML/XSD, Visual Studio 2005, Windows XP
Bell Canada, Toronto, Canada
Contract, Dec 2006 – Feb 2007
Designed and implemented Bell Sympatico Intranet Portal with gadgets customisation using Scale Out State Server (SOSS) cache management. Implemented various business objects and ASP pages that utilize data access framework to update and retrieve information.Created and modified database tables and stored procedures.Created a framework to standardize the data access process that will allow intranet/internet applications to cache data and work in a disconnected mode when required and transfer/distribute data between Oracle/SQL Server DBs and cache.
ASP.NET 2.0 (Web Master Page, themes and skins), C#, XML, CSS, XSLT, Web Services/SOAP/WSDL, Java script, AJAX, SQL Server 2005, Oracle 10g, .NET 2.0,Visual Studio 2005, Windows XP
Rogers Communications Inc., Toronto, Canada
Contract, Aug 2006 – Dec 2006
Developed and modified Rogers Fido Zone and Zone Client applications responsible for Fido CRM and Billing.Conducted unit testing for CRM/billing applications.
C#, SQL Server 2000, Oracle 9i, ASP, Web Services/SOAP/WSDL, VB/Java script, CSS, XML, XSLT, Windows XP
RBC, Toronto, Canada
Contract, May 2006 – Aug 2006
Developed RBC Insurance Audit Trail application. Enhanced and optimized application responsible for the Audit tracking reporting at RBC Insurance department. Modified database and stored procedures.C#, SQL Server 2000, DTS, Windows XP
Developed Capital Loss and Risk assessment application for RBC Capital Markets department. Modified database and created stored procedures.
ASP, Java Script, CSS, XML, SQL Server 2000, Windows XP
Private Project: Advanced Encryption ApplicationAnalyzed advanced encryption/steganography algorithms, planned and designed the project, provided conversion from C++ to C# code.Designed architecture and developed software componentsDesigned and developed application that applies Advanced Encryption Standard algorithms and steganography methods to provide the highest level of security
Visual C#, Windows 2000
CGI Group, Toronto, Canada
Software Developer, July 2001 – April 2006
Projects: Billing applications for ExpressVU Bell Canada – Adjustment Tracking, Adjustment Calculator, National Installation, BillerDirect, Conso XML Loader, One Bill Customer Care
Designed relational database schemes and developed stored proceduresDesigned and developed business objects and Windows applications for Bell Canada/Bell ExpressVU billing and customer accounts tracking system.
Created reusable C# components to: 1) interact with Oracle database, 2) handle XML documents, 3) handle web Session context, 4) handle errors, 5) interact with IBM MQSeries message queue, 6) apply business rules via business objectsDesigned and developed Web interfaces and web-based intranet applications for Bell representatives responsible for handling Bell ExpressVU customers’ accounts and customer relations management.Provided application support for Bell ExpressVu PC and Web-enabled corporate billing applications. Maintained and enhanced applications functionality by rewriting and adding software components and via code optimization.
C#, ASP.NET, Visual Basic 6, ASP 3.0, XML, HTML, Java Script, CSS, VB Script, Oracle 9, BizTalk, Windows 2000, Microsoft IIS
Projects: CTR Augmentation, BCCS Framework
Participated in planning and Object Oriented design and analysis of the projectDesigned relational database according to business requirements. Developed queries and stored proceduresDesigned and developed business server side objects for Windows and Web clientsDesigned architecture and developed software componentsDesigned and developed Web-enabled client interfacesProvided support of the software components running on the corporate networkDesigned and developed CGI Framework testing application
Visual Basic 6, ASP.NET, ASP 3.0, XML, HTML, Java Script, VB Script, CSS, ADO,
SQL Server 2000, Oracle 9, MS Access 2000, Windows 2000, Microsoft IIS
Financial Models Corp, Toronto, Ontario
Software Developer, Aug 2000 – July 2001
Project: FMCView
Participated in design of Portfolio Tracking and Allocation application, discussed business requirements with clients and reviewed with users the representation of financial data via interface.Participated in design and Object Oriented analysis, specified class categories and object interactionsParticipated in design review and code review meetingsProduced functional and design specifications for projects from basic requirementsAnalyzed and rewrote programs to increase operating efficiency and adapt to new requirements. Redesigned classes and programs functionalityEnsured the technology is applied effectively to solve business problemsAnalyzed problems to ensure program successfully passes QA testingProvided technical guidance to other developersDeveloped financial business objects based on COM technologyDeveloped Windows client interface Produced technical documentation on design, coding, implementation and support of application
Visual C++ 6, ATL 3.0, Visual Basic 6, XML, HTML, VB Script, Java Script, ADO,
Windows 2000
Trapeze Software Group, Toronto, Ontario
Software Developer, Oct 1998 – Aug 2000
Project: Trapeze Transport Routing and Reporting
Determined approaches to coding and program functionality that met business requirements on a timely basisEnsured the standardization and reusability of the developed softwareDesigned GUI, enhanced system features and resolved application production problems represented by usersDeveloped 3-tier Client/Server database applicationDeveloped database access and reporting programsDesigned and implemented relational databases
Visual C++ 6/MFC, Visual Basic 6/VBA, SQL Server 7, Oracle 7, MS Access, Crystal Reports
Molson Canada, Toronto, Ontario
Software Developer, Mar 1998 – Oct 1998
Project: Molson Clients Registration
Designed database and developed file-server application for database
management and reporting Supported program, analyzed and solved user’s problemsDesigned and implemented relational database
Visual Basic 6/VBA, SQL Server 7, Oracle 7, MS Access, Windows NT
Mars Industries Inc. Toronto, Ontario
Programmer, Mar 1996 – Jan 1998
Project: Human Resource and Inventory Tracking, Scheme Testing
Designed, developed, tested and supported database management application Designed and developed programs for testing parameters of electronic schemesDeveloped User Interface elements
Visual Basic 5/VBA, MS Access, C, Windows 95, DOS
U.S.R. Electronics, Israel
Programmer, May 1991 - Sep 1994
Developed programs for inventory controlOperated and controlled Surface Mounted technology programmed robots for high-speed assembling line
Visual Basic 3, MS Access
Programmer / Analyst Diploma
CDI College of Business & Technology, Toronto
MSC. in Radio Physics and Electronics Engineering
Polytechnic University, St. Peterburg