Eugene Novikov
Sr. Software Developer
Vaughan, ON
********@*******.*** - 905-***-****
IT professional with over 15 years of hands on extensive experience as a Team Lead / Architect /
Analyst / Developer in full life cycle developing of object oriented, multi-tier, financial, medical and
commercial Web and Windows applications for the most influential companies using comprehensive
processes and methodologies to achieve quality deliveries. Designed, developed, tested, delivered
and maintain projects from inception to completion for such esteemed clients and customers as
for Switzerland Bank, Switzerland Government and Universities, Government of Ontario, Fidelity
Investments, Ford Canada, Mackenzie Financial, Lucent Technologies, Rothmans, MCI, DEC, Alcatel,
British GAS, Space Center, Baxter Corporation, Toronto Transit Commission. Accustomed to a
fast-paced environment where deadlines are a priority and handling multi-tasking is a requirement,
responsible and dedicated in reaching deadlines. Strong analytical and problem solving skills.
Excellent communication and interpersonal skills, a team player. All my former employers still like me.
Work Experience
Sr. Software Developer
Cyberplex Inc
September 2011 to March 2012
1255 Bay Street, Suite 400 Toronto, ON M5R 2A9 CANADA
Project: Design and Development of powerful Investor Adviser and Research portal/framework with Web
interface for Scotia Bank. Framework enables centralized approach to investment banking, institutional
sales and trading, research, private client financial advisory and management of investment products.
* Define system requirement, worked directly with customers to define requirements.
* Architecture and design of framework by using best practices including prototypes of alternative
architectures
* Implemented database structure (Data Tier) in SQL 2008 including tables, function, triggers, views and
store procedures
* Development of GUI by using C#, VB.NET, WPF, ASP.NET, XML, JavaScript, AJAX, JQuery, JSON.
* Developed business classes (Middle Tier) by using C#, VB.NET, ASP.NET, LINQ to SQL, Entity
Framework.
* Developed complex customer reports by using Crystal Reports and SQL Server Reporting Services
(SSRS)
* Executed and documented unit, integration, functional and system testing during development phase.
* Executed and documented code reviews, participate in performance tuning.
* Created design documentation, user manual and troubleshooting manual for support group.
Benefits of implemented system: * Give advisors access to a comprehensive suite of wealth management
products tailored to a wide variety of needs
* Include both proprietary products and third-party managed investment and wealth management
products and services.
* Granular administration allowing one administrator to fill all roles
* Complex customer reports
1
Tools: Visual Studio .NET 2010 (.ASP, VB, C#, .NET 4.0), XML, WCF, WPF, JScript, JQuery,
JSON, AJAX, LINQ, SQL 2008, SiteCore Content Management, Telerik Controls, LINQ to SQL, Entity
Framework, Crystal Report, SQL Server Reporting Services (SSRS)
Sr. Software Developer
QuoVadis Global Inc
March 2009 to August 2011
7 Reid Street, Hamilton HM-11, Bermuda
Project: 1. Design and Development of Trust/Link Security System for Switzerland Bank, Switzerland
Government and Universities - powerful software platform to helps enterprises balance control and
flexibility in their use of SSL certificates across business units and locations. Trust/Link SSL enables
centralized procurement of SSL for better pricing and reporting, while retaining the distributed request
and management of certificates by departments.
Trust/Link SSL allows clients to act as Registration Authorities (RA) for the QuoVadis and to request that
organizations and domains be pre-verified for the account.
2. Design and Development of company global web site based on SiteCore (.NET) platform.
* Analyze current and future systems, functions and plans for needs, problems and improvements.
* Define and evaluate different solutions / Participate in setting up standards and processes.
* Define system requirement, worked directly with customers to define requirements.
* Lead architecture and design of framework by using best practices including prototypes of alternative
architectures
* Designed of logical and physical framework by using UML architectural and modeling tools (creation
of use cases)
* Implemented database structure (Data Tier) in SQL 2008 including tables, function, triggers, views and
store procedures
* Development of GUI (Presentation Tier, Web pages and Win Forms) using VB, C#, WPF, ASP.NET,
XML, JScript, AJAX.
* Developed business classes (Middle Tier) including interaction with data tier, reporting, security, files
manipulation
* Developed complex customer reports by using Crystal Reports and SQL Server Reporting Services
(SSRS)
* Executed and documented unit, integration, functional and system testing during development phase.
* Executed and documented code reviews, participate in performance tuning.
* Created design documentation, user manual and troubleshooting manual for support group.
Benefits of implemented system: * Central oversight and bulk pricing without sacrificing flexibility for
departments over application, approval, issuance, reissuance, renewal, and revocation.
* No customer infrastructure required.
* Granular administration allowing one administrator to fill all roles, or delegation by role by organization.
Certificate-based access for administrators for security.
* Users, organizations and domains are pre-vetted, allowing instant issuance without compromising
security.
* Comprehensive reporting and auditing functions.
* QuoVadis WebTrust-accredited certificates with wide acceptance in browsers and applications.
* Helpdesk and knowledgebase support for SSL issues.
Tools: VS .NET 20008/10 (.ASP, C#, .NET 4), XML, XSLT, WCF, WPF, JScript, AJAX, UML,
SQL2005-2008, .NET Nuke (DNN),, Castle Project Framework (MonoRail, ActiveRecord, NHibernate),
MVC, LINQ to SQL, Entity Framework, Crystal Report, SQL Server Reporting Services (SSRS)
NOVX Systems Inc. (www.novxsystems.caom) Sr. Software Developer / Team Lead Feb./08 - Feb./09
185 Renfrew Drive, Markham, ON
2
Project: Design and Development of PatientVu - powerful software platform designed to manage
electronic healthcare records. (including subsystems: Physician Dashboard; Report Generation;
Patient Calendar; Appointment Manager; Prescription Manager; Waiting Room Monitor; Drug Screen
Interpretations)
* Analyze current and future systems, functions and plans for needs, problems and improvements.
* Define and evaluate different solutions. Participate in setting up standards and processes.
* Define system requirement, worked directly with customers to define requirements.
* Lead architecture and design of framework by using best practices including prototypes of alternative
architectures
* Designed of logical and physical framework by using UML architectural and modeling tools (creation
of use cases)
* Implemented database structure (Data Tier, 105 tables) including tables, function, triggers, views and
store procedures
* Development of GUI (Presentation Tier, Web pages and Win Forms).
* Developed business classes (Middle Tier) including interaction with data tier, reporting, security, files
manipulation using
* Executed and documented unit, integration, functional and system testing during development phase.
* Executed and documented code reviews, participate in performance tuning.
Benefits of implemented system:
* delivers patients' complete case history in real-time at the point-of-collection
* test results are automatically uploaded providing complete and quick results to decision-makers.
* secure patient records may be accessed from any internet location including BlackBerry .
* automatic uploading of screening results from the iMDx Analyzers
* track appointments with the Waiting Room Monitor
* reminders of overdue examinations/tests
* prescription Manager for writing prescriptions
* built-in security features can help ensure compliance with HIPAA (U.S.) and PIPEDA (Canada) privacy
laws
* digital photo for patient identification
* barcode sample management with label printing capability
* real-time health card validation available
Tools: Visual Studio .NET 2005/2008 (.VB, .ASP, C#, .ADO), Web Services, Java Script, AJAX,
Silverlight, WPF, WCF, SharePoint, LINQ, UML, Oracle 10g, SQL 2005, 2008, SQL Reporting Services,
CSLA
Toronto Transit Commission (www.ttc.ca) Sr. Software Developer / Team Lead (3 developers) Jun./07
- Feb./08
1910 Yonge Str., Toronto, ON
Project: Development of enterprise Web application to consolidate information and business logic from
more then 20 legacy systems developed in company for last 20 years.
* Analyze current and future systems, functions and plans for needs, problems and improvements.
* Define and evaluate different solutions. Participate in setting up standards and processes.
* Define system requirement, worked directly with customers to define requirements.
* Lead architecture and design of framework by using best practices including prototypes of alternative
architectures
* Designed of logical and physical framework by using UML architectural and modeling tools (creation
of use cases)
* Implemented database structure (Data Tier, 125 tables) including tables, function, triggers, views and
store procedures
* Development of GUI (Presentation Tier, Web pages).
* Developed scripts and procedure to import in new database (Oracle 10g), transform and clean up
legacy data from Mainframe, Access, FoxPro and other sources
3
Benefits of implemented system: * User have one common web interface to access and manipulate data
belong to different systems.
* Data sharing improved in organization. Online statistics and reports provided
* High performance global data search provided for internal users and outside customers
Tools: Visual Studio .NET 2005/2008 (.VB, .ASP, C#, .ADO), XML, XSLT, SOAP, SharePoint, Web
Services, Java Script, Rational Rose, UML, Visio, Oracle 10g, SQL 2005, 2008, CSLA, .NET Nuke,
MyGeneration
Sr. Software Developer /Team Lead (3 developers)
York Dale Center - Toronto, ON
June 2007 to June 2007
Jun/07
York Dale Center, Toronto, ON
Project: Development of enterprise Baxter Patient Care System (BPCS) to provide management system
and communication link for pharmacist, nurses and physicians based on clinical information, complete
history of medical administration and monitoring parameters.
* Analyzing and creating system requirement, worked directly with customers to define requirements.
* Lead architecture and design of framework by using best practices including prototypes of alternative
architectures
* Designed of logical and physical framework by using UML architectural and modeling tools (creation
of use cases)
* Implemented database structure (Data Tier, 200 tables) including tables, function, triggers, views and
store procedures
* Development of GUI (Presentation Tier, Web pages and Win Forms).
* Developed business classes (Middle Tier) including interaction with data tier, XML manipulations and
transformations, reporting, security, files manipulation using.
* Executed and documented unit, integration, functional and system testing during development phase.
Benefits of implemented system: * Wireless handheld system allow staff to monitor situation remotely
* All staff sharing the same information helping to increase patient safety.
* Award-winning bar code system simplified drug preparation and reduce possibility of errors at every
stage
* Allow staff to monitor alerts and alarms from remote locations
* Online statistics and reports
Tools: .NET (.VB, .ASP, C#, .ADO), XML, XSLT, SOAP, Web Services, Java Script, Rational Rose,
UML, Visio, VBScript, Oracle 10g, SQL 2005, HL7 protocol, CSLA, .NET Nuke, NHybernation
Team Lead / Sr. Software Developer
Avotus Corporation
April 2003 to January 2005
430 Hurantario Rd., Missassauga
Project: Lead development of enterprise Web based solution for Bell Corporation that provides valuable
information on long distance costs, mobile phone and calling card bills and traffic
* Performed analysis of current business processes to suggest improvements and/or re-engineering.
* Designed logical and physical framework by using Avotus and Bell standard and UML tools.
* Implemented database structure (Data Tier) including tables, function, triggers, views and store
procedures
* Developed web pages (Presentation Tier) including order entry, milestone administration and settings,
search, reporting
4
* Developed business classes (Middle Tier) including interaction with data tier, task scheduling, milestone
management, email management, reporting, security, files uploading.
* Executed and documented unit, integration, functional and system testing during development phase.
* Deployed system for multiple Bell customers. Provided initial training.
* Created design documentation, user manual and troubleshooting manual for support group.
Benefits of implemented system: * High performance Web based order processing and trouble ticketing
management
* Enables flexible, multi-dimensional data analysis to easily spot communications trends and anomalies.
* Easy web access to a network-wide view of voice and data communications costs
* Exception reports that highlight potentially fraudulent use of communications facilities
* Powerful online analytical processing for data mining and trend analysis
Tools: .NET (.VB, .ASP, C#, .ADO), XML, XSLT, SOAP, Web Services, COM+, SQL 2000, Jscript,
Rational Rose, UML, Visio, Oracle 9i, PL/SQL, InterDev, VB 6.0, VBScript, Crystal Reports 8.5
Sr. Software Developer
Mackenzie Financial Corporation - Toronto, ON
August 2001 to April 2003
150 Bloor St. West, Toronto, M5S 3B5 (http://www.mackenziefinancial.com)
Successfully participated as a Team Lead and Sr. Developer in full cycle architecture, requirements,
development, implementation and deployment of as many as 16 Web based, client / server applications
that comprised of 400 users, 20,000 scanned, faxed and processed financial documents per /day and
20,000,000 ready archived, that gave to the company scalable business process solution, significantly
improved user performance and reduced operation expenses on 30%.
* Lead architecture and development of Web based Workload trend application - producing workload
trend reports on a daily/weekly/monthly or yearly basis and help supervisors assess which of work
processes or users are most efficient.
* Lead architecture and development of Web based Statistical and event log to help administrators or
supervisors fine tune organizational procedures, identify bottlenecks, and streamline operations.
* Developed Panagon Workflow based applications (10 apps.) - enable dynamic, interactive work
completion in real time, providing business productivity improvements.
* Developed Value Network (customer feedback, Internet based system) - analysis, design and
development of project
* Developed Capture applications (Kofax Capture spftware) - automated software that acquires and
indexes digital and paper-based content for online access for processing.
Tools: .NET (.VB, .ASP, C#, .ADO), XML, FileNet Panagon (Desktop, Kofax Capture, Workflow,
eProcess),
SQL 2000, Oracle 9i PL/SQL, VB 6.0, COM, ASP, ADO, Crystal Reports 6.0, Rational Rose, UML
Sr. Software Developer
Fidelity Investments Canada Ltd - Toronto, ON
August 1998 to August 2001
483 Bay St., Toronto, M5K 1P1
Successfully developed and implemented following projects: * Single Sign On (SSO) system for Fidelity
worldwide - single point of user authentication and authorization
* IDM - Integrated Document Management / Workflow system for scanning all documents that arrive
by mail/fax and automatically delivery of imaged customer orders to the appropriate processing
representatives in the appropriate priority
5
* Lead development of Scanning application with Filenet API, development Internet reporting tools to
monitor system volume and performance (Java, JSP, Java Beans, XML, Crystal Report 6.0, Kofax
Capture).
Present volume of system 20.000 scanned images per /day and 40.000.000 ready archived, 400 users.
* World Class (worldwide customer contact information system, 305 DB tables, modification to
accommodate unconnected (from main database) sales people on the road and synchronization with
main DB after that.
* Competitive Database (database representing history of performance all Canadian and USA mutual
funds)
* FILENET PANAGON 3.0 installation, configuration, administration on client and server side.
Tools: FileNet Panagon, Kofax Capture, Oracle 8.0, VB 6, C++ 6.0, Crystal Reports 6.0, SQL 7.0, ASP
Sr. Software Developer
Rothmans, Benson & Hedges Inc - Toronto, ON
May 1997 to August 1998
Design and programming Data Warehouse (Decision Support System repository) containing information
relating to Sales and Marketing. Design and programming data information repository (Meta-Data
Database) that contains the rules, definition, usage, source, and physical location of the data that was
used to create and update the Warehouse.
Designed Internet application for registration and control of internal and foreign expenses with ASP, VB
Script and MTS.
Sr. Software Developer / Team Lead
Digital Equipment Corporation - Toronto, ON
April 1996 to May 1997
M5H 3P5
CABINET OFFICE OF THE PREMIER OF ONTARIO (Queen's Park, Whitney Block, Toronto, ON, M7A
1A1)
Design of Premiers correspondence system - imaging database system (LinkWorks and Oracle) allows
handling large number of letters written to Premier and standard replies.
ACCOUNT ADMINISTRATION PROJECT FOR BANK OF MONTREAL and HARRIS BANK
(CHICAGO).
Designed, debugged, tested and implemented software for automation workflow of New Business
Account process (6 independent sub projects) VB 4.0, OLE and ODBC interface and SQL language.
Tools: Oracle 7, UNIX, NT 4.0, Win 95, VB 4.0, Crystal Reports 5.0, Visual C++ 4.2, MFC, Source Safe
Team Lead / Sr. Software Developer
BRITISH GAS - Cramlington
November 1991 to April 1996
NE23 9WW, UK
Design and development of pipeline inspection Data Processing Application (PipeVision) for visual
representation of pipeline inspection data including graphical and textual based reports.
Tools: DOS-6.2, WIN 3.11, WIN 95, Visual C++ 1.52, MFC 2.0, Borland Paradox
Programming and Computer Design
January 1988 to December 1991
6
Founder of Company
BYTE
January 1988 to November 1991
38 Stachurskogo St., Vinnitsa, Ukraine
Staff supervision, training, administration, initial programming, selection of programming tools for
contract management,.
Tools: MUMPS, Pascal, C, dBase III, Paradox, Oracle, Borland C++ 4.0
Manager of IT department
COMPUTER MANUFACTURE
July 1986 to January 1988
15, 600-Letij St., Vinnitsa, Ukraine
Key duties included implementation of PC and PDP applications (CAD/CAM) and network and
communication infrastructure management. Supervised 30 members of personnel
Tools: IBM-360, VAX 787 and PC-486, RSX-11, ORACLE, ADABAS, C
I was seconded for 1 year to the SPACE CENTRE (Moscow), where was responsible for programming
compatibility of manufacture's workstation and SPACE CENTER's computers.
Supervisor
SCIENTIFIC CENTER, RUSSIA
July 1983 to July 1986
* coordinate and conduct air force fighters missile test; collect and analyze data acquired during missile
employment
Education
Masters in Mathematics and Computer Technology
State University -
Masters in Military Aviation Electronic Engineering
Air Force Academy
Additional Information
COMPUTER SKILLS
Microsoft: Visual Studio 2008/2010, .NET (C#, VB, ASP, .NET 3.5/4.0), WPF, WCF, Entity Framework,
LINQ, AJAX, MVC, Silverlight, SharePoint, Source Safe, SSAS(SQL Analysis Services), SSIS(SQL
Integration Services), SSRS(SQL Reporting Services)
Web: JQuery, JSON, XML, XSLT, JScript, SiteCore (Content Management)
Database: SQL 2008/2010, SQL Reporting Services (SSRS), Oracle 9, 10g, MySQL, Access
7
Design Tool: UML, SDLC, OOD, Design Pattern, Rational Rose (Clear Case, Clear Quest, Requisite
Pro), ERWin, Visio, Project, CAST (impact analyses, database analysis),
Others: FileNet Panagon / eProcess / SiteCore / DotNet Nuke (Document and Content Management
Systems), SAS (Mainframe), Crystal Report, HL7 protocol
OS: Vista, Win 7, Unix, Linux, Telerik, Infragistics
Methodology: CSLA, Agile, Rational Unified Process (RUP), Test Driven Development (TDD), ORM,
NHybernation, RAD, RAS, SDLC methodologies, MVC, MyGeneration, MVC.
Castle Project Framework (MonoRail, ActiveRecord, NHibernate)
8