Software Consultant
Calgary, Canada Area
Software Consultant
Calgary, Canada Area
A Software Consultant with 18 years experience in the requirements gathering, development, testing, implementation and support of software mostly in the Microsoft stack. While working for a software development company in Vancouver, traveled internationally (US, South Africa, Italy, Japan) acting as a software development consultant.
Strengths:
- Highly self-motivated. Dedicated to learning the latest technology trends and ways information technology can be used to solve business problems, gain/retain customers and gain competitive advantage.
- Excellent verbal and written communication skills
- Develops good rappor with collegues and partners/vendors
- Dedicated to creating processes and using automation and technology to manage repeatable tasks
- Exceedingly resourceful and politically astute
- Current interest is working in an organization using .NET & SQL Server. Also interesting in utilizing my team leadership and management skills. Enjoy developing staff.
Myers-Briggs: INTJ
Banking and Financial Software Solutions
Microsoft Development Technologies (.NET Framework - C#.NET, VB.NET, SQL Server, ADO.NET, Sharepoint, MSXML)
Team Leadership and Mentoring
Software Coding Standards and Code Reviews
Process Management
Software Architecture
Technical Writing
Project Management
Object Oriented Analysis & Design Techniques including UML
Educated in both Software Development & Business (have a BCom).
Entrepreneurial and Collaborative Leadership Style
(Privately Held; Banking industry)
May 2008 — Present (1 year 8 months)
Bridgewater Bank is Calgary-based bank and is a subsidiary of Alberta Motor Association (AMA).
Role involves assessing requirements, designing, developing, and testing software solutions used by the bank.
Accomplishments:
- Wrote a .NET application using C#, SQL Server, SQL Server Management Objects (SMO) and SQL Reporting Services (SSRS) that automated internal account reconcilation processing that saved the company time and money
- Enhanced a Broker Contact Tracking Application written in VB.NET using a SQL Server DB by adding Territory Management functionality for tracking sales agents by territory
- Wrote SQL queries as required by the business to extract banking data for users
Skills: requirement analysis, software design, software development in .NET, testing, issue investigation, debugging and replication, BI report writing, data mapping
Tools: SQL Server, C#, VB.NET, Wealthview Developers Kit (WBDK), Global Event Control Server (GECS), Powershell
(Privately Held; Financial Services industry)
January 2007 — March 2008 (1 year 3 months)
inUnison is an IT Services Company created from the merger of First Calgary Savings and Envision Financial.
- Provided to management software design and development estimates required to enhance and customize a PC-based retail banking application
- Developed enhancements and fixes for a PC-based retail banking application using the application's software development kit
- Developed a prototype using VB.NET and MSXML 4.0 to facilitate the connection of a Windows-based retail banking application to a COM-based XML gateway. This gateway transferred XML request and response documents to and from the host banking system and led to the development of a online identification application written in C#.NET with web services. The identification application displayed the customers scanned drivers license to the bank tellers.
- Prioritized software issues based on risk
Tools: WBDK, SQL Server, C#, VB.NET, Web Services, MSXML 4.0, Subversion.
(Privately Held; 201-500 employees; Financial Services industry)
July 2005 — January 2007 (1 year 7 months)
Technical Lead/Project Manager for retail banking software customization project. This role required:
- gathering software requirements by interviewing systems users
- writing functional and technical specifications
- assigning functional specifications to programmers
- estimating the design, development and deployment required for implementation
- maintaining a project plan of system enhancements
- mentoring application users on the banking application.
- developing banking transaction receipts for Epson POS printer into the banking system
- developing banking enhacements to facilitate 3rd party integration of .NET applications to banking software
Skills: project management, requirement analysis, software design, software development, assignment delegation, unit testing, 3rd party integration, mentoring and knowledge sharing of banking application
(Privately Held; Computer Software industry)
April 1996 — November 2004 (8 years 8 months)
Fincentric Corporation (formerly Prologic Corporation) is a Microsoft Certified Gold Partner and their financial services products are installed in financial institutions in over 25 countries.
- Technical Project Manager and Team Lead for both domestic and int'l projects for the custom development /customization of Fincentric’s Windows PC-based client/server retail banking applications, Ovation™ and Wealthview Banking™, for the regional market. This included business requirement analysis, technical designs, team mentoring, overseeing the custom development, testing and implementation
- Developed custom enhancements for Fincentric customers (financial insitutions) around the globe that improved efficiencies and increased revenue
- Developed and taught technical training courses
- Developed proof of concept prototypes for pre-sales
Skills: project management, requirement analysis, software design and development, assignment delegation, unit testing, mentoring, team leadership
(Banking industry)
January 1994 — April 1996 (2 years 4 months)
- Application Developer responsible for development and maintenance of the organization's PC-based in-house retail banking application called Relationship Banking System (RBS) written in Prologic Corporation's PROBE programming language using a SQL Server database
- Interviewed users in the company's various internal departments, analyzed and documented requirements, designed solutions, unit tested and implemented software solutions
- Technical lead on the implementation of PC-based Mutual Fund application
- Successfully developed service charge enhancements in the banking system that lead to additional income for the organization.
Skills: software development of banking software in a production environment, mutual fund software development exposure, production support of mission critical software, client/server software development, requirement analysis, software design, unit testing.
Tools: PROBE programming language (4GL), SQL Server, JetForms, Windows 3.x.
(Banking industry)
January 1993 — November 1993 (11 months)
- Application Developer on large banking development project that planned to significantly feature enhance and then replace existing branch retail banking software that ran on AS/400's with a PC-based open source software solution called Ovation™ developed Prologic Corporation.
- Software team comprised of eight developers plus a team of ten business users from various internal departments.
- Technical lead on deposit subsystem; supported user test streams and developed software fixes as required.
Skills: large banking software development team, client/server software development, troubleshooting, requirement analysis, user acceptance testing support.
Tools: PROBE programming language (4GL) developed by Prologic Corporation, Novell Netware, Windows 3.x
(Computer Software industry)
December 1991 — December 1992 (1 year 1 month)
MSS Computers is a ACCPAC Plus development partner. Role involved:
- developing a feature rich Windows based Point of Sale (POS) application, SuperClerk™, that integrates with ACCPAC Plus suite of accounting products
- Co-developed module to consolidate inventories from multiple store locations at day end
- Development team included the company owner and two application developers (including myself).
Skills: new product development of point of sale software, application integration to 3rd party software (ACCPAC), end of day balancing and reconcilation, system analysis and design, unit testing, application support.
Tools: Microsoft 'C' programming language, ACCPAC Software Development Kit (SDK), Windows 3.x
.NET Development Certificate , 2008 — 2008
Completed 5 course .NET Development Certificate from SAIT in Calgary. Accredited as "Certified .NET Developer".
Developed N-Layer desktop and web applications using .NET Framework 3.5 (C# & VB.NET) and SQL Server 2008.
Projects included building school registration application in C# and using ADO.NET. Additionally, built Boat Leasing Web Application using C# and ASP.NET using AJAX extensions.
Covered LINQ, WCF and XML Web Services.
Bachelor of Commerce Degree , Entrepreneurial Management , 2003 — 2005
Managerial Accounting, Corporate Finance, Entrepreneurship, Marketing, Sustainability, Corporate Strategy, Globalization
Diploma , Computer Systems Technology , 1990 — 1992
Logic & Problem Solving, Operating System Concepts, Systems Analysis and Design, Programming with C, Pascal, VB