.NET Technical Architect - Looking for contract opportunities.

Jason Kaczor <[email protected]> Wed, 26 Mar 2003 13:06:55 -0500
Newsgroups gmane.comp.windows.devel.dotnet.jobs
Message-ID <LISTSERV%[email protected]>
Willing to travel worldwide.

===========================================================
JASON J. KACZOR
190 Tuscarora Circle NW
Calgary, AB
T3L 2B8

Cell: (403) 870-NERD (6373)
Home: (403) 547-8550
Email: [email protected]

OBJECTIVE
Consultant, Technical Architect, Software Developer, Trainer.

PROFESSIONAL EXPERIENCE

Position: Director / Principal Consultant
Company: A-Couple-A-Nerds Computer Consulting Inc.
(Calgary, AB: Apr 97 – Present)

- Petro Canada (Calgary, AB: Dec 02 – Feb 03)
- Role: Technical Architect / Software Developer
Analyzed and validated existing requirements, refined logical design;
presentation, business logic and data persistence system layers.  Re-
engineered existing prototype, developed to production-ready status.

- Tools & Technologies:
Visual Studio .NET 2002, XML, ADO.NET, ASP.NET, C#, COM+, IIS, SOAP, XML,
Windows 2000, Active-Directory, Office 2000, Internet Explorer 5.x - 6.x,
Oracle 8i, Crystal Reports .NET, Documentum.

- EDS/ Alberta Learning (Edmonton, AB: Jun 02 – Nov 02)
- Microsoft / EDS/ Alberta Learning (Edmonton, AB: Jan 02 – Jun 02)
- Role: Technical Architect
Analyzed and validated existing requirements, prepared; conceptual,
logical and “reference” physical designs.  Managed staff schedule, project
risks, resources and timelines.  Supported, mentored and trained
development team as a Microsoft consultant, using internal knowledge-
bases.  Designed, developed and supported data persistence system layer.

- Tools & Technologies:
Visual Studio .NET 2002, BizTalk Server 2002, XML, ADO.NET, ASP.NET,
VB.NET, COM+, IIS, SOAP, XML, Windows 2000, Active-Directory, Office 2000,
Internet Explorer 6.0, SQL Server 2000, Crystal Reports, Visio XP, Project
2000, Sparx Enterprise Architect 3.10 – 3.50.

- National Energy Board of Canada / Qunara (Calgary, AB: May 01 – Mar 02)
- Role: Business Analyst / EAI Architect
Guided conceptual design phase, including; preparation of business case,
high-level project plan/schedule and presentation materials.  Facilitated
cross-department meetings documenting; business processes, inter-
departmental workflow and day-to-day usage of existing enterprise
management systems.  Validated, analyzed and modelled business process
integration requirements.  Created a solution architecture constrained by;
process workflows, information-management architectural standards,
existing enterprise management systems, upcoming system acquisitions and
on-going federal government projects.  Designed and implemented
requirements standards to formalize “buy vs. build” decisions with regards
to integration requirements.

Enterprise-level integration architecture included; just-in-time data
transfer, data component re-use and real-time change notification.
Designed and modelled a “time reporting” process solution, using the
Enterprise-level architecture as a “proof-of-concept”.  Facilitated joint-
application-design (JAD) sessions, presented visual prototype and a
detailed relational database design.  Evaluated and recommended third-
party tools, methods and solutions.  Presented Enterprise-level, and time
reporting solutions to departmental managers, project sponsor and
executive level board members.  Mentored, presented formal .NET
development training and performed skills transfer.  Managed staff
schedule, project risks, resources and timelines.

- Tools & Technologies:
Visual Studio .NET (Beta 2 to 2002), BizTalk Server 2000, ADO.NET,
ASP.NET, VB.NET, COM+, IIS, C#, SOAP, XML, Windows 2000, Active-Directory,
Office 2000, Internet Explorer 6.0, SQL Server 2000, Crystal Reports,
Visio XP, Project 2000, Visual FoxPro 6.0, Windows NT 4.0, Oracle 7.x, 8i,
Novell Netware, Novell Groupwise.

- Canadian Pacific Railway Ltd. (Calgary, AB: Nov 01 – Feb 02)
- Role: Technical Architect / Software Developer
Analyzed existing prototype application, contrasted against original
requirements, gathered requirements changes and gathered production
constraints.  Re-architected and developed a modular replacement solution
ready for production.  Managed staff schedule, project risks, resources
and timelines.

- Tools & Technologies:
Visual Studio 6.0 Enterprise, Visual Basic 6.0, Visual InterDev, COM, ADO,
ASP, IIS, XML, Windows 2000, Active Directory, WebSEAL/PolicyDirector,
Internet Explorer 5.x – 6.x.

- Canadian Pacific Railway Ltd. / EDS (Calgary, AB: May 00 – May 01)
- Role: Business Analyst / Technical Architect
Analyzed existing application complexity levels, proposed toolset to
prepare high-level project plan/schedule and presentation materials.
Gathered, validated, analyzed and documented individual application
requirements, including; technology constraints, business process changes
and usability modifications.  Designed, developed and assisted in the
construction of various “reference” implementations to validate the
proposed toolset functionality, gaps and suitability.  Prepared
documentation, performed training sessions, and provided pre-production
support for “reference” applications during user acceptance testing phases.

Developed, and implemented; requirements documentation standards, third-
party tools analysis standards, application development process, migration
process, promotion and deployment processes.  Designed and developed; re-
usable components, tools and development framework tools.  Evaluated and
recommended third-party tools, methods and solutions.  Mentored, trained
and performed skills transfer.  Managed schedule, balanced resource
utilization and produced detailed project estimates.  Managed risks
related to; development, technology toolset and quality assurance.

- Tools & Technologies:
Visual Studio 6.0 Enterprise, Visual Basic 6.0, Visual InterDev, Exchange
2000, WebStorage System, SharePoint Portal Server 2000, COM+, COM,
ActiveX, CDO, ADO, ASP, IIS, SOAP, XML, Windows 2000, ActiveDirectory, SQL
Server 2000, MSDE, Office 2000, Internet Explorer 5.5, Rational Rose 98
EE, Visio 2000, Project 2000, Lotus Notes, Windows NT 3.51, Oracle 8i, 9i.

- Microsoft / HSBC (Vancouver, BC : Aug 98 – Apr 00)
- Role: Technical Architect
Designed and implemented; requirements/design analysis, third-party tools
evaluation processes, software development methods and standards.
Performed detailed; requirements analysis, architectural design and
component-level software development.  Conducted evaluations and provided
recommendations for third-party tools, methods and solutions.  Managed and
facilitated formal testing with executive-level representatives.

Designed, performed and managed quality assurance reviews for; conceptual,
logical, and physical implementation phases.  Mentored, trained and
performed skills transfer.  Managed schedule, estimates, resources and
risks related to software development.  Developed, implemented and
supported component synchronization, build and deployment processes.

- Tools & Technologies:
Visual Studio 6.0 Enterprise, Visual Basic 6.0, Visual InterDev, COM,
ActiveX, ADO, MTS, MSMQ,  ASP, Windows 2000, Windows NT 4.0, Windows 9x,
Videosoft VS/OCX v.6.0, Videosoft FlexGrid, Crystal Reports, SQL Server
7.0, MSDE.

- Merak Projects (lgary, AB: Dec 97 – Jul 98)
- Role: Business Analyst / Software Developer
Analyzed existing application code-base, documented; performance
characteristics, requirements, implementation technology constraints.
Maintained, enhanced and supported application; enhancements focusing on
deficiency reduction and performance increases.  Architected, designed and
presented a component-based, modular replacement application.  Conducted
evaluations and provided recommendations for third-party tools,
methodologies and solutions.  Managed risks, liaised with quality
assurance team, participated in schedule build process.

- Tools & Technologies:
Visual Basic v.5.0 Enterprise, SQL Server v.6.5, MTS, MSMQ, Oracle 7.x,
Videosoft VS/OCX v.5.0, Access, Tlist OCX, ChartFX OCX, Windows 95,
Windows NT Workstation v.4.0.

- Prologic (Richmond, BC: Oct 97 – Dec 97)
- Role: Business Analyst / Technical Architect
Gathered and analyzed user requirements.  Facilitated joint application
design and workflow analysis sessions.  Managed reviews, including; change
control, conceptual design, logical design and physical implementation
phases.  Designed and implemented; requirements/design analysis processes,
third-party tools evaluation processes, methods and standards.  Created
architectural design and performed software development.  Designed and
implemented deployment process.  Managed staff schedule, project risks,
resources and timelines.

- Tools & Technologies:
Visual Basic v.5.0 Enterprise, SQL Server v.6.5, ELM Sentry, ECS API, COM,
Windows NT Workstation v.4.0.

- Ashton Computer Professionals (Vancouver, BC: Sep 97 – Oct 97)
- Role: Business Analyst / Technical Architect
Gathered and analyzed user requirements.  Facilitated joint application
design and workflow analysis sessions.  Prepared architectural design and
conducted software development.  Managed staff schedule, project risks,
resources and timelines.

- Tools & Technologies:
Visual Basic v.5.0 Enterprise, SQL Server v.6.5, Crystal Reports v.5.0
Professional, Videosoft VS/OCX v.5.0, TrueGrid/OCX, COM, Access, Windows
95, Windows NT Server v.4.0.

- BC Securities Commission (Vancouver, BC: Apr 97 – Sep 97)
- Role: Business Analyst / Application Architect
Performed requirements analysis, provided detailed architectural designs
and conducted software development.  Evaluated third-party tools,
methodologies and solutions.  Mentored, trained and performed skills
transfer.  Provided project estimation, and managed on-going schedule.
Developed and implemented component synchronization and build process.
Managed risks and conducted quality assurance.

- Tools & Technologies:
Visual Basic 5.0 Enterprise, Spread/OCX, Crescent QuickPak Pro, SQL Server
6.5, TabPro/ OCX, Aware/VBX, Sheridan’s Data Widgets, COM, VB/Rig, MS
SourceSafe, Crystal Reports v.4.0 Professional, MS Windows NT v.3.51,
Windows 95.

Company: OAO Canada, DEC (Compaq), GVR (Burnaby, BC: Jul 96 – Mar 97)
Position: Client/Server Analyst
Performed requirements analysis, analyzed existing application code,
prepared application design modifications, developed applications and
managed conversion projects.  Implemented requirement specifications,
design, and application maintenance process standards.  Supervised
development and provided “on-call” support for client/server
applications.  Mentored, trained and performed skills transfer.  Prepared
estimates; managed scheduling and managed staff schedule, project risks,
resources and timelines.  Evaluated contract proposals and managed vendor
implementation.  Handled client relationships, managed expectations and
performed emergency break/fix support.  Detailed and initiated
requirements change control.  Performed database administration, database
support and initiated proactive database monitoring.

- Tools & Technologies:
Sybase SQL Anywhere, IIS, HTML, ASP, Visual Basic 4.0 Enterprise, Internet
Explorer, Access 95, Axiant 1.2c, Sybase System 10, Blythe Omnis 7
Macintosh/Windows, SQL Server 4.21, Borland Delphi 2.0, ODBC API, Visual
C/C++ v.4.0, Sybase System 10 OpenClient 32-bit, Excel Software
Development kit, Windows for Workgroups v.3.11, Windows 95, Excel v.5.0,
v.7.0, Windows NT 3.51, OS/2 v.1.3.

Company: BC Securities Commission (Vancouver, BC: Jul 95 – Jul 96)
Position: Business Analyst / Software Developer
Gathered and analyzed user requirements.  Facilitated joint application
design and workflow analysis sessions.  Presented and mentored “Microsoft
Solutions Framework” development process methodology.  Enhanced and
maintained development standards knowledge bases.  Conducted evaluations
and provided recommendations of third-party tools, methodologies and
solutions.  Performed requirements analysis, provided application design
and executed software development tasks.  Performed detailed database
design and provided development-level database administration.

- Tools & Technologies:
Visual Basic v.3.0 to 4.0 Enterprise, Spread/VBX, Crescent QuickPak Pro,
DB/Lib for SQL Server, SQL Server v.4.2 to 6.0, TabPro/VBX, Aware/VBX,
Sheridan’s Data Widgets, VB/Rig, SourceSafe, Crystal Reports v.4.0
Professional, Windows v.3.1, DOS v.6.22, Windows NT v.3.51, Windows 95.

Company: Ashton Computer Professionals (Vancouver, BC: Sep 94 – Jul 95)
Position: Business Analyst / Software Developer / IT Recruiter
Gathered and analyzed user requirements.  Facilitated joint application
design and workflow analysis sessions.  Conducted evaluations and provided
recommendations for third-party tools and solutions.  Gathered and
analyzed requirements, designed application, and performed software
development.  Designed, administrated and supported database.  Managed
staff schedule, project risks, resources and timelines.  Analyzed resumes,
candidate suitability and performed interviews relating to current job
orders.

- Tools & Technologies:
Visual Basic v.3.0 to 4.0 Enterprise, Spread/VBX, Crescent QuickPak Pro,
DB/Lib for SQL Server, SQL Server v.4.2 to 6.0, TabPro/VBX, Aware/VBX,
Sheridan’s Data Widgets, VB/Rig, SourceSafe, Crystal Reports v.4.0
Professional, Windows v.3.1, DOS v.6.22, Windows NT v.3.51, Windows 95.

Company: Peret Computer Systems  (Belleville, ON: Dec 91 – Aug 94)
Position: Business Analyst
Performed evaluations and provided recommendations for third-party tools
and solutions.  Gathered requirements, conducted analysis, detailed
architecture design, and conducted software development.  Designed,
supported and administrated database solutions.  Conducted sales, retail,
and commercial, including; software, hardware, support, networking and
customized solutions.  Managed retail business operations, provided
support to existing clientele.  Managed inventory and accounting tasks.
Managed staff schedule, project risks, resources and timelines.

- Tools & Technologies:
Visual Basic v.1.0, v.3.0 Professional, Windows v.3.1, DOS v.6.2, Crystal
Reports v.2.0, Borland Visual Solutions Pack v.1.0, ImageKnife/VBX,
Grid/VBX, Access, MSComm/VBX, Bar-code reading/scanning equipment, DDE
with bar-code label printer software, RS232 cash drawer interface, DDE,
Word for Windows v.2.0.

PROFESSIONAL COMPETENCIES
Development Tools & Languages
- 10 years: Microsoft Visual Basic v.1.0 to 7.0 (VB.NET 1.0b to 1.1b)
- 6 years: Borland Delphi (Object Pascal) v.1.0 to 5.0 Client/Server
- 4 years: Microsoft Visual Studio (97 to Visual Studio .NET 2003 Beta)
- 4 years: Microsoft Visual InterDev (97 to 7.0 ASP.NET 1.1 Beta)
- 2 years: Microsoft Visual C#, Mono C#, ECMA C# (1.0 Beta to 1.1 Beta)
- 1 year: Python (2.1 – 2.2.2)

Architecture, Process and Methods
- 9 years: Joint Application Development (JAD), Database Design
(Entity/Relationship Modeling)

- 6 years: Software Configuration Management; Design, process &
implementation for build, test labs and development environments.

- 5 years: Windows “DNA” Design & Development (“n”-Tier architectures,
Distributed systems, OLE, OCX, ActiveX, COM, DCOM, COM+)

- 5 years: Object Oriented Design & Analysis (Unified Modeling Language
(UML), GoF Design Patterns)

- 4 years: Process/Methods (Unified Process (UP), Microsoft Solutions
Framework (MSF), Objectory, Capability Maturity Model (SEI): Personal
Software Process (SEI), Team Software Process (SEI))

- 2 years: Process/Methods (Extreme Programming)

Management
- 4 years: Program Management, Technical Team Lead, Mentoring/Coaching
(technical instruction, formal training)

- 2 years: Risk Management, Recruiting (Including: interviewing, resume
analysis)

Modelling Tools
- 3 years: Rational Rose 98 Enterprise Edition (UML)
- 3 years: Visio, Visio XP for Enterprise Architects (UML, ERD)
- 2 years: ArgoUML /OpenCase (UML, Java, OpenSource)
- 1 year: Enterprise Architect (UML, ERD)

Technologies
- 8 years: Microsoft Windows API v.3.0 to Win32 (XP / 2000 / NT / 95 /
98 / 3.11 / 3.0)

- 7 years: Structured Query Language (SQL)

- 6 years: Microsoft Windows COM+, ActiveX, COM, OLE, DDE, Microsoft
Visual SourceSafe

- 5 years: Microsoft SQL Server v.4.2 to 2000 Enterprise, Microsoft Access
v.1.1 to 2000, Microsoft ODBC to ADO.NET, Microsoft Collaboration Data
Objects (CDO), Microsoft Package & Deployment SDK, Microsoft Hypertext
Online Help (RTF, HTML)

- 3 years: Microsoft Transaction Server (MTS), Microsoft Message Queue
Server (MSMQ), Microsoft Internet Information Server (IIS), Microsoft
Active Server Pages (ASP) to ASP.NET, Oracle7 to 8i

- 2 years: Microsoft BizTalk Server (2000 to 2002), Microsoft Exchange
2000 (Outlook Web Access, Web Storage System), Simple Object Access
Protocol (SOAP), Internet Explorer: Intranet Applications (XMLHTTPRequest,
HTML Applications, HTML Behaviors)

Open Technologies (Protocols & Standards)
- 3 years: Hypertext Transfer Protocol (HTTP); Post Office Protocol 3
(POP3), Simple Mail Transfer Protocol (SMTP), Network News Protocol
(NNTP), Sockets/Winsock, Hypertext Markup Language (HTML)

- 2 years: ECMAScript (JavaScript, JScript, JScript.NET)

- 2 years: eXtensible Markup Language (XML) (XML Schemas, xXtensible
Stylesheet Language (XSL), XSL Transformations, XML Path Language, XML
Linking Vector Markup Language (VML) / Scalable Vector Graphics (SVG),
eXtensible Hypertext Markup Language (XHTML))

- 2 years: Cascading StyleSheets Level 2 (CSS)

- 1 year: Web Distributed Authoring & Versioning (WebDAV);

Technical Knowledge
- 10 years: Microsoft Windows (XP, 2000, NT v.3.51 to 4.0
Workstation/Server, 95/98, 3.11, 3.1/3.0)

- 9 years: IBM PC/compatible systems (configuration, repair & maintenance)

- 6 years: Network (Hardware/software setup, Communications, RAS/PPTP,
Internet Explorer)


Mobile / PDA / Handheld / Wireless
- 3 years: Windows CE 2.11; Sharp Mobilon HC4600

- 2 years: Apple Newton 120 (2.0+ OS), NewtonScript

- 1 year: Blackberry RIM 957; Blackberry Software Development Kit 2.1
(C++); Wireless Access Protocol (WAP); Wireless Markup Languages (WML);
GoWeb Mobile Browser v.6.0 to 6.2; Palm PQA Applications

- 6 months: Microsoft PocketPC 2002, Compact Device Extensions (.NET
PocketPC), Embedded Microsoft Visual Basic 3.0, Embedded Microsoft Visual
C++ 3.0, NDIS 5.1, WMI

Research/Non-commercial
- 3 years: Borland JBuilder 2.0 to 3.0 Enterprise, NetBeans v.2.1 – 3.3.2,
Sun Java v.1.17 to 1.4 JDK

- 2 years: Linux (RedHat v.5.2 to 7.1, Mandrake 8.1, Corel 1.0)

- 1 year: Microsoft Commerce Server 2000, Netscape 6/Mozilla Intranet
Applications (XMLHTTPRequest, XML User Interface Language (XUL), XML
Binding Language (XBL)); J2EE 1.3.1

- 6 months: XML Remote Procedure Calls (XML-RPC), Python (Linux &
Windows), Zope (Linux & Windows)

PRESENTATIONS
- COMDEX Canada (Toronto, ON), July 2002
Presented .NET Languages.

- COMDEX West (Vancouver, BC), March 2002
.NET Language panelist representing Microsoft C#.

- Microsoft DevDays 99, Sept 1999
Presented ADO 2.5 to an audience of over 500.

- Vancouver Windows NT Users Group – Enterprise Development SIG
Presented various Microsoft-related technology topics.

PUBLICATIONS
Technical Reviews
- Introduction to Object Oriented Programming and Design Patterns for
Microsoft VB6 and VB.NET
Author: James W. Cooper
Publication Date: November 2001
Completion Date: February 2001
Publisher: Addison-Wesley

Articles
- VB Online – Introduction to Programming…
Author: Jason J. Kaczor
Publication Date: Fall/Winter 1995/1996
Completion Date: Fall/Winter 1995/1996
Publisher: CLVB Digest/VB Online

EDUCATION
2001 Object Oriented Analysis w/UML/UP/Patterns
 Valtech, Calgary, AB
1999 Microsoft Certified Professional
 Self-study, Vancouver, BC
1999 Instructional Techniques
 Friesen-Kay & Associates, Vancouver, BC
1996 Project Management
 VCC, Vancouver, BC
1995 Designing & Implementing Database Design – MSSQL 4.21
 Northwest Digital, Richmond, BC
1995 Performance Tuning & Optimization – MSSQL 4.21
 Northwest Digital, Richmond, BC
1992 Diploma in Business Administration
 Niagara College, Welland, ON
1991 Diploma in Electronics Engineering
 Niagara College, Welland, ON
1990 High school Diploma
 Dennis Morris, St. Catharines, ON

REFERENCES AVAILABLE UPON REQUEST