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 Markoff 

Last updated:  11/09/16

Job Title:  no specified

Company:  Apeiron, Inc.

Rating:  Not Rated

Screening score:  no specified

Status:  Resume Received


Buffalo Grove, IL  60089
US

Mobile: NO PHONE CALLS !!   
vadim@openframetechnologies.com
www.openframetechnologies.com
Contact Preference:  Email

Quick View Links:

Resume Section

Summary Section

 

 

RESUME

  

Resume Headline: Unique .NET Architect with Excellent Gov't Record

Resume Value: 4r2arc3dx9s2z25q   

  

 

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).


NCAGE (NATO Commercial and Government Entity) Code: 7BP25 (U.S.), L8048 (Canada)
Defense Logistics Agency Certificates #0051375 and #0074668 for Militarily Critical Technical Data Processing

 

 

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
Dec, 2002 – May, 2004: 18 months

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.



Experience

BACK TO TOP

 

Job Title

Company

Experience

System/Enterprise Architect

Federal Government

- Present

 

Skills

BACK TO TOP

 

 

Last Used

Experience

.NET Framework

Currently used

5 years

Architecture

Currently used

6 years

SOA (Service-Oriented Architecture);

Currently used

4 years

OOP - Object-Oriented Programming

Currently used

11 years

COM, ActiveX

Currently used

12 years

MTS/COM+;

1 year ago

5 years

MSMQ

Currently used

3 years

DCOM, RPC, TCP/IP

Currently used

7 years

RDBMS

Currently used

16 years

ADO, ADO.NET

Currently used

8 years

SQL Server

Currently used

14 years

Oracle

Currently used

11 years

T-SQL

Currently used

11 years

PL/SQL with packages

Currently used

9 years

.NET Remoting

Currently used

3 years

Asynchronous Remote Applications

Currently used

7 years

BizTalk (Orchestration, Scheduling, Schemas and Ma

1 year ago

3 years

Crystal Reports

Currently used

9 years

MS Reporting Services

Currently used

4 years

SQL

Currently used

16 years

XML/XSD, XSL/XSLT, XPath

Currently used

7 years

Design Patterns

Currently used

10 years

.NET Web Services

Currently used

4 years

ASP, ASP.NET

Currently used

8 years

Visual Basic

Currently used

10 years

VB.NET

Currently used

5 years

C#

Currently used

5 years

Visual Studio .NET 2002-2005

Currently used

5 years

 

Additional Info

BACK TO TOP

 

Desired Salary/Wage:

80.00 - 120.00 USD hr

Current Career Level:

Experienced (Non-Manager)

Date of Availability:

Immediately

Work Status:

US - I am authorized to work in this country for any employer.

Active Security Clearance:

Active Top Secret

US Military Service:

Citizenship:

US citizen

 

 

Target Job:

Target Job Title:

.NET Systems -Software - Application Architect

Alternate Target Job Title:

Developer, Programmer Analyst

Desired Job Type:

Temporary/Contract/Project

Desired Status:

Full-Time
Part-Time
Per Diem

 

Target Company:

Company Size:

No Preference

Industry:

Internet Services
Banking
Insurance
Computer Software
Government and Military

Occupation:

IT/Software Development

·         General/Other: IT/Software Development

·         Software/System Architecture

 

Target Locations:

Selected Locations:

US-IL-Chicago North

Relocate:

No

Willingness to travel:

Up to 50% travel

 

Languages:

Languages

Proficiency Level

English

Fluent

French

Beginner