From: route@monster.com
Sent: Monday, November 21, 2016 1:02 PM
To: hg@apeironinc.com
Subject: Please review this candidate for: DOTNET
This resume has been forwarded to
you at the request of Monster User xapeix03
|
|||||||
|
|||||||
|
|
|
||||||
|
||||||
|
Vadim MarkoffLast Updated: 2016-11-09 E-mail:
vadim@openframetechnologies.com; Chicago,
IL - Montreal, QC Master
of Computer Science Ph.D.
in Software Architecture in pursue Microsoft
Partner, Official Member of Microsoft Certified Architect Program, Tag #
1111-2008 Nominee
for Microsoft Crystal Code Award 2008 Nominee
for Microsoft Blue Sky Innovation Award 2010 Microsoft
Architecture Review Board: "was impressed with the innovations in
OpenFrame Framework" (Munich, Germany, May 2008) Government
Security Clearance Levels: File
# 95250589 Top Secret Level III (exp. 2019-09-10); NATO Secret (exp.
2016-09-25).
POSITION Software/Application/Solution/Technology
Architect, Project Rescue & Delivery Architect; Advisory Architect;
Architecture/Systems Analyst, Business Systems Analyst; Project Tech Lead;
Team Lead; Chief Programmer-Analyst, Lead Database & Application
Developer, Software Engineer, or
another IT related position that matches the educational and professional
backgrounds specified herein. SUMMARY A refined top-level
software professional with 20+ years of profound experience in the software
architecture, IT system analysis, and full life-cycle development (SDLC) of
distributed n-Tier Client/Server and Web applications and systems utilizing
Relational Database Management Systems, Visual Studio (all versions), .NET
Framework, and Object-Oriented/Component-Based Technologies, along with
employing RUP, eXtreme Programming, JAD and Agile Methodologies, and Kanban
Just-In-Time (Japanese Industrial) Management practices to deliver even
critical and problem projects before the timelines and under the budget, with
zero defects and 100% success on IT projects. LANGUAGES advanced Visual
Basic and VB.NET; Visual C# (aka C#); BizTalk; VBA; VSA; LINQ; ODL / IDL
(Object/Interface Definition Language); C/C++ (academic); Java (academic); SQL, SQL-92 (current
standard); T-SQL, PL/SQL with packages; DDL/DML; ASP, ASP.NET/ASPX,
ASP.NET AJAX; XAML; Silverlight; VBScript, JavaScript, JScript, JScript .NET,
ECMA Script; Ajax; D/HTML-XHTML; CSS;
XML/XSD, XSL/XSLT, XPath; UML; ADL (Architecture Definition Language). DATABASES
(RDBMS) SQL-Server (2014,
2012, 2008 R2, 2005, 2000, 7.0, 6.5, 4.7); Oracle (12c, 11gR2, 10gR2, 9i, 8i,
7i); Sybase (15, 13.5, 12, 11, 8.0, 5.0, 3.5); MS Access 2013, 2010, 2007,
2003, 2000, 98, 95; DB2. TECHNOLOGIES
and METHODOLOGIES Technologies Application
Component Design and Construction Technologies: Visual Studio (all
versions - .NET 2015 Enterprise & Team System back to COM 3.0), .NET
Framework 4.6, 4.5.2, 4.5, 4.0, 3.5, 3.0, 2.0, 1.1, 1.0; Distributed n-Tier
architecture, CSLA (Component-Based Scalable Logical Architecture), SOA
(Service Oriented Architecture); OMG MDA (Model-Drive Architecture); OOA/OOD/OOP +
COA/COD/COP (Object- and Component-Oriented Analysis, Design and
Programming); Assemblies, COM, Windows API; CORBA; ActiveX (DLL, OCX, EXE);
MTS/COM+; ORM (Object-Relational Mapping); Custom Windows- and
Web-browser extensions (StdOLE) programming; DTE/IDE programming (Add-ins and
Extensibility). Communication,
Messaging, and Integration Technologies: BizTalk 2009, 2006,
2004, 2002; Ja.NET; .NET/J2EE Integration; SharePoint 2010, 2007, 2003,
SharePoint Services 4.0, 3.0, 2.0 and MOSS 2007; .NET Communication (WCF)
4.0/3.5/3.0; .NET Workflow (WF) 4.0/3.5/3.0; .NET Windows Presentation
Foundation (WPF) 4.0/3.5/3.0; ASP.NET Ajax, ASP.NET Asynchronous pages, Client-
and Server-Callbacks; .NET Silverlight; IIS; .NET Web-Services; SOAP; IIS
Apps/Web-Classes; Visual InterDev; Windows DNA; MSMQ/QC; MSMQT; DCOM/RPC;
HTTP/TCP/UDP; .NET Remoting; programming of Asynchronous Remote Applications;
Multi-threading; Asynchronous Messaging, Callbacks and Events; Delegates,
Event Handlers and LCE (loosely-coupled events); TCP Sockets; .NET Security;
Windows Authorization Manager (AzMan), Digital Certificates, PKI, Entrust. DataBase-,
DataStorage-, and DataTransport- Technologies: RDBMS; ADO.NET; SQL
Server and Oracle application DBA; SQL Server Enterprise Manager, Management
Studio and Business Intelligence Studio; ODBC/OLEDB/ADODB/XMLOLEDB; DTS (Data
Transformation Services) and SSIS; BizTalk; LINQ, DLinq/XLinq. Computer-Assisted
Software Engineering and IT Business Support: Crystal Reports
11/10/9/8/7; MS Reporting Services (SSRS) 2008/2005/2000; MS Project 2010,
2007, 2003, XP, 2000; MS Office (Access, Word, Excel, PowerPoint, InfoPath)
up to 2010; CASE (ERWin, UML Visio, T.O.A.D.); Business Process Modeling
Notation (BPMN); Windows SharePoint Services (WSS) and Office SharePoint
Server (MOSS) 2010/2007/2003; SharePoint Designer 2007; nUNit; VSS 6.0-2005,
PVCS; Rational Suite, Rational ClearCase, Rational XDE; pcAnywhere, UML; .NET
ClickOnce. Strategic, Tactical,
and Operational Methodologies: Patterns: GoF Design Patterns,
Microsoft Enterprise Solution Patterns (MVC, Enterprise Library with App
Blocks, et al); ORM; Applied Analysis Patterns, Enterprise Architecture
Patterns, Software Engineering Patterns; Industry Anti-Patterns. Operational
and Tactical Frameworks: Microsoft Solution
Framework (MSF); eXtreme Programming; Agile; Control Objectives for
Information Technology (COBIT), IT Infrastructure Library (ITIL), IT System
Management (ITSM); Total Quality Management (TQM), Capability Maturity
Model/Integrated (CMM/CMMI); JAD; RAD; RUP; HL7. Enterprise
Architecture and Frameworks: Vitruvian Triad; DDD
centric framework and Strategic Domain-Driven Design and Engineering;
Enterprise Architecture patterns; SOA (Service Oriented Architecture); OMG
MDA (Model-Drive Architecture) and MDA Framework; System Conceptualization;
System Metaphorization; System Subject and Integrity; DoDAF (Department of
Defense Architectural Framework) including NAF (NATO Architectural
Framework); Zachman Framework
for Enterprise Architecture (Zachman); The Open Group Architecture Framework
(TOGAF); Enterprise
Architecture Assessment Framework (EAAF). Standards: ISO/IEC 42010:2007 -
Recommended practices for architectural description of software-intensive
systems; ISO/IEC 25010 -
Software Product quality attributes; ISO/IEC 19501:2005 -
Software modeling practices; ISO/IEC 12207:2008 -
Software life cycle processes; ISO/IEC 9001:2000 -
Software systems business analysis and requirements definition; ISO/IEC 11179 – Data
modeling, data structures and metadata registry; ISO/IEC TR 9294:2005
– Software systems documentation. PROFESSIONAL
QUALITIES • Capable to deliver
undeliverable; • Specializing in
delivery of mission-critical, urgent, and problematic projects; • Deeply dedicated
to quality, and decisively oriented toward client’s business needs; assessing
client business needs for additional services and development opportunities; • Expert in business
analysis, implementation, function and system testing; post-production
maintenance and support; systems extensibility, interoperability and
integration; • Proficient in true
Software Architecture concepts, design, implementation, and delivery; • Possessing system
thinking with very strong leadership skills; • Accustomed to work
on multiple and urgent tasks in critical and stressful projects; • 14-year
magisterial experience in development of 3-Tier and 11 years in orchestration
of n-Tier (4 to 12) distributed systems; • Analytical and
result-oriented, responsible and reliable, dedicated to work and motivated;
loyal and friendly; • Able to identify
key areas for improvement or attention; • Able to mentor,
resolve conflicts, negotiate, and/or acquire command and control; • Possessing an
advanced knowledge of analysis methodology and software development full-life
cycle; • Displaying deep
knowledge of business, technology, marketing, and rules of the market; • Being able to not
only see what needs to be done, but also being capable to have it done, and
organize and lead others. WORK
EXPERIENCE PROJECT 20 November, 2014 –
Present (November, 2016): 25 months OpenFrame
Technologies, Inc. Client: Government
of Canada: Department of Fisheries and Oceans (DFO) Role:
Lead Systems Architect, Project Tech Lead, Development Lead 1.
Interacted with program
management, business users, direct clients, end-users to collect User Stories
and requirements for consolidation of multiple program applications
governance of Commercial and FSC Fisheries Programs; 2.
Defined and documented polymorphic
object structures, system interfaces, system interface hierarchies, and
object models and dependencies within the existing system and subsystems and
extensibility to new and to external systems - utilizing UML, ADL
(Architecture Definition Language), modeling tools, system diagrams, textual
descriptions, and programmatic prototypes (maquettes); 3.
Led design and development teams
with personal hands-on analysis, programming and integration in iteration
cycles based on RUP, Agile, JAD and using 9-tier .NET 4.0/4.5/4.6 Windows
Applications with Infragistics NetAdvantage Toolkit for Windows Forms
applications and ASP.NET web applications; Visual Basic .NET 2010/2012/2015,
VC#; XML; LINQ; deep Object-Oriented design; ADO.NET, role-based .NET
Security integrated with Windows Active Directory Services (ADS); Oracle
Designer, ERWin; Design Patterns; component integration; performed hands-on
design and analysis tasks and programming/coding activities using the above
technologies; 4.
Produced Test Plans addressing
regression and acceptance QA tests potentially impacting delivery dates, QA
resource allocation, escalation and problem reports, scope definitions,
simulative estimates, known assumptions and impact factors; 5.
Evaluated and refined Change Test
Plans for unit-testing, regression tests, user-acceptance testing, change
test impact and delivery estimates, test cases revisions; 6.
Executed hands-on unit-testing and
output validation against known assumptions, corresponding to Use Cases,
business scenarios and business rules with expected assumptions and output
definitions via Test Plans/Cases and testing scripts using nUnit, jUnit,
unit-test modules and special test programs including release packages; 7.
Applied corrective actions in the
source code and scripts and address reproducibility of defects found as a
result of unit-, functional, regression, and/or acceptance testing; 8.
Designed and created, and led
design and development of, application Reporting Modules based on Crystal
Reports 11; designed report layouts, visual styling, formatting and formulas;
configuring database connectivity and data feeds; implemented functionality
of the report object model by the Presentation Layer and XML-based feeds to
display and export reporting, analytical, and statistical datasets; 9.
Performed horizontal (versus
vertical) integration of the system and 3rd-party components with external
systems providing data feeds and functional interfaces and created Enterprise
Service Bus (ESB) using Windows Services, WCF (Windows Communication
Foundation) and TCP/XML protocol-messaging as a subsystem dedicated to
communication between systems and subsystems; 10.
Composed project technical and
instructional documentation: coding standards, technical architecture,
functional specification, testing plans, release plans, problem reports,
system integration and rollout schemes, deployment procedures; 11.
Prepared production deployment
packages: Click-Once application deployment for Windows and Web (EXE and MSI
with enterprise automatic updates), database scripts deployment packages;
supervised deployment; post-production management, security procedures; teams
re-integrations and re-allocation; created deployment documentation; guided
users’ training and technical writing; 12.
Programmed analytical and
statistical modules processing calculation algorithms and formulas and
generating cumulative resultsets using VB.NET and SQL functions, methods,
subroutines, and procedures; 13.
Analyzed business and system
requirements, performed database conceptualization, prepared database architecture;
staged development database environment for Oracle 11gR2 to facilitate
data-driven Web- and Windows-based systems; 14.
Performed analysis of and verified
database conceptual models, worked with DB modeling tools (SQL Server
2008/2012/2014 diagrams, ERWin, Oracle Designer, UML Visio); performed
database logical design; preparing SQL DDL scripts for db object s and
physical db design creation; 15.
Used Microsoft's Visual Studio
.NET IDE programming environment integrated with UML Visio, MS Office and XML
as a CASE workbench to incorporate several analytical and development
capabilities (a diagrammic utility and plan, solution planner, GUI builder,
smart code editor, debugger, etc) seamlessly integrating several toolkits
focusing on analysis, development, Verification, and processes (such as
configuration management) spanning the complete life-cycle of project
planning, implementation, and deployment; 16.
Created DRM (Data Reference
Models) and CADM (Core Architecture Data Models) Operational Views OV-7 –
Logical Data Model (LDM) and SV-11 – Physical Schema; 17.
Wrote DDL/DML scripts (tables,
views, stored procs, functions, triggers, complex SQL queries), including
T-SQL statements for SQL Server 2008/2012/2014 and PL/SQL statements for
Oracle 11g R2 databases; 18.
Analyzed and revised calculation
algorithms embedded into functions and methods and used to prepare statistics
and analytics of fisheries historical data as well as resource utilization; 19.
Developed PL/SQL functions, stored
procedures, packages, dynamic/in-line SQL processed by stored procs,
triggers; 20.
Applied international standards
ISO 9001 (Business Analysis), ISO 11179 (Database Design), ISO 12207
(Software Life Cycle) to create and finalize database conceptual, logical,
and physical models and Data Dictionaries; 21.
Created database related
documentation, including ERD (Entity Relational Diagrams), DFD (Data Flow
Diagrams), database-objects technical specifications, Data Dictionary, and
Database Standards for both SQL Server 2008-2012-2014 and Oracle 11g 2; 22.
Deployed physical databases on SQL
Server 2008/2012/2014 and Oracle 11g2 servers, created release documentation,
performed pre-development DataBase Administration. PROJECT 19 February, 2014 –
October, 2014: 9 months OpenFrame
Technologies, Inc. Client: Government
of Canada, Department of Fisheries and Oceans (DFO) – Canadian Coast Guard
(CCG) Role:
Lead Systems Architect, Project Tech Lead, Development Lead 1.
Produced technical documentation
for functional specifications, technical architecture, detailed design, data
dictionary, data mappings, coding standards and programming practices as
means to transfer information, instructions, and directives to technical
staff, using MS Office, Visio, UML, BPMN, and other productivity and
graphical tools; 2.
Provided task management, task
life-cycle and workflows, planning, reporting, prioritizing, configuring and
delegating, using project management and tasking tools - MS Project, MS
Office (Excel, OneNote, InfoPath), SharePoint WorkSpace; 3.
Provided IT Systems Management by
applying of best practices in IT Service Management assisting in achieving
operational excellence through the adoption of customer focused, process
oriented, cost effective approaches to IT service delivery for multiple
projects and project portfolios; 4.
Assisted Project Managers in
developing or procuring tactical and strategic products, services and/or
programs to support core financial and administrative system upgrades and
migrations, technology acquisitions or upgrades, IT strategies and enterprise
standards and policies; 5.
Ensured Business Process
modernization and transformation providing services to improve and transform
a business across organizational boundaries, business processes and
technology platforms to better accomplish the needs and capabilities of the
organization, including project management practices, business process
re-engineering, organizational development, etc.; 6.
Reviewed, analyzed and created detailed
documentation of business systems and user needs, including workflow, program
functions, and steps required to develop or modify software solution 7.
Gathered and analyzed business
requirements, architecture, data models, and business process models; 8.
Delivered project technical
management and administration, feasibility analyses, gap analyses, risk and
change management; create and maintain a detailed development timeline
and project plan with milestones and resource allocation, project schedules
and specifications, estimating time requirements, establishing deadlines,
monitoring milestone completion, task management and task assignments, status
check and tracking all phases of the project product/service lifecycle; 9.
Established Security Management
providing services that support enterprise-wide approaches to managing
real-time security events, as well as proactive alerts and notifications of
new vulnerabilities, including both best practices as well as infrastructure
and technology solutions, and backup and disaster recovery capabilities as
well as operational redundancy as deemed appropriate and reasonable
protection; 10. Provided timely reporting of issues that impact project
progress, coordinate actions and resolve conflicts, prioritizing and tracking
requests and coordinating with CCG Central Project Coordination Office; 11. Facilitated Systems Integration Services to support
development, maintenance and integration and testing of system components to
merge their functional and technical characteristics into a comprehensive,
interoperable system, including such services as project management,
architecture, design, development, testing and deployment 12. Provided Legacy Systems support and transition supporting,
maintaining and enhancing legacy computing environment and transition of
legacy applications to more advanced technologies 13. Delivered program and project management, software
development, testing and maintenance, data extraction/transformation,
analytical and statistical reporting, systems design and implementation; 14. Planned, recommended, designed, and developed technical
and software architectures, system frameworks and IT strategies for a core
system and major areas to meet the business objectives and application
requirements 15. Evaluated existing procedures and methods, identify and
document business requirements content and structure, and develop project
data dictionaries 16. Established acceptance test criteria with client and
prepared release reports; 17. Documented the solution, including user manuals and
technical specifications, functional and non-functional requirements,
technological recommendations, standard procedures for project iterative
life-cycles; 18. Defined, developed and implemented quality assurance
practices and procedures, end user test plans and other QA assessments 19. Ensured that all documentation accurately reflected the
current state of changes and outstanding issues; 20. Provided knowledge transfer to CCG-IT personnel; 21. Ensured that project deliverables conform to the client’s
development standards and provide guidance/instruction to other project team
members as necessary to achieve quality assurance objectives. 22. Developed quality control procedures and produce Quality
Control Plan outlining internal quality control, inspection, compliance with
requirements and IT regulations, systems consistency and integrity - using
Goal Question Metric Paradigm methodology, and ISO 9000 Quality Management to
help the department ensure compliance with systems statutory and regulatory
requirements. 23. Analyzed, designed and implemented BizTalk high-level
solution architecture and loosely coupled integration solutions; analyzed
existing application interfaces, XML schemas and other data requirements;
integration of BizTalk orchestrations with WCF and Web Services; design and
configuration of messaging and orchestrations, custom components (pipelines,
functoids); implementation of custom .NET components for BizTalk
orchestrations; consulted the client on viable solutions and integration
patterns for future extensibility and maintainability of BizTalk
collaborative solutions; 24. Deployed BizTalk processes, assemblies, ports,
orchestrations, .NET GAC reference assemblies to a Production environment;
composed a set of BizTalk-related documentation, including guides and
walk-throughs and programmatic templates;. 25. Applied corrective actions in the source code and scripts
and address reproducibility of defects found as a result of unit-, functional,
regression, and/or acceptance testing; 26. Produced Test Plans addressing regression and acceptance
QA tests that may impact delivery dates, QA resource allocation, escalation
and problem reports, scope definitions, simulative estimates, known assumptions
and impact factors; 27. Designed test cases, test scenarios, testing modules,
routines, functions, scripts, and validation metrics and scope for
unit-testing, integration testing, stability testing, regression and
acceptance tests based on the project/software documentation - Business
Requirements, Functional Specs, Technical Design docs and Test Plans; 28. Prepared Project/Software Evaluation documentation,
documented updates and revisions, documentation gaps discovery, new documents
procurement and cycle management using EDRM (Electronic Documents and Records
Management) tools or systems, such as OpenText Server; 29. Executed Training Plans, training presentations, sessions,
demonstrations, business tool/application guidance, QA/Testing procedures
training, business process flow training, including relevant documentation; 30. Produced Test Plans, Test Cases, QA standard procedures
and standards, QA process guidelines, including recommendations and
prescription of testing standard tools, steps, processes, resources and equipment; 31. Evaluated and refined Change Test Plans for unit-testing,
regression tests, user-acceptance testing, change test impact and delivery
estimates, test cases revisions; 32. Established Executive Dashboards for departmental
directorates, management offices - select appropriate tools and software
(SharePoint Portals, JIRA, PowerPoint, COTS Dashboards), design, develop,
present, and deliver dashboards across departmental groups and sectors; 33. Provided detailed mapping of data elements,
standardization of data extraction/transformation/migration process, and
support of the design, development, implementation and ongoing support for
data extractions and generation of analytical and statistical pre-formatted
and ad-hoc reports, including visual layout design and back-end data
functions; 34. Provided a detailed approach (including staffing)
reflecting all the tasks listed described in the contract and project
requirements for incoming transition, and a reasonable, well-thought-out
approach.. PROJECT 18 Oct, 2010 – December,
2013: 39 months OpenFrame
Technologies, Inc. Client: Government
of Canada: Department of Fisheries and Oceans (DFO) Role:
Lead Systems Architect, Project Tech Lead, Development Lead 23.
Interacted with program
management, business users, direct clients, end-users to collect User Stories
and requirements for consolidation of multiple program applications
governance of Aquatic and Marine Programs; 24.
Utilized Enterprise Architecture
Assessment Framework (EAAF) to describe the current (baseline) and future
(target) states of the system architecture, and to plan a transition from the
current to the future state, with a focus on the departmental strategy,
program performance improvements and information technology investments; 25.
Analyzed business and system
requirements, performed system conceptualization, designed system
architecture utilizing Component-Based Object-Oriented Design, DDD-centric
framework and Strategic Domain-Driven Design; Software Architecture
Frameworks, Enterprise Software Architecture Patterns, Business System
Analysis Patterns, and advanced Gang-of-Four Software Engineering OOA/OOD/OOP
Design Patterns; re-evaluating the applied patterns via Anti-Patterns
projection; 26.
Created System Conceptual
Integrity for MDA (Model-Driven Architecture) and Strategic Domain-Driven
Design (DDD) and DDD-centric SOA (Service Oriented Architecture) utilizing
Operational Views per DoDAF/NAF (Dept. Of Defense/NATO) Architectural
Frameworks; 27.
Defined and documented polymorphic
object structures, system interfaces, system interface hierarchies, and
object models and dependencies within the existing system and subsystems and
extensibility to new and to external systems - utilizing UML, ADL
(Architecture Definition Language), modeling tools, system diagrams, textual
descriptions, and programmatic prototypes (maquettes); 28.
Led and oversighted design and
development teams with personal hands-on analysis and programming in
iteration cycles based on RUP, Agile, JAD and using 9-tier .NET 4.0/4.5/4.6
Windows Applications with Infragistics NetAdvantage Toolkit for Windows Forms
applications and ASP.NET web applications; Visual Basic .NET 2010/2012/2015,
VC#; XML; LINQ; deep Object-Oriented design; ADO.NET, role-based .NET
Security integrated with Windows Active Directory Services (ADS); Oracle
Designer, ERWin; Design Patterns, MVC pattern-set (MVP, Model2,
Passive/Active View); component integration; performed hands-on design and
analysis tasks and programming/coding activities using the above
technologies; 29.
Provided a Program Management
macro-management to manage several related projects to improve organization
performance at the enterprise and cross-departmental/cross-project levels
using EAF (Enterprise Architecture Framework), Zachman, CMMI, TOGAF - provide
business continuity in the context of strategic planning, policy and
standards development and organizational assessment, oversight of the purpose
and status of the projects in a program, providing project managers with the
program perspectives and strategic projections, identify and manage
cross-project dependencies, coordinate and prioritize resources across
projects managing links between projects, oversight overall costs and risks
of the program; 30.
Set up, administered, developed,
and supported SharePoint 2010 project portals and team collaboration sites
integrated with custom shared document libraries, web parts, workflows,
InfoPath 2010, OneNote 2010, customized lists, and interactive sections;
designed and programmed document migration between SharePoint “stores”;
administered SharePoint 2010 web-portals security, user roles, permissions,
and access following TBS Standard for Electronic Document and Records
Management Solutions; 31.
Apply and formalize key factors to
improve Program Management - Governance (structure, strategy, processes,
policies, procedures, control operations, metrics to indicate the health and
progress of the program), Alignment (to support a higher level vision, goals
and objectives), Assurance (verify and validate), Management and
Accountability, Enterprise Integration, Finances and Capacities, Planning and
Improvement - using Enterprise management and control frameworks and
methodologies (Zachman, CMMI, ITIL, TOGAF, COBIT); 32.
Managed the project teams of
project managers, business/system analysts, GUI designers,
programmer-analysts, database developers; administered iterations, task
assignments and progress control; 33.
Created project and iteration
pans, schedules, assigning and delegating tasks, monitoring iteration
completion, using MS Project 2010; 34.
Enforced project technical and
instructional documentation: coding standards, technical architecture,
functional specification, testing plans, release plans, problem reports,
integration and rollout schemes, deployment procedures; 35.
Supervised production deployment
packages: Click-Once application deployment for Windows and Web (EXE and MSI
with enterprise automatic updates), database scripts deployment packages;
supervised deployment; post-production management, security procedures; teams
re-integrations and re-allocation; created deployment documentation; guided
users’ training and technical writing; Role:
Database Architect 36.
Interacted with program
management, business users, direct clients, end-users to collect User Stories
and requirements; 37.
Analyzed business and system
requirements, performed database conceptualization, prepared database
architecture; staged development database environment for Oracle 11gR2 to
facilitate data-driven Web- and Windows-based systems; 38.
Performed analysis of and verified
database conceptual models, worked with DB modeling tools (SQL Server
2008/2012/2014 diagrams, ERWin, Oracle Designer, UML Visio); performed
database logical design; preparing SQL DDL scripts for db object s and
physical db design creation; 39.
Collected and reviewed business
requirements with the client representatives and management, and evaluated
implementation of database models; 40.
Created DRM (Data Reference
Models) and CADM (Core Architecture Data Models) Operational Views OV-7 –
Logical Data Model (LDM) and SV-11 – Physical Schema per DoDAF/NAF (Dept. Of
Defense/NATO) Architectural Frameworks; 41.
Wrote DDL/DML scripts (tables,
views, stored procs, functions, triggers, complex SQL queries), including
T-SQL statements for SQL Server 2008/2012/2014 and PL/SQL statements for
Oracle 11g R2 databases; 42.
Led a Database Team consisted of
several database designers/modelers, developers, and DBA; 43.
Developed PL/SQL functions, stored
procedures, packages, dynamic/in-line SQL processed by stored procs,
triggers; 44.
Applied international standards
ISO 9001 (Business Analysis), ISO 11179 (Database Design), ISO 12207
(Software Life Cycle) to create and finalize database conceptual, logical,
and physical models and Data Dictionaries; 45.
Created database related
documentation, including ERD (Entity Relational Diagrams), DFD (Data Flow
Diagrams), database-objects technical specifications, Data Dictionary, and
Database Standards for both SQL Server 2008-2012-2014 and Oracle 11g 2; 46.
Deployed physical databases on SQL
Server 2008/2012/2014 and Oracle 11g2 servers, created release documentation,
performed pre-development DataBase Administration. PROJECT 17 Jan, 2010 – Sep,
2010: 9 months OpenFrame
Technologies, Inc. Client: Government
of Canada: Transport Canada – Marine Safety Role:
Systems Architect, Architecture Team Lead, Development Lead 1.
Led the Architecture and
Development Teams, and directed team's application development efforts with
personal hands-on participation in design and construction (development and
programming) of n-Tier full system solution, including metadata libraries and
libraries of reusable classes, database analysis, modeling, and design, presentation
layer with a pattern-oriented approach and 9-Tier layered architecture
integrated with existing legacy systems with personal hands-on programming
using Visual Studio.NET 2008 (Visual Basic and C#); .NET Framework 2.0/3.5;
review of Infragisitcs-based UI controls and modules; tri-UI with Windows
Applications, WPF, and ASP.NET 2.0/3.5 programming with MS Ajax, ASP.NET
Master Pages; JavaScript, and JQuery; intranet/internet ASP.NET MVC; CSLA;
XML/XSLT; LINQ; SOA (Service Oriented Architecture); .NET Web Services;
Oracle 11g2 with PL/SQL; T.O.A.D. and ERWin; VSS; GoC CLF 2.0; Microsoft Team
Foundation Server 2008; Reporting Module based on Crystal Reports 11; 2.
Performed hands-on design and
analysis tasks and programming/coding activities using the above
technologies; 3.
Was in charge of project schedule
and team management, analysis, design, development, implementation, and
deployment of enterprise system architecture; developed technology strategies
and SDLC application process review and definitions; 4.
Utilized Enterprise Architecture
Assessment Framework (EAAF) to describe the current (baseline) and future
(target) states of the system architecture, and to plan a transition from the
current to the future state, with a focus on the departmental strategy, program
performance improvements and departmental Information Technology progress; 5.
Analyzed business and system
requirements, performed system conceptualization, preparing System Metaphor
and Concept; created DRM (Data Reference Models) and CADM (Core Architecture
Data Models) per DoDAF Operational View OV-7 – Logical Data Model (LDM) and
System Views SV-11 – Physical Schema; conceptualized, documented, and
implemented Repository of Information Assets and Architectures following TBS
Standard for Electronic Document and Records Management Solutions; 6.
Created System Conceptual
Integrity for MDA (Model-Driven Architecture) and Strategic Domain-Driven
Design (DDD) and DDD-centric SOA (Service Oriented Architecture) utilizing
Operational Views OV-1 High Level Operational Concept, OV-5 Operational
Activity Model, OV-6a Operational Rules Model, OV-6b Operational State
Transition Description; System Views SV-1 System Interface
Description, SV-3 Systems-Systems Matrix, SV-4 Systems Functionality Description,
SV-5 Operational Activity to Systems Functionality Traceability Matrix, SV-8
Systems Evolution Description, SV-9 Systems Technology Forecast, SV-10b
Systems State Transition Description, and Technical Views TV-1 Technical
Standards Profile and TV-2 Technical Standards Forecast - per DoDAF/NAF
(Dept. Of Defense/NATO) Architectural Frameworks; 7.
Performed system analysis,
component decomposition, and problem areas analysis; Visio Enterprise
Architect with UML for DFD (Data Flow Model Diagrams), ERD (Entity-Relational
Model Diagrams), BPMN and LDM (Logical Data Models); 8.
Defined and documented polymorphic
object structures, system interfaces, system interface hierarchies, and
object models and dependencies within the existing system and subsystems and
extensibility to new and to external systems - utilizing UML, AML
(Architecture Definition Language), modeling tools, system diagrams, textual
descriptions, and programmatic prototypes (maquettes); 9.
Staged rapid system/application
development framework supporting object-relational mapping (ORM) and
DDD-centric framework and Strategic Domain-Driven Design; 10.
Defined System Quality Attributes:
Firmitas-Utilitas-Venustas and implemented System Conceptual Integrity; 11.
Created conceptual, logical, and
physical solution architecture and database models: sketched and documented
architectural artifacts and constraints; 12.
Provided Database Administration
for several development databases and during data consolidation procedures; 13.
Created programmatic maquette
solutions and system prototypes to implement proofs of concept; 14.
Designed and implemented system
role-based authorization infrastructure using .NET Security integrated with
Windows Active Directory Services (ADS) and Entrust 9 to facilitate secure
transactional processing for Web- and Windows-based system and applications; 15.
Designed and created, and led
design and development of, application Reporting Modules based on Crystal
Reports 11; designed report layouts, visual styling, formatting and formulas;
configured database connectivity and XML/XSLT data feeds; implemented
functionality of the report object model by the Presentation Layer to display
and export reporting, analytical, and statistical datasets for internal
(intranet) and external (internet) systems; 16.
Provided comparative analysis of
development frameworks (CSLA, Enterprise Library, NHibernate, MVC Toolkit,
etc): reviewed and designed replacement of outdated, business-layer bound and
non-conforming CSLA framework for an advanced OpenFrame Architectural
Framework utilizing system conceptual integrity for all system tiers,
components, and objects; optimization and architectural re-design of the
ASP.NET MVC templates into system-compatible modules; 17.
Applied Architectural Frameworks,
Enterprise Software Architecture Patterns, Business System Analysis Patterns
and advanced Gang-of-Four Software Engineering OOA/OOD/OOP Design Patterns;
re-evaluated the applied patterns via Anti-Patterns projection; 18.
Analyzed, redefined, and developed
an Oracle database using Oracle 11g, ERWin, and T.O.A.D. – logical and
physical design, db model normalization (up to 3rd, 4th, and 5th Normal
Forms) and prototyping, including tables, dynamic/in-line SQL used in
data-driven Web-sites; stored procedures, packages, functions, views,
constraints, data conversion and transformation mechanisms for
multi-application databases; identified db migration and transformation rules
during database consolidation; 19.
Managed project capacity, time,
and resource planning; prepared project estimates, iteration planning and
scheduling, conducted daily review sessions; 20.
Managed the Architecture Team and
mentored two development teams; led design meetings and demo sessions;
trained senior personnel, and assisted project managers with project
estimates and task requisitions; defined iterations timelines and project
velocity; 21.
Mentored senior developers on
principles of architecture and conceptual design of applications and
databases; 22.
Provided technical guidance to
management, participated in JAD sessions with stakeholders on procedures of
systems and databases analysis and review, including conceptualization of
schemas, logical models, and system integration; 23.
Performed English-French
translation of the presentational UI captions and operational data according
to the Government of Canada Act of Official Languages; 24.
Integrated Infragistics WinExtras
Controls and Components library into the base functionality of the Windows
application UI Metadata architecture; 25.
Composed and enforced coding
standards, programming practices, and standard procedures for .NET, and RDBMS
architectures, applications, databases based on Microsoft Solution Framework
(MSF); 26.
Performed design, development,
configuration, and administration of the team collaboration site using
SharePoint 2010, InfoPath 2010, OneNote 2010; created document libraries,
custom lists (task assignment, defect tracking, team collaboration and
planning); administered SharePoint security (user’s access, roles,
permissions); SharePoint portal reconfiguration and customization; 27.
Applied international standards
ISO 9001 (Business Analysis), ISO 11179 (Database Design), ISO 12207 (Software
Life Cycle), ISO 19501 (Software Modeling), ISO 42010 (Software
Architecture), ISO 9126 (Quality Attributes), ISO 9294 (Software system
documentation), as well as Industry Standards and conventions; 28.
Applied principles and approaches
of DoDAF/NAF ((Dept. Of Defense/NATO Architecture Framework), including View
Sets (Operational View (OV), System Views(SV), and Technical Views (TV), and
partially Audit Views AV-1); 29.
Presented and led technical
sessions with management on fundamental concepts of systems and databases
including technological impact on deployment topology and project budgeting; 30.
Negotiated timeframes, project
iteration plans, team staffing and IT resources with government stakeholders
and sponsors; 31.
Prepared and delivered in-person
presentations of systems to senior management using MS Word, PowerPoint,
Visio; 32.
Set expectations and built
relationships at the client management level; 33.
Planned for Production deployment
to Citrix and Web Farms – Windows Applications, Web Applications; prepared
deployment packages and deployment documentation. PROJECT 16 March, 2009 – Dec,
2009: 10 months OpenFrame
Technologies, Inc. Client: Government of
Canada: Passport Canada, Security & Intelligence Board Role:
Systems Architect, Development Lead 1.
Developed technology strategies
and SDLC of business application process review and definitions; 2.
Was in charge of team management,
business system analysis, design, development, implementation, and deployment
of multiple integrated departmental systems using n-Tier layered architecture
(advanced n-Tier SOA), OOA/OOD, Strategic Domain-Driven Design; AOD
(Aspect-Oriented Design), Visual Studio 2008 Team System, .NET Framework 3.5
with WCF, WF; Windows Applications and Windows Services, Web-Application and
Web-Services; VB.NET, XML; BizTalk2006, SharePoint Services 3.0 (MOSS); SQL
Server 2008; Sybase 15, Oracle 10g; T.O.A.D., ERWin, UML Visio Enterprise
Architect for DFD, ERD, BPMN, and LDM; 3.
Defined and documented system
interfaces, system interface hierarchies, and object models and dependencies
within the existing system and subsystems and extensibility to new and to
external systems - utilizing UML, AML (Architecture Definition Language),
modeling tools, system diagrams, textual descriptions, and programmatic
prototypes (maquettes) 4.
Performed programmatic integration
of 5 cross-enterprise / cross-platform systems: external web-system (Visual
Studio .NET 2008 Team System, VB .NET, Sybase 15, Web-Services),
metadata libraries and libraries of reusable classes, internal integration
layer system (BizTalk 2006, Visual Studio .NET 2005, .NET Framework 3.0, with
WCF and WF, SQL Server 2005), internal security alerts system (Visual Studio
2008, SQL Server 2008, .NET Windows Forms, SharePoint Server/MOSS 2007,
InfoPath Forms Services and Document Libraries, Crystal Reports 10); internal
intelligence system (Visual Studio .NET 2008, .NET Windows Forms, Oracle 10g,
.NET Framework 3.5, WCF and WF), and external transactional intelligence
system (Visual Studio .NET 2008, ASP.NET, Web-services, .NET Framework 3.5)
utilizing role-based .NET Security integrated with Windows Active Directory
Services (ADS) and Authorization Manager (AzMan); Microsoft Solution
Framework (MSF), Team Foundation Server (TFS) 2008 and combined
Agile/eXtreme/RUP/CMMI; 5.
Performed design and programmatic
integration of J2EE/Java (Eclipse with Sybase and DB2) and .NET applications
handshake and call exchange using BizTalk 2006 with Web Services and WCF; 6.
Setting up, administering,
developing, and supporting EDRMS SharePoint 2007 project portals and team
collaboration sites integrated with custom shared document libraries,
InfoPath, web parts, workflows, customized lists, and interactive sections;
designing and programming document migration between SharePoint “stores”;
security configuration and administration; 7.
Analyzed and re-designed Oracle,
SQL Server and Sybase databases, identified db modeling priorities, enforced
utilization of database normalization rules (up to 4th Normal Form); 8.
Developed PL/SQL functions, stored
procedures, packages, dynamic/in-line SQL processed by stored procs,
triggers; 9.
Designed and developed system
prototypes with Visual Studio .NET 2008 Team System, BizTalk 2006, SQL Server
2005, Oracle 10g, Sybase 13/15, WCF, ASP.NET Web Services; 10.
Analyzed, designed and implemented
BizTalk high-level solution architecture and loosely coupled integration
solutions; analyzed existing application interfaces, XML schemas and other
data requirements; integration of BizTalk orchestrations with WCF and Web
Services; design and configuration of messaging and orchestrations, data
conversion and transformation strategies; custom components (pipelines, functoids);
implementation of custom .NET components, for BizTalk orchestrations;
consulted the client on viable solutions and integration patterns for future
extensibility and maintainability of BizTalk collaborative solutions;
provided support for BizTalk 2006 development; advanced BizTalk/.NET
Reflection integrated processing; applying BizTalk Messaging and
Orchestration Patterns; 11.
Designed and created, and led
design and development of, application Reporting Modules based on Crystal
Reports 11; designed report layouts, visual styling, formatting and formulas;
configured database connectivity and data feeds; implemented functionality of
the report object model by the Presentation Layer to display and export
reporting, analytical, and statistical datasets; 12.
Performed hands-on design and
system analysis tasks and programming/coding activities using the above
technologies; 13.
Managed and directed application
development efforts of a team of 8 consultants and a team of 7 internal
employees, conducted daily review sessions; 14.
Established relations with
client’s stakeholders (on the division management and Deputy Minister level)
and program/project management; led joint meetings, delegated tasks,
scheduled iterations, resolved conflicts between project teams; 15.
Documented and created a
Repository of Enterprise Information Assets and Architectures according to
the TBS Standard for Electronic Document and Records Management Solutions; 16.
Performed hands-on design and development
of demo programs, prototypes, database models and programmatic maquettes; 17.
Used Visio Enterprise Architect
with UML for DFD (Data Flow Model Diagrams), ERD (Entity-Relational Model
Diagrams), BPMN and LDM (Logical Data Models); CADM (Core Architecture Data
Models); 18.
Applied international standards
ISO 9001 (Business Analysis), ISO 11179 (Database Design), ISO 12207
(Software Life Cycle), ISO 19501 (Software Modeling), ISO 42010 (Software
Architecture), ISO 9126 (Quality Attributes), ISO 9294 (Software system
documentation), as well as Industry Standards and conventions; 19.
Performed English-French
translation of the presentational UI captions and operational data according
to the Government of Canada Act of Official Languages; 20.
Procurement of new implementation
request and management of change requests. PROJECT 15 October, 2008 –
February, 2009: 5 months OpenFrame
Technologies, Inc. Client: Government
of Canada: Transport Canada, Ottawa, ON Role:
Solution Architect, Lead Programmer-Analyst 1.
Mastered the business system
analysis, architecture, design, development, implementation, documentation,
and deployment of several enterprise applications and systems using OOD,
Framework design employing n-Tier architecture; 2.
Defined and documented object structures,
system interfaces, system interface hierarchies, and object models and
dependencies within the existing system and subsystems and extensibility to
new and to external systems - utilizing UML, AML (Architecture Definition
Language), modeling tools, system diagrams, textual descriptions, and
programmatic prototypes (maquettes); 3.
Performed comparative system
analysis of existing applications for refactoring considerations, and design
and development new n-Tier applications using: Visual Studio .NET 2005/2008
Team System with .NET Framework 2.0/3.0/3.5, VB.NET with ASP.NET, JavaScript
and GoC CLF 2.0 utilizing TBS standards, .NET Windows Forms, .NET Remoting,
ADO.NET; XML; CSLA 3.0; Oracle 10g RDBMS with PL/SQL and partial data bridges
to SQL Server and legacy data storages; T.O.A.D. and ERWin; Test Track Pro;
Hummingbird as Document Management System; NHibernate, DDD-centric framework;
ORM; 4.
Provided guidance, composed and
enforced coding standards, programming practices, and standard procedures for
.NET and SQL RDBMS architectures, applications, and databases as Application
Architect, Data Architect, and DBA utilizing Microsoft Solution Framework
(MSF) and combined JAD/Agile/eXtreme/RUP/CMMI/COBIT; 5.
Creating System Conceptual
Integrity for MDA (Model-Driven Architecture) and Strategic Domain-Driven
Design (DDD) and DDD-centric SOA (Service Oriented Architecture) utilizing
Operational Views OV-1 High Level Operational Concept, OV-5 Operational
Activity Model, OV-6a Operational Rules Model, OV-6b Operational State
Transition Description; System Views SV-1 System Interface
Description, SV-3 Systems-Systems Matrix, SV-4 Systems Functionality
Description, SV-5 Operational Activity to Systems Functionality Traceability
Matrix, SV-8 Systems Evolution Description, SV-9 Systems Technology Forecast,
SV-10b Systems State Transition Description, and Technical Views TV-1
Technical Standards Profile and TV-2 Technical Standards Forecast - per
DoDAF/NAF (Dept. Of Defense/NATO) Architectural Frameworks and TBS Standard
for Electronic Document and Records Management Solutions; 6.
Developed Oracle databases,
developed logical and physical data models using ERWin, identified db
modeling priorities and normalization, data conversion and transformation
rules; 7.
Developed Oracle 10g/11g PL/SQL
functions, stored procedures, packages, dynamic/in-line SQL processed by
stored procs, triggers for data-driven Web- and Windows-based systems; 8.
Assisted the department Data
Management Team as Application DBA; 9.
Designed and implemented system
role-based authorization infrastructure using .NET Security integrated with
Windows Active Directory Services (ADS), Authorization Manager (AzMan), and
Entrust 7 to secure transactions in Web systems; 10.
Consultation with external and
internal stakeholders on IT directorate and program management levels; 11.
Determination and finalization of
architecture design strategy based on the system quality attributes
requirements identified by ISO 9126; 12.
Used Visio Enterprise Architect
with UML for DFD (Data Flow Model Diagrams), ERD (Entity-Relational Model
Diagrams), BPMN and LDM (Logical Data Models); CADM (Core Architecture Data
Models); 13.
Incorporated Infragistics Web
Controls Toolkit (NetAdvantage for ASP.NET, including the
WebHierarchicalDataGrid, charts, calendars, menus, trees, tabs, integrated
spell checking, scheduling, data entry editors) into the application UI
structure; 14.
Performed hands-on design and
analysis tasks and programming/coding activities using the above
technologies; 15.
Evaluation of client proposals and
change requests in regard to the existing and prospective systems
architecture; 16.
Managed and mentored a development
team; directed team's application development efforts, conducted daily review
sessions, led design meetings, demo sessions, training junior personnel,
assisted project managers with project estimates and task requisitions; 17.
Project management: task
estimates, deliverables schedule, milestones timeframes, resource allocation,
status reports to directorate executives; 18.
Worked in both official languages
performing English-French translation of the UI captions and operational
data; 19.
Led teams of programmers,
analysts, db developers; conducted JAD sessions with the end clients to
finalize tech requirements, collect User Stories, and define iterations and
project velocity; 20.
Designed and created, and led
design and development of, application Reporting Modules based on Crystal
Reports 11; designed report layouts, visual styling, formatting and formulas;
configured database connectivity and data feeds; implemented functionality of
the report object model by the Presentation Layer to display and export
reporting, analytical, and statistical datasets; 21.
Applied international standards
ISO 9001 (Business Analysis), ISO 11179 (Database Design), ISO 12207 (Software
Life Cycle), ISO 19501 (Software Modeling), ISO 42010 (Software
Architecture), ISO 9126 (Quality Attributes), ISO 9294 (Software system
documentation), as well as Industry Standards and conventions; 22.
Applied principles and approaches
of DoDAF/NAF, including View Sets (Operational View (OV), Systems View (SV),
and the Technical Standards View (TV)); 23.
Prepared and supervised source
code migration and deployment to QA and Production environments. PROJECT 14 March, 2008 –
September, 2008: 7 months OpenFrame
Technologies, Inc. Client: Government
of Canada: Supreme Court of Canada Role:
SharePoint Solutions Architect, Lead Programmer-Analyst 1.
Was in charge of business system
analysis, system design, installation, configuration, implementation, and
deployment of the departmental SharePoint websites using MOSS (Microsoft
Office SharePoint Server) 2007, Windows SharePoint Services (WSS) 3.0; SharePoint
Designer 2007; Windows 2003 Server: site collections, collaboration sites,
team/project sites, Court Case management, and Court Operations systems
utilizing Microsoft Solution Framework (MSF) and combined Agile/eXtreme/RUP; 2.
Developed technology strategies
and SDLC application process review and definitions; defined and documented
object structures, system interfaces, system interface hierarchies, and
object models and dependencies within the existing system and subsystems and
extensibility to new and to external systems - utilizing UML, AML
(Architecture Definition Language), modeling tools, system diagrams, textual
descriptions, and programmatic prototypes (maquettes); 3.
Customized SharePoint behavior for
migration of eDocs (EDRMS) into SharePoint “stores” and between the “stores”
using Visual Studio .NET 2005/2008, C#; .NET Framework 3.0/3.5; LINQ;
SharePoint Extensions for Visual Studio; SQL Server 2005, T-SQL, Analysis
Services and Reporting Services; Windows Workflow Foundation libraries for
SharePoint Services, IIS, .NET Web-Services, .NET Remoting, and Windows
Communication Foundation (WCF); XML; LINQ; 4.
Implemented integration of .NET
Windows Forms and WPF applications with SharePoint; developed and maintained
SharePoint websites, workflows, content management templates, InfoPath Form
Libraries; style sheets, master pages, and themes applying CLF 2.0; 5.
Designed, implemented, and
deployed (EDMS) SharePoint programmatic extensibility components using Visual
Studio .NET 2005/2008, .NET Framework 2.0/3.0/3.5, ADO.NET; Visual Studio
.NET Extensions, to WSS and MOSS; ASP.NET and WPF (Windows Presentation
Foundation); 6.
Analyzed and reviewed existing
database model, re-normalizing it from 3rd to 4th NF; 7.
Developed SQL functions, stored
procedures, packages, dynamic/in-line SQL processed by stored procs,
triggers; 8.
Performed hands-on design and
analysis tasks and programming/coding activities using the above
technologies; 9.
Used Visio Enterprise Architect
with UML for DFD (Data Flow Model Diagrams), ERD (Entity-Relational Model
Diagrams), BPMN and LDM (Logical Data Models); CADM (Core Architecture Data
Models); 10.
Documented and created a
Repository of Enterprise Information Assets and Architectures per the TBS
Standard for Electronic Document and Records Management Solutions; 11.
Applied international standards
ISO 9001 (Business Analysis), ISO 11179 (Database Design), ISO 12207
(Software Life Cycle), ISO 19501 (Software Modeling), ISO 42010 (Software
Architecture), ISO 9126 (Quality Attributes), ISO 9294 (Software system documentation),
as well as Industry Standards and conventions; 12.
Consulted and operated on the
level of Federal Judges and IT Director providing technical, business and
budget guidance for the projects; 13.
Worked in both official languages
performing English-French translation of the UI captions and operational
data; 14.
Composed a comprehensive set of
analytical, functional, and technical documentation on all tiers of systems
and databases with use of Hummingbird as Document Management System; 15.
Applied IT development iterative
combined methodologies (Agile, Extreme Programming, RUP, TQM). PROJECT 13 June, 2007 – Feb,
2008: 9 months OpenFrame
Technologies, Inc. Client: Quebec
Department of Health, Montreal, QC Role:
Software Delivery Architect , Development Lead 1.
Was in charge of team management,
business system analysis, software architecture, system design, refactoring,
knowledge transfer, development, documentation, implementation and production
deployment of several web applications, databases, and systems: conceptual
and physical architecture, systems infrastructure, software design (including
extensive Windows-form and Web GUI, metadata libraries, business objects
infrastructure, dynamic configuration, and databases), development and
implementation, integration with existing applications, intensive
refactoring, .NET ClickOnce, deployment scenarios; enhancements of existing
functionality utilizing Visual Studio .NET 2008, (advanced VB and C#), n-tier
component-based Service Oriented Architecture (SOA); Strategic Domain-Driven
Design; .NET Framework 3.5 with LINQ; .NET Remoting; ADO.NET for SQL Server
and Oracle RDBMS for data-driven Web Portal systems; .NET ASP 2.0/3.5, XML
Web Services, ASP .NET AJAX Extensions and Control Toolkit, JavaScript,
JQuery; .NET Windows Application Forms support; Test Track Pro; CSLA
2.0; SQL Server 2005 with T-SQL; MS Reporting Services 2005 and Crystal
Reports; Oracle 10g with advanced PL/SQL using T.O.A.D. and SQL Plus;
bridging and data migration/conversion between Oracle and SQL Server; created
Entity Relationship Diagrams using ERWin; 2.
Developed technology strategies
and SDLC application process review and definitions; 3.
Designed and implemented system
role-based authorization infrastructure using .NET Security integrated with
Windows Active Directory Services (ADS) and Entrust 9 to facilitate secure
transactional processing for Web- and Windows-based system and applications; 4.
Worked with .NET Security
(integrating Digital Certificates, AzMan – Authorization Manager, Active
Directory) with .NET Framework 3.0 WCF (Windows Communication Foundation),
WPF (Windows Presentation Foundation), WF (Windows Workflow Foundation), as
well as XML Web-Services to secure transactional processing in Web- and
Windows systems; 5.
Developed PL/SQL functions, stored
procedures, packages, dynamic/in-line SQL processed by stored procs,
triggers; 6.
Provided guidance and composing
and enforcing coding standards, programming practices, and standard
procedures for .NET and SQL RDBMS architectures, applications, and databases
utilizing Microsoft Solution Framework (MSF) and combined
Agile/eXtreme/RUP/CMMI; 7.
Designed and created EDRMS
SharePoint (MOSS 2007) enterprise collaboration sites with e-Document
Libraries, InfoPath Forms Services (design, configuration, deployment);
security administration (users, roles, permissions); 8.
Performed design and programmatic
integration of several cross-platform applications using .NET Web Services,
for method calls and database stored procedures for data exchange; 9.
Analyzed, designed and implemented
BizTalk high-level solution architecture and loosely coupled integration
solutions; analyzed existing application interfaces, XML schemas and other
data requirements; integration of BizTalk orchestrations with WCF and Web
Services; design and configuration of messaging and orchestrations, custom
components (pipelines, functoids); implementation of custom .NET components
for BizTalk orchestrations; consulted the client on viable solutions and
integration patterns for future extensibility and maintainability of BizTalk
collaborative solutions; 10.
Deployed BizTalk processes,
assemblies, ports, orchestrations, .NET GAC reference assemblies to a
Production environment; composed a set of BizTalk-related documentation,
including guides and walk-throughs and programmatic templates; 11.
Designed, developed, and deployed
an impressive number of statistical and reporting modules via ASP.NET
web-interface to two ERP systems – SAP and BAAN, Oracle 10g RDBMS and SQL
Server 2005 utilizing Crystal Reports and SQL Server Reporting Services
(SSRS): Metrics Reports; Difference Reports; Population Reports, Ad-hoc
(User-Defined) Query Reports; 12.
Performed hands-on design and
analysis tasks and programming/coding activities using the above
technologies; 13.
Evaluated and estimated client
requests in regard to the existing systems architecture and project plans
with cost analysis using MS Project 2003, operating on the level of IT
Director; 14.
Documented and created a
Repository of Enterprise Information Assets and Architectures; 15.
Designed (on the conceptual,
logical and physical levels) and normalized database models using ERWin,
supervised Oracle database design and development; 16.
Brought major contribution to the
project with hands-on coding and programming tasks through all tiers top down; 17.
Used Visio Enterprise Architect
with UML for DFD (Data Flow Model Diagrams), ERD (Entity-Relational Model
Diagrams), BPMN and LDM (Logical Data Models); CADM (Core Architecture Data
Models); 18.
Managed and mentored two
development teams; led design meetings, demo sessions, training junior
personnel, assisted project managers with project estimates and task
requisitions; 19.
Project management and
administration of projects: budget, time, team, daily and weekly tasks and
meetings, development supervision; 20.
Prepared and supervised source
code migration and deployment to QA and Production environments; 21.
Analyzed and defined business
requirements with cost analysis, created detailed technical design
documentation; 22.
Programmed system prototypes,
application modules and components using Infragistics tools; 23.
Applied international standards
ISO 9001 (Business Analysis), ISO 11179 (Database Design), ISO 12207
(Software Life Cycle), ISO 19501 (Software Modeling), ISO 42010 (Software
Architecture), ISO 9126 (Quality Attributes), ISO 9294 (Software system
documentation), as well as Industry Standards and conventions; 24.
Mentored senior and lead
developers and provided guidance and composing and enforcing coding
standards, programming practices, and standard procedures on principles of
architecture and conceptual design of applications and databases; 25.
Provided support for BizTalk 2006
development at R&D stage; advanced BizTalk/.NET Reflection integrated
processing; applying BizTalk Messaging and Orchestration Patterns; 26.
Established communication channels
(RUP) between and standard procedures for the Project Management Team,
Business Development Team, IT Team, Customer Service & CRM Team; and
Marketing Team; 27.
Organized and re-organized
enterprise processes using XP and Agile methodologies, professional
relationships, and procedures, including QA team and processes; 28.
Created a complete set of IT
department documentation, including n-Tier Architecture Vision and Detailed
Technical Design whitepapers. PROJECT 12 Sep, 2006 – May,
2007: 9 months OpenFrame
Technologies, Inc. Client: JAM
Industries, Ltd., Montreal, QC Role:
Technology Architect in
roles of Enterprise Architect, Business / Systems Analyst, Development
Manager, Chief Programmer Analyst 1.
Was in charge of management,
business system analysis, system architecture and design, development,
implementation documentation, and production deployment of a dual Price
Protection Application for satellite navigation systems: conceptual and
physical architecture, systems infrastructure, software design (including
extensive Windows-form and Web GUI, metadata libraries, business objects
infrastructure, dynamic configuration, and databases), development and
implementation, integration with existing applications, intensive
refactoring, enhancements of existing functionality utilizing Visual Studio
.NET 2005, (advanced VB and C#), n-tier component-based Service Oriented
Architecture (SOA), DDD-centric framework; .NET Framework 2.0; .NET Remoting;
ADO.NET, for SQL Server and Oracle RDBMS; XML, ASP.NET and Web Services,
Windows Services, .NET Windows Application Forms; SQL Server 2005 with T-SQL;
Crystal Web Engine; Oracle 10g with advanced PL/SQL; bridging and data
migration and conversion between Oracle and SQL Server; ERWin and UML Visio;
SharePoint EDRMS with database support for Cognos reports; 2.
Utilizing TQM, COBIT, and combined
RUP, Agile and eXtreme methodologies, was in charge of analysis,
architecture, design, development, implementation and deployment of quintuple
intersecting Business Applications for several client’s trading partners
(Best Buy, Future Shop, Canadian Tire, Wal-Mart, Costco): Purchase Automation
and Enterprise Application Integration with existing ERP (JD Edwards, JDE
OneWorld, Oracle) system using BizTalk 2004, Visual Studio .NET 2003, (VB.NET
+ C#), .NET Framework 1.1, CSLA 3.0; BizTalk Server 2004, SQL Server 2000 SP4
with advanced T-SQL, Analysis Services, Reporting Services; programmatic
migration from BizTalk 2002 to 2004 including programmatic translation of COM
components into .NET assemblies; Windows 32 API and MFC (Microsoft Foundation
Classes); EDI integration and processing; implementing .NET security
components; BizTalk Server installation and configuration; 3.
Developed corporate technology
strategies and SDLC process review and definitions; 4.
Performed design and programmatic
integration of J2EE/Java/JD Edwards and .NET applications using BizTalk 2004,
.NET Web Services, XML, XSLT; 5.
Programmed system prototypes and
proofs of concept; defining system configuration; 6.
Designed and developed BizTalk
artifacts: XSD schemas, maps for XSL transformations (including handling very
large flat file mappings), advanced and custom functoids, development, custom
flat-file disassemblers, multi-step orchestrations; custom Excel ODBC-handler
pipelines; scripts for inline and external use; custom adapters and
adapter-simulated processing for Flat-File and FTP protocols; 7.
Designed, built and integrated custom
.NET components, within and for BizTalk solutions; knowledge transfer
(BizTalk, Visual Studio .NET, SQL Server 2005, Oracle PL/SQL) to technical
staff assigned to the project; 8.
Implemented integration of .NET
applications, with SharePoint; developing and maintaining ECMS SharePoint
websites, workflow, e-Docs content management templates with InfoPath and
Visual Studio; 9.
Designed (on conceptual, logical
and physical levels) and normalized database models up to 4th NF, supervised
Oracle database design and development and mapping of relational model
including enforcing db constraints and normalization rules; Administered
Oracle database for JDEdwards ERP system; 10.
Developed SQL functions, stored
procedures, packages, dynamic/in-line SQL processed by stored procs,
triggers; 11.
Managed and mentored development
teams; led design meetings, demo sessions, training junior personnel,
assisted project managers with project estimates and task requisitions; 12.
Managed and administered projects:
budget, time, team, daily and weekly tasks and meetings, development
supervision; 13.
Evaluated client proposals and
change requests in regard to existing or prospective systems architecture; 14.
Designed and created, and led
design and development of, application Reporting Modules based on Crystal
Reports 11; designed report layouts, visual styling, formatting and formulas;
configured database connectivity and data feeds; implemented functionality of
the report object model by the Presentation Layer to display and export
reporting, analytical, and statistical datasets; 15.
Used Visio Enterprise Architect
with UML for DFD (Data Flow Model Diagrams), ERD (Entity-Relational Model
Diagrams), BPMN and LDM (Logical Data Models); CADM (Core Architecture Data
Models); 16.
Mentored senior and lead
developers and provided guidance and composing and enforcing coding
standards, programming practices, and standard procedures on principles of
architecture and conceptual design of applications and databases; 17.
Documented and created a
Repository of Enterprise Information Assets, Architectures, and Data
Storages; 18.
Analyzed business defining
business requirements and creating business documentation using JAD-based
approach; 19.
Created a repository of GoF Design
Patterns having translated them from C++ into VC#.NET and VB.NET; 20.
Produced a set of re-usable
programmatic templates and object-frames using .NET languages, with
Infragistics-based WinEditors and WinSchedule UI User Controls and modules; 21.
Brought major contribution to the
project with hands-on coding and programming tasks through all tiers top
down; 22.
Organized RUP-based UAT
administration, deployment and result analysis, production environment
staging and roll-out; 23.
Deployed BizTalk processes,
assemblies, ports, orchestrations, .NET GAC reference assemblies to a
Production environment. 24.
Composed a complete set of
documentation, including guides and walk-throughs and programmatic templates; 25.
Applied international standards
ISO 9001 (Business Analysis), ISO 11179 (Database Design), ISO 12207
(Software Life Cycle), ISO 19501 (Software Modeling), ISO 42010 (Software
Architecture), ISO 9126 (Quality Attributes), ISO 9294 (Software system
documentation), as well as Industry Standards and conventions; 26.
Advised and consulted on the level
of COO and CTO; 27.
Provided post-production support and
maintenance from June 2007 to Dec 2007. PROJECT 11 June, 2005 – Aug,
2006: 15 months OpenFrame
Technologies, Inc. Client: IBM,
Montreal, QC Role:
Lead .NET Technical Architect, Lead Programmer-Analyst 1.
Was in charge of team management,
business system analysis, architectural design, development, and production
deployment and support using Visual Studio .NET 2003/2005, .NET Framework
2.0, ASP.NET 2.0, JavaScript; VB.NET and C#, SQL Server 2000 with T-SQL; XML,
XSLT; Crystal Reports, Oracle 9.2i with ERWin-based modeling, PL/SQL; BizTalk
2004; .NET Remoting; Analysis Services with DTS and OLAP; MS Reporting
Services with PDF and Excel; CSLA 2.0; RAD tools (Enterprise Library); UI
design with Common Look-and-Feel (CLF) approach; 2.
Designed, refactored, and built
programmatic maquettes using Telerik dynamic grid controls, demos, and
prototypes of application components using .NET Framework 1.1 and 2.0;
designed .NET security components; 3.
Re-defined database and data
conversion bridges between SQL Server and Oracle utilizing Mapping of
relational model, ERD (Entity relational Diagrams) using Visio and ERWin; 4.
Developed SQL functions, stored
procedures, packages, dynamic/in-line SQL processed by stored procs, triggers; 5.
Designed Oracle, SQL Server
databases on conceptual, logical, and physical levels, enforcing
normalization rules, database constraints and consistency rules; 6.
Applied Enterprise Software
Architecture Patterns, advanced n-Tier SOA; DDD-centric framework and
Strategic Domain-Driven Design; and advanced Microsoft and Gang-of-Four OOP
Design Patterns, and MS Application Blocks; Used Visio Enterprise Architect
with UML for DFD (Data Flow Model Diagrams), ERD (Entity-Relational Model
Diagrams), BPMN and LDM (Logical Data Models); CADM (Core Architecture Data
Models); 7.
Designed integrated architecture
for asynchronous remote applications using .NET Remoting, remotely
delegatable objects, asynchronous callbacks and events, asynchronous remote
processes events hosted in Windows Services and IIS .NET Web Services;
Implementing error handling components; 8.
Provided support for BizTalk 2004
development; advanced BizTalk /.NET Reflection integrated processing;
applying BizTalk Messaging and Orchestration Patterns; 9.
Mentored senior and lead
developers and provided guidance and composing and enforcing coding
standards, programming practices, and standard procedures on principles of
architecture and conceptual design of applications and databases; 10.
Coordinated technology architectures
with application communication protocols, information, security and other key
architectural elements including document management systems; 11.
Designed and created, and led
design and development of, application Reporting Modules based on Crystal
Reports 11; designed report layouts, visual styling, formatting and formulas;
configured database connectivity and data feeds; implemented functionality of
the report object model by the Presentation Layer to display and export
reporting, analytical, and statistical datasets; 12.
Participated in the SDLC / RUP
specification and development for products, services, n-layered applications,
implementation plans, and other factors associated with the implementation
and deployment of the project technical infrastructure, database and
application development; RUP and eXtreme Development Management Methodology; 13.
Applied international standards
ISO 9001 (Business Analysis), ISO 11179 (Database Design), ISO 12207
(Software Life Cycle), ISO 19501 (Software Modeling), ISO 42010 (Software
Architecture), ISO 9126 (Quality Attributes), ISO 9294 (Software system
documentation), as well as Industry Standards and conventions; 14.
Worked in both official languages
performing English-French translation of the UI captions and operational
data; 15.
Was in direct interaction with
clients collecting User Stories and facilitating RUP/Agile design sessions
with clients; performed business analysis, and composed analysis and design
documentation using UML Visio; Unit Test Templates; 16.
Composed business analysis and
n-tier technical design docs; software architecture documentation and coding
specs. PROJECT 10 June, 2004 – May,
2005: 12 months OpenFrame
Technologies, Inc. Client: Government
of Canada: Treasury Board of Canada, Secretariat Role:
Application Architect, Development Lead 1.
Was in charge of design,
development, documentation, and production deployment, of Visual Studio .NET,
on-line applications: functional and technical analysis, conceptual and
physical architecture and framework, extensive infrastructure of
Services-Oriented Architecture, development and implementation of error
handling components, integration with existing applications, impact and
refactoring analysis and pre-integration utilizing VC#.NET, VB.NET, n-tier
component-based architecture; .NET Web Services, ASP.NET; SQL Server 2000,
T-SQL; Oracle 10g PL/SQL, SQL Developer; BizTalk 2004; SQLXML, Rational
Suite; Crystal Reports; classic ASP and JavaScript; Windows 32 API and MFC
(Microsoft Foundation Classes); VSS; RDIMS Hummingbird as Document Management
System; 2.
Developed technology strategies
and SDLC application process review and definitions with .NET Security
components, along with impact analysis for data models redesign to ensure
compatibility with overall enterprise technology strategy; 3.
Did hands-on coding of
proofs-of-concepts, prototypes, programmatic maquettes, demos, and
application components; 4.
Re-wrote white-box as refactoring
Object-Oriented modules into black-box Component-Oriented tiers using .NET
and SOA concepts; 5.
Used Visio Enterprise Architect
with UML for DFD (Data Flow Model Diagrams), ERD (Entity-Relational Model
Diagrams), BPMN and LDM (Logical Data Models); CADM (Core Architecture Data
Models); 6.
Created a set of programmatic
templates and object-frames using .NET Framework; 7.
Created libraries of re-usable
components and modules using Interop to Windows 32 API and MFC (Microsoft
Foundation Classes), .NET and RAD tools (Borland Together and Rational XDE); 8.
Intensively used Object Oriented
Programming, Analysis and Development; Interface-Based Programming; N-tier
architecture design, component analysis and design in .NET IDE; used Rational
XDE Developer 2003, Borland Together 9.
Defined interfaces within
application sub-systems to external systems and between new and existing
systems; 10.
Re-defined databases and data
conversion bridges between SQL Server and Oracle utilizing Mapping of
relational model, ERD (Entity relational Diagrams) using Visio and ERWin;
created db models using normalization rules (up to 5th Normal Form); created
numerous and various db objects: tables, constraints, stored procedures,
functions, views; 11.
Developed SQL functions, stored
procedures, packages, dynamic/in-line SQL processed by stored procs,
triggers; 12.
Applied Enterprise Software
Architecture Patterns, Business System Analysis Patterns and advanced
Gang-of-Four Software Engineering OOA/OOD/OOP Design Patterns; Domain-Driven
Design and DDD-centric framework; Mapping of relational model object-oriented
design; re-evaluating the applied patterns via Anti-Patterns projection;
Applied Use Cases, Object Role Modeling, OO Methodologies using Visio UML;
RUP; and COM & CORBA concepts; 13.
Designed and created, and led
design and development of, application Reporting Modules based on Crystal
Reports 11; designed report layouts, visual styling, formatting and formulas;
configured database connectivity and data feeds; implemented functionality of
the report object model by the Presentation Layer to display and export reporting,
analytical, and statistical datasets; 14.
Performed code review, complete
development supervision to make sure it follows the established architecture
guidelines; led a team responsible for migration from PowerBuilder to .NET
technologies; 15.
Designed metadata and business
layers and data services for n-Tier architecture, excellent user-friendly GUI
design of WinForms and web-pages applying the Government of Canada Common
Look-And-Feel (CLF) concept including integrated content and document
management utilizing third-party Control Toolkits (Infragistics and Telerik)
and WCAG (TBS Content Accessibility Guidelines); 16.
Evaluated .NET-related,
third-party tools and software products, such as Infragistics tools, Telerik,
MVC, and Reporting tools; 17.
Integrated Infragistics Web
Controls library into the base functionality of the ASP.NET application; 18.
Worked with Architecture Analysis
Patterns for Trading (Contract, Portfolio, Quote, Scenario) and Derivative
Contracts (Forward Contracts, Options, Productive Packages); 19.
Worked with BizTalk 2004 Server
(Adaptors and Pipelines; Business Activity Services, Rules Engine, Biz
Process Provisioning (SEED), HWS (Human Intervention); .NET integration);
BizTalk 2004 Server setup and configuration (basic); 20.
Evaluated proposed process and
data models and determined database content, structure, and application
sub-systems, and developed data dictionary; worked with data warehousing and
transformation services; 21.
Provided guidance to development
teams, and composed and enforced coding standards, programming practices, and
standard procedures on principles of architecture and conceptual design of
applications and databases; 22.
Set expectations and built
relationships at the client management level; 23.
Worked with the end clients to
finalize tech requirements, collect User Stories, and define iterations and
project velocity using JAD-based approach; consulted with management on
matters relating to cost and time budgets; 24.
Developed a framework of business
objects for the Business Tier and the Data Access layer using advanced .NET
programming model; composed Coding Guide and Walk-Throughs; 25.
Worked in both official languages
performing English-French translation of the UI captions and operational data; 26.
Composed an extensive set of
Software Architecture Documents (Systems Assessment, Architecture Vision,
Domain Metaphor and Concept Definition), Business Requirements Definitions,
Impact Analysis, Design Specifications, Functional Specifications, Technical
Specifications, Project Definitions, Coding Standards and Guidelines; 27.
Applied international standards
ISO 9001 (Business Analysis), ISO 11179 (Database Design), ISO 12207
(Software Life Cycle), ISO 19501 (Software Modeling), ISO 42010 (Software
Architecture), ISO 9126 (Quality Attributes), ISO 9294 (Software system
documentation), as well as Industry Standards and conventions; 28.
Applied principles and approaches
of DoDAF/NAF, including View Sets (Operational View (OV), Systems View (SV),
and the Technical Standards View (TV)); 29.
Recommended steps for RUP-based
development and employment of the enterprise-wide framework architecture to
solve existing or potential issues of development, testing, maintainability,
extensibility, integration, enhancements, and customization with existing
products and applications, and prospective applications and products by
sensitively addressing business requirements tolerance and defect-free
solutions. PROJECT 9 Client: OceanWide
Inc., Montreal, QC (Maritime
Cargo Insurance Brokerage Company) Role:
Application Architect, Development Lead 1.
Implemented complete
enterprise-wide re-architecture of the systems from VB6/ASP/JavaScript
(Visual Studio 6.0 with Visual InterDev) environment into .NET 5-tier
infrastructure using Visual Studio .NET 2002 and 2003 Enterprise Architect
Edition, (C#, VB, ASP.NET, ADO.NET), .NET Web Services; advanced n-Tier SOA;
SQL Server 2000 with T-SQL and OLAP; PL/SQL for Oracle 9i, COM+, BizTalk
Orchestration and Scheduling; MQ Series integration; UML, Crystal Reports
8.5, IIS, .NET XML/XSLT; 2.
Performed system analysis and
presented problem reports resulting in corrected project work estimates; 3.
Designed and developed a custom
layer of Object-Relational Mapping using enterprise architecture patterns,
DDD-centric framework, and libraries of reusable classes; 4.
Recommended designed, refactoring,
and implemented in .NET, a new enterprise framework architecture and its demo
that resulted in product sales to a new client; 5.
Led a team responsible for a
3-month SDLC project for State of New York Welfare: conceptual design and
implementation of the architectural prototype and demo using .NET Framework,
mainframe interfacing and data warehousing transformations; 6.
Having had the teams’ programming
productivity increased by 600% and time-to-market reduced by 50% - by
applying a conceptually-new architecture and implementing a new RUP-based
structured enterprise SDLC process; 7.
Designed and programmed the
complete transition and duplication of the product and its infrastructure
from VC#.NET into VB.NET, from VB.NET into C# and from COM VB into NET
languages; implementing structure error handling components; set up C# and
VB.NET development standards and practices within the enterprise for the
full-blown, deep OOP; 8.
Used Infragistics Presentation
Layer Framework and User Experience (UX) engineering; 9.
Presented and led technical
sessions with management on fundamental comparisons of .NET and COM, and .NET
languages of VB and VC# (aka C#) including technological impact on project
budgeting; 10.
Applied Enterprise Software
Architecture Patterns, advanced Gang-of-Four Software Engineering OOA/OOD/OOP
Design Patterns; 11.
Re-defined databases and data
conversion bridges utilizing Mapping of relational model, ERD (Entity
relational Diagrams) using Visio; created db models using normalization rules
(up to 4th Normal Form); created numerous and various db objects: tables,
constraints, stored procedures, functions, views, and re-designed
dynamic/in-line SQL into stored procs; 12.
Led the architecture team and
coordinated 3 development teams (over 25 people overall); 13.
Provided guidance and composing
and enforcing coding standards, programming practices, and standard
procedures on principles of architecture and conceptual design of
applications and databases; 14.
Applied EAI (Enterprise
Application Integration), Business Activity Services; .NET security
components, Human Workflow Services; 15.
Used Visio Enterprise Architect
with UML for DFD (Data Flow Model Diagrams), ERD (Entity-Relational Model
Diagrams), BPMN and LDM (Logical Data Models), Object Models, CADM (Core
Architecture Data Models); 16.
Set expectations and build
relationships at the CEO/CTO/CIO level; 17.
Designed and created, and led
design and development of, application Reporting Modules based on Crystal
Reports 9; designed report layouts, visual styling, formatting and formulas;
configured database connectivity and data feeds; implemented functionality of
the report object model by the Presentation Layer to display and export
reporting, analytical, and statistical datasets; 18.
Applied database conceptual,
logical, and physical design and implementation (tables, constraints, SQL
stored procedures, triggers, cursors, packages); applied mapping of
relational model to object-oriented design; migration and data
transformation; performed application DBA; 19.
Documented performing unit-,
function-, and system-tests; support for QA and UAT (user acceptance tests); 20.
Worked in both official languages
performing English-French translation of the UI captions and operational data; 21.
Composed n-Tier Software
Architecture Documentation, Coding Standards and Review, Technical Design
Specifications; 22.
Applied international standards
ISO 9001 (Business Analysis), ISO 11179 (Database Design), ISO 12207
(Software Life Cycle), ISO 19501 (Software Modeling), ISO 42010 (Software
Architecture), ISO 9126 (Quality Attributes), ISO 9294 (Software system
documentation), as well as Industry Standards and conventions. PROJECT 8 June, 2002 – Nov,
2002: 6 months Client: Pfizer
Corp., Montreal, QC Role:
Project Tech Lead, Sr. Technical Consultant-Architect (contract), Lead
Programmer-Analyst 1.
Was in charge of development,
management, documentation, and production deployment, for “.NET MSMQ
Integration Framework” project: system functional and technical analysis,
conceptual and physical architecture, systems infrastructure, implementing
error handling components, software design, development and implementation,
integration with existing applications, enhancements of existing
functionality utilizing MSF SDLC, Visual Studio .NET 2002, with .NET
WinForms, VB.NET; VC#; MSMQ 3; advanced n-Tier SOA; COM/ActiveX, COM+; 4-tier
component-based architecture; ActiveX / COM with Windows 32 API and MFC
libraries; BizTalk Integration; .NET Remoting; HTTP/TCP, VSS; Oracle 9i,
PL/SQL Access 2000, ADO, XML, and prospective .NET extensibility, to existing
functionality; .NET Windows Services; Analysis Services and OLAP; Use Cases,
UML; Object Role Modeling, Mapping of relational model object-oriented
design; 2.
Applied Gang-of-Four Software
Engineering OOA/OOD/OOP Design Patterns, RUP and Agile practices,
Implementing .NET security components; 3.
Re-defined databases and data
conversion bridges utilizing Mapping of relational model, ERD (Entity
relational Diagrams) using Visio; created db models using normalization rules
(up to 4th Normal Form); created numerous and various db objects: tables,
constraints, stored procedures, functions, views; 4.
Designed and created, and led
design and development of, application Reporting Modules based on Crystal
Reports 9; designed report layouts, visual styling, formatting and formulas;
configured database connectivity and data feeds; implemented functionality of
the report object model by the Presentation Layer to display and export
reporting, analytical, and statistical datasets; 5.
Used Visio Enterprise Architect
with UML for DFD (Data Flow Model Diagrams), ERD (Entity-Relational Model
Diagrams), BPMN and LDM (Logical Data Models); CADM (Core Architecture Data
Models); 6.
Supervised a team of software analysts
and programmers; 7.
Invented, proof-designed, and
coded the OpenFrame conceptual framework of metadata and application
infrastructure; 8.
Composed Design Specifications,
Functional Specifications, Technical Specifications, Project Specifications; 9.
Applied international standards
ISO 9001 (Business Analysis), ISO 11179 (Database Design), ISO 12207
(Software Life Cycle), ISO 19501 (Software Modeling), ISO 42010 (Software
Architecture), ISO 9126 (Quality Attributes), ISO 9294 (Software system
documentation), as well as Industry Standards and conventions. PROJECT 7 Dec, 2000 – Apr,
2002: 17 months Client: CNA
Financial & Insurance Corp., Chicago, IL Role:
Sr. Technical Consultant, Project Tech Lead in
functional roles of Project Tech Lead, Team Lead, Solution Architect, Sr
Programmer-Analyst, Lead Developer: 1.
Led and put major efforts in full
life-cycle software and database analysis, design, development and
implementation, as well as integration with existing applications and legacy
systems, and enhancements of aging functionality within and under the budget
and within the time frames of the massive-scale tri-project involving complex
object-oriented, component-based distributed and internet technologies,
rolling out projects before the deadlines and under the budget; 2.
Designed, documented, and
developed infrastructure of objects, COM components, ActiveX components and
controls using Visual Studio / Visual Basic 6 in MTS/COM+ environment and 4-
and 5-tier architecture (dual UI Presentation, Business Façade, Business
logic and Data Access Tiers); Windows 32 API; MFC; CSLA 1.0; VSS; PVCS; 3.
Used Visio with UML for DFD (Data
Flow Model Diagrams), ERD (Entity-Relational Diagrams), Logical Data Models; 4.
Developed SQL functions, stored
procedures, packages, embedded dynamic/in-line SQL, stored procs, triggers; 5.
Applied Object-Oriented Design
Patterns and RAD approach tools (Riverton, Rational Rose); 6.
Took an active part in planning
migration to .NET Framework technology, and translation of COM-based source
code into VB.NET, ASP.NET and ADO.NET; started using C#.NET to translate
JavaScript code blocks; 7.
Designed and implemented database
objects, stored procedures and package scripts using advanced PL/SQL, T-SQL,
including migrational and conversional ‘bridges’ between the different
RDBMS’s (Oracle 9i, 8i, SQL Server 7/2000, Sybase 3.50); writing complex
stored procs, cursors, triggers; 8.
Led, analyzed, designed, developed
and implemented 6-month “Claims Data Conversion Project” in Oracle PL/SQL
packages using Oracle 8i, ERWin and T.O.A.D.; 9.
Provided guidance and supervision
of conceptual design and normalization of Oracle databases; 10.
Created COM-components for
e-commerce application support utilizing Windows 32 API and MFC (Microsoft
Foundation Classes); extended web-enabled application with
COM-based/RPC-oriented architecture to combine and share the DCOM and the
HTTP protocols using VB and ASP programming models, XML and DOM; developed
the integration scheme of IIS-based scripting clients into COM+ environment; 11.
Designed and created, and led
design and development of, application Reporting Modules based on Crystal
Reports 9; designed report layouts, visual styling, formatting and formulas;
configured database connectivity and data feeds; implemented functionality of
the report object model by the Presentation Layer to display and export
reporting, analytical, and statistical datasets; 12.
Composed Design Specifications,
Functional Specifications, Technical Specifications, Project Specifications;
performing Business Analysis, System Analysis; UML and RUP; 13.
Applied international standards
ISO and industry standards (Microsoft practices and guidelines) and
conventions. PROJECT
6 Oct, 99 – Nov, 2000:
14 months PDA Software
Services, Inc., Kansas City, KS (A subsidiary of Selective Insurance Corp.,
NJ) Role:
Lead Programmer-Analyst, Team Lead 1.
Participated in three large-scale
projects and several single-task assignments using Visual Studio / Visual
Basic 6, ASP and JavaScript, Oracle 8i, SQL Server 7.0 and 2000, Sybase with
PowerBuilder; RPC, COM/DCOM technologies, MTS, Windows 32 API and MFC
(Microsoft Foundation Classes); ERWin, Crystal Reports 8, ActiveX Components;
Remote ActiveX Servers; CSLA; DOM; DCOM/RPC and HTTP protocols; VSS; MSMQ
service; 2.
Used Visio with UML for DFD (Data
Flow Model Diagrams), ERD (Entity-Relational Model Diagrams), LDM (Logical
Data Models) based on the business process analysis findings; 3.
Created data architecture for a
network of healthcare providers (medical doctors and hospitals); 4.
Led a team of 5 developers; 5.
Collaborated with a team of
analysts for migration from SQL Server 7.0 to SQL Server 2000; 6.
Created a web-services layer using
IIS applications/Web-Classes with ASP programming model; 7.
Pioneered along with a project
manager in implementing application design using concepts of the n-Tier
Architecture and n-Tier Systems Development simulating classic inheritance
with VB6 (commonly considered not supported by this version of Visual Basic)
and advanced concepts of generic OOP using Object-Oriented Design Patterns; 8.
Insisted to re-develop
dynamic/in-line SQL statements into stored procedures and packages; performed
application DBA; 9.
Designed Oracle databases and
became the first programmer within the company to create Oracle db-packages; 10.
Designed and created, and led
design and development of, application Reporting Modules based on Crystal
Reports 8.5; designed report layouts, visual styling, formatting and
formulas; configured database connectivity and data feeds; implemented
functionality of the report object model by the Presentation Layer to display
and export reporting, analytical, and statistical datasets; 11.
Assisted business analysts with
definitions and scheduling of large full life-cycle projects using UML and
CASE. PROJECT 5 Feb, 98 - Sep, 99:
20 months DW (Distributed Web)
Special Consulting Services, Inc., Chicago, IL Role:
Sr. Programmer-Analyst, Consultant 1.
Participated in 8 full-life-cycle
projects of various size in different roles: from a leading GUI designer to a
business layer and database developer using Visual Studio / Visual Basic 5
and 6, OOP with COM and ActiveX; Windows 32 API and MFC (Microsoft Foundation
Classes); SQL Server 7.0, Sybase (incl. Connectivity OpenServer / OpenClient
10.0.x - 11.1.x for Windows); MS Access, Oracle 7, Visio, DAO/RDO/ADO; ASP; 2.
Performed analysis of business
requirements and a set of functional specifications to prepare technical
design; 3.
Designed and developed databases
in SQL Server, Oracle 7, Sybase, DB2; used T-SQL and PL/SQL to compose stored
procedures and scripts using T.O.A.D., Power Builder, Oracle Designer, Power
Designer, ERWin; re-developed dynamic/in-line SQL into stored SQL Server and
Oracle procedures; 4.
Participated in web-applications
development using ASP, Visual InterDev 6.0, reporting modules based on
Crystal Reports for utility and municipal firms; 5.
Took over a project manager role
for two small size projects simultaneously (upon request when the project
manager became disabled) and by that saved the company’s reputation and
satisfied the clients’ expectations. PROJECT 4 Apr, 96 - Jan, 98:
22 months New Life Media
Corp., Chicago, IL Role:
Client-Server Application Developer 1.
Developed 3-tier application for
Customer Network application using Visual Basic 5 (Visual Studio 5.0) with
ActiveX and SQL Server 6.5 (migrated from Sybase); 2.
Participated in establishing a set
of development standards; 3.
Analyzed business requirements to
compose corresponding documentation, detailed and technical design
specifications, to set functional signatures and application rules; 4.
Analyzed data model requirements
and created conceptual, logical, and physical design and implementation of
databases, and database objects, (tables, views, constraints), in-line SQL
DML using SQL Server 6.5, Oracle 7 and Sybase 3. 5.
Participated in business, system
and functional analysis and design of process/data flow as phases of a full
life-cycle development of databases and applications. PROJECT 3 Feb, 91 – Jan, 96:
60 months International
Finance Bureau, UN Committee on Trade and Development Kharkov, Ukraine /
Khabarovsk, Russia / Niigata, Japan / New York, NY Role:
Programmer-Analyst 1.
Participated in corporation
databases setup and configuration across branch offices using SQL-92’s
in-line DDL/DML; 2.
Participated in business and
functional analysis within a full life-cycle application development; 3.
Programmed business applications
using MS Visual Studio (VB, Visual Basic, FoxPro) 3.0 and 4.0. PROJECT 2 Sep, 88 – Feb, 91 Intourist,
International Tourism Association, New York, NY / Kharkov, USSR / Poznan,
Poland Role:
IT Consultant 1.
Participated in various tasks to
automate business process; 2.
Started using Data Definition
language and Data Manipulation Language with SQL-89. PROJECT 1 July, 87 – Sep, 88 Polytechnic
Institute of Technology, College for Foreign Students, Kharkov, USSR Role:
Teacher of Applied Linguistics 1.
Delivered lectures, seminars, and
practiсal studies on Comparative Analysis of Computer Languages. EDUCATION
and PROFESSIONAL CERTIFICATIONS - BS in
Applied Linguistics & Computer Language Analysis, University of
Kharkov, USSR, 1982-1987; - Master’s
Degree in Computer Science, University of Kharkov, Ukraine, 1993-1995
(evaluated to the U.S. MCS); - Since 2008
pursuing Ph.D. in Software Architecture, Concordia University,
Montreal, QC – (Ph.D. Student ID: 9321330); - Conversational
French, City School of Languages, Kharkov, USSR, 1988-1989; - Certificate of
Achievement, Microsoft Course “ASP Web-Site Development”,
Chicago, IL, USA, 1998; - Certificate of
Achievement, Oracle Course “Oracle Database Administration”,
Chicago, IL, USA, 2001; - Professional
Diploma in “Fundamentals and Full Life-Cycle of Software Application
Architecture”, Montreal, QC, 2003; - Certificate of Briefing
for Secret and Confidential Documents Procurement, Treasury
Board of Canada Security Dept., Government of Canada, 2004. - Certificate of Secret
Level II Government Security Clearance, Government of Canada, 2007,
2016; - Certificate of NATO
Secret Government Security Clearance, Government of Canada, 2008; - Certificate of Top
Secret Level III Government Security Clearance, Government of Canada,
2009, 2014; - Certificate of Top
Secret SIGINT Government Security Clearance, Government of Canada,
2012. PROFESSIONAL
ACHIEVEMENTS INVENTIONS in mid-2002 created
own “signature” in software architecture, so-called OpenFrame Concept - a
unique, hyper-advanced infrastructure of interconnected uni-business
components, a unique approach to the logical design of the enterprise
architecture of distributed and parallel systems to solve existing and/or
potential issues of development, maintainability, extensibility, integration,
enhancements, and ultra-customization with existing products and
applications, and prospective applications and products by sensitively
addressing business requirements tolerance and defect-free solutions. The OpenFrame
employs unique combination of architecture patterns,
Object-/Component-Oriented Design, interface-based SOA, the principles of the
Microsoft best practices (product consistency and conceptual integrity) and
initiatives, MSF (Microsoft Solution Framework), CORBA approaches to the
conceptual design, Japanese Kanban Just-In-Time System of Industrial
Management, and eXtreme Programming practices and Agile methodologies. OpenFrame
architecture has been implemented and is particularly employed by Pfizer
Corp., OceanWide Inc., Visa Corp. and Intel (through OSTnet OpenSource),
Government of Canada (Treasury Board, CDIC, OSFI, Department of Fisheries and
Oceans, Supreme Court of Canada, Transport Canada), IBM, CN, JAM Industries
Ltd., and other companies and organizations. TEACHING in Nov 2002
opened a private computer school: - personally taught
Complete Full Life-Cycle of Business Analysis and Object-Oriented Programming
utilizing RDBMS and Visual Studio .NET more than 50 people who are now
employed in Canada and USA; - in Summer, 2007
started teaching Software Architecture Fundamentals using Microsoft
technologies. REFERENCES Available upon
request, directly from clients on the level of Deputy Ministers, Chief
Technical Officers, IT Directors, Application Development Management Chiefs,
Program Managers. |
|
||||||||
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
Languages: |
Languages |
Proficiency Level |
|
English |
Fluent |
|
|
French |
Beginner |
|