Post Job Free
Sign in

Software Developer Project

Location:
Edmonton, AB, Canada
Salary:
85,000
Posted:
August 03, 2018

Contact this candidate

Resume:

Profile

Excellent skills in dicispline, work ethic, time management, collaboration, learn new technologies and disciplines quickly and accurately.

Thorough understanding of business processes, data structures, SDLC, project life cycle, requirements life cycle.

Identify and Analyze Current Business Strategies.

Identify and Manage Risk.

Well versed in Help Desk support for production applications in several roles.

I have superior analytical abilities in all aspects of Information technology and Business Strategies, excellent oral and written communication skills and thorough knowledge of business and IT environments.

Employment History

.

Note: RFP was dealt with, in one fashion or another, on all contract positions. I have kept my dealings with RFP’s to the last two Alberta Government Assignments.(1.0/3.0)

1.0Apero Solutions Inc.

Edmonton, Alberta, Canada

Title: Quality Assurance Analyst/Project Manager

Position: Full Time (Temporary)

Project(s): Agile development of web based ERP software, implement automated testing, Production support.

Date: July 31st, 2017 to Present

Project Management

-Initiate project to implement automated testing (did not have enough time to finish this project) but did get to requirements management phase of the execution stage of the project.

-Agile Development of ERP required several areas of the PMBOK. Initiation, planning, execution, control and closing for release 9 and 10.

-High level meetings with clients and internal staff as well as training session with new client.

-Team of 3 developers in Cuba, 1 in Tampa, Florida and 4 in Edmonton office – I want to clarify our structure, at Apero, has a Director of IT development. When I say I ran this team I mean I managed the workload for this team including the Director and supported their efforts through testing and feedback of completed work.

Quality Assurance

-Best practices implemented – manual testing included writing test case scenarios and implementing those test case scenarios against features/defects.

-Results have tests documented on software tracking tool (OnTime) and items were assigned to appropriate developers to fix or create web based code for resolution on OnTime issue.

-Quality assurance was started when the work was identified and carried through to the closure of the entire project.

Systems Analysis

-Analyze existing functionality of character based ERP to reverse engineer functionality for web based development.

1.1Quality Assurance Analyst/Project Management – Scrum Master, Sprint Planning, Release Management, Analysis and written specifications to facilitate web-based development of ERP application (Latitude Engage).

1.2Production Support meetings – Analyze, Write and assign workloads for Agile development team.

1.3Documentation, release notes, initiate meetings and agendas, provide support for client’s using ERP package. Testing and training for client sites and support of new installs and upgrades.

1.4Balsamic Mockups for Agile development (similar to wireless framing for mobility apps)

1.5Streamlined Scrum meetings to adhere to standard 15 minute principal. Set workload for development teams in Havana, Cuba – Tampa, Florida and Edmonton, Alberta.

1.6Management of vacation schedules for development team.

1.7Coordinate with Development Director and Management team for ERP development.

1.8Started project to implement Automated Software testing suite. (not enough time to finish project).

1.9Use of PMBOK and BABOK skill sets for management tasks.

1.10Best practices for Quality Assurance. Test Case scenarios run against more than 2000 development related features and defects. Logging of features and defects for Agile development and documented specifications for new features. All logged items were written and assigned to development team based on individual skill sets and consultation with management executive and IT Director.

2.0 Alberta Department of Energy

Edmonton, Alberta, Canada

Title: Senior Systems Analyst

Position: Contract

Project: Production Support, Project Management, Business Analysis, Systems Analysis, Software Development

Date: November 2011 to February 23, 2017

Vendor: Eagle Professional Resources

2.1Assignment Description:

Request for Proposal (RFP)

-Evaluate and submit application to fill RFP twice over the 5 year contract

-Experience in providing consultation of RFP creation. Discussion of RFP creation with Manager who created RFP’s.

Oil & Gas

-Manage Crude Oil and Natural Gas applications from deliveries, royalty reconciliations, current deliveries, trucking, equalizations, tariffs, shippers balance submissions, agent contracts through Crude Oil Financial Accounting.

-Enbridge, Syncrude, Pembina and a large number of other providers were dealt with and industry submission of APMC forms was automated by me. I believe I remember the Alberta Government company code for Enbridge.

-Note: Contracts had to be amended to allow for introduction of Agency Fees

Business Analysis

-Involved with BABOK (Business Analysis Body of Knowledge) knowledge areas. Primarily working with elicitation of requirements, requirements management, risk management, technical specifications, time management and communication across business units.

-Elicitation strategies involved several different forms of communication (email, messenger, informal one-on-one meetings and formal large scale meetings, verbal conversations, prototyping proposed solutions, leading requirements workshops

-Analyze current business strategy and point out any chances for improvement.

-Analyze business processes, identify and verify problem areas as articulated by business groups or found through analysis.

-Take the lead on defect resolution, provide support for all testing phases.

-Documenting all aspects of work performed above with requirements traceability matrices, Business Requirements Documents, Functional Requirements Documents, Technical Requirements Documents, System Specifications Documents

Systems Analysis

-work with business analysis output to create technical specifications, analyzed and supported production environments.

-While producing technical specifications analysis of data structure, reporting and internal controls was necessary. identify any adjustments to business requirements and convey those changes to the business units.

-Documentation included technical specifications, revision of user manuals and publishing to the intranet.

Software Developer Role

Use technical specifications and requirements to produce coded solutions. Doucment code inline and externally if needed. Unit test all solutions and have colleagues verify and sign-off on all work.

Data Migration/Data Conversion:

Meet with business units to identify data requirements for data migration

Document results in an EXCEL spreadsheet identifying what data needed to be migrated, what data was no longer needed and what data needed to be kept for historical pusposes.

Design programs to extract data from Legacy systems. Used MS Excel to transfer data from Legacy environment.

Design process to transfer data to web platform for load into new system. Used MS Excel to transfer data from Legacy environment.

Data for Legacy was stored in RMS flat files, RDB databases. Millions of records in both formats.

User training

Automation of industry submissions to the government required training

of automated project as well as training on new UAT procedures, use of revisions to applications and use of new enhancements to applications with user groups.

2.2 Mission Critcal Systems:

Provide support, enhancement and maintenance of “mission-critical” systems for the sale of Government owned oil, natural gas and the recovery of royalties for said products. Significant Batch processing and interactive processing involved.

2.3 Client Interaction:

Client Meetings – Gather information for requirements, discuss issue, finalize requirements, discuss possible solutions, detailed design and analysis. Test case scenarios and support through all stages of testing phase.

2.4 Change Management:

Follow existing change management procedures.

2.5 Development Methodologies

Whitten/Bentley/Barlow and Waterfall

2.6 Architecture:

Alpha with OpenVMS (OS), VMS DCL and IBM Cognos’s Powerhouse 4GL, .Net

2.7 Major Tasks:

Requirements Gathering, Requirements Documentation, Technical analysis and documentation, Development, Testing and documentation of test results, Technical and Business related documentation for Migration of Legacy apps.

2.8 Tools Used:

SQL, IBM Cognos’s Powerhouse, VMS Basic and RDB databases, QUIZ, QTP, QDESIGN, QUICK, POW, QSHOW, QUTIL, PDL, QKGO, TFS, SQL Management Studio, BI Query, Microsoft Office Suite (mostly EXCEL and Word and Visio)

2.9 Testing Methodologies and Techniques Used:

Unit testing, UAT. VMS debugging and tracing tools to identify any gaps in the development process.

3.0 Wipro Technologies

Bangladore, India – (development center in Atlanta, Georgia, USA)

Title: Architect

Position: Full time -- Permanent

Project: Production Support and Architect for mission-critical application.

Date: August 2011 to October 2011

Client: CVS Caremark

3.1 Job Description:

Provide Help Desk Support for pharmacies across the United States. This involved all areas of incdent tracking, creation, cancellation or closing of ticketed items, Communication with user groups to identify problems and implement solutions or convey escalation of items to second line support groups.

3.2 All of this work is done in Open VMS using Cognos’s Powerhouse as the application tool – we also have several databases defined to the powerhouse dictionary as well as relational database coding in powerhouse.

3.3 Mission Critcal Systems:

Provide support, enhancement and maintenance of “mission-critical”. First level support for systems and architecture consultation for development tasks.

3.4 Client Interaction:

Admin User Meetings - retained on an “as-needed” basis to formally discuss, document, and demo new functionality, improvements, change requests, and existing issues with project leads. Individual Client Meetings -Initial meetings are held with potential clients to clarify processes, examine scope, and evaluate user needs; meetings are held for further analysis or to demo new custom features.

3.5 Development Methodologies

Whitten/Bentley/Barlow and Waterfall

3.6 Architecture:

Alpha with OpenVMS (OS) and Cognos’s Powerhouse 4GL

3.7 Major Tasks:

Requirements Gathering, Requirements Documentation, Technical analysis and documentation, Development, Testing and documentation of test results.

3.8 Tools Used:

SQL, Cognos’s Powerhouse and C-sharp, QUIZ, QTP, QDESIGN, QUICK, POW, QSHOW, QUTIL, PDL.

3.9 Testing Methodologies and Techniques Used:

Unit testing, System testing and UAT.

4.0 Alberta Department of Advanced Education

Edmonton, Alberta, Canada

Title: Senior Systems Analyst

Position: Contract

Project: Legacy Development and Production Support

Vendor: Eagle Professional Resources

Date: October 2008 to January 2011

4.1 Job Description:

Request for Proposal (RFP)

-Evaluate and submit application to fill RFP. Only evaluated RFP to fill role in this position.

-RFP sourcing was evaluated to identify resource requirements.

Business Analysis

-Primarily requirements management was involved with documentation of requirements down to system specifications.

-Requirements gathering through face-to-face meetings, email, messenger, informal meetings for over 100 assignments, defect resolution tasks, projects and production support issues for all business units.

-Document business information or produce business model plan to be converted to technical specifications by systems analyst

-Projects – Year-End project to adjust system to align with legislative changes,

Systems Analysis

-Create technical specifications from requirements documents and provide support through testing phases.

Software Developer Role

-Use the design (from systems analysis) to code a solution

-Unit test all solutions

-Have colleague perform a systems test and code walkthrough to verify results

-Produce deployment package and submit to infrastructure to implement package

Note: Microsoft Excel was primarily used to transfer data from Legacy environment, record timesheets, document procedures and processes and record testing results.

Data was stored in a number of formats. Mostly databases but RMS flat files, EXCEL spreadsheets.

4.2 Client Interaction:

Admin User Meetings - retained on an “as-needed” basis to formally discuss, document, and demo new functionality, improvements, change requests, and existing issues with project leads . Individual Client Meetings -Initial meetings are held with potential clients to clarify processes, examine scope, and evaluate user needs; meetings are held for further analysis or to demo new custom features.

4.3 Development Methodologies Used:

SDLC implementation for software development and systems analysis -Involved mostly in the analysis, design, and implementation phases for Legacy enhancements. Written technical documentation.

4.4 Architecture:

HP Unix operating system in a Legacy environment using COGNOS’s Powerhouse and .Net framework

4.5 Major Tasks:

Requirements Gathering, Requirements Documentation, Technical analysis and documentation, Development, Testing and documentation of test results.

4.6 Tools Used:

Visual Studio 2008, Biztalk, SQL, Cognos’s Powerhouse and C-sharp, COBOL, TFS, MS EXCEL

4.7 Testing Methodologies and Techniques Used:

Unit testing, System testing and UAT.

5.0 Vin Room

Calgary, Alberta, Canada

Title: Senior Systems Analyst

Position: Consultant

Project: .net development

Vendor: OrbMedia

Date: July 2008 to October 2008

Project Description:

Design and implement a fully functional website to facilitate all business activities for a new Wine company. This included a Front Facing website with order tracking, member sign-up, browsing content.

www.vinroom.com

Architecture: Windows 7 professional, VS2008, SQL Server Management Studio 2008, IIS7.0 .NET 3.5

Tools Used: VB .Net/ C# .Net

6.0 Kelly Services

Toledo, Ohio, USA

Title: Senior Systems Analyst

Position: Contract

Project: Legacy Support and Legecy Enhancements

Vendor: Enterprise Software Development

Date: February 2006 to July 2008

6.1 Project Description:

Provide first line, second line and third line support for the Payroll System – this involved carrying a pager for one year and working with clients all over North America to solve issues and challenges completing payroll runs. Projects: Apply Overtime Exemption to qualified candidates, consolidate all 14 payroll centers in the USA to one payroll center in Detroit. The consolidation required Cobol programs to merge data from registry file into Detroit registry and these programs were automated to run using programs written in the operating system command language. There were minor projects throughout the two and half years as well.

6.2 Client Interaction:

Phone conversations and emails and meetings with payroll managers and staff all over the USA and Canada and Puerto Rico.

6.3 Development Methodologies Used:

Waterfall and scaled down methods to align with Whitten/Bentley/Barlow methods

6.4 Architecture:

Dec Vax/Vms, IBM mainframe using OpenVMS and OS-390 operating systems

6.5 Major Tasks:

Requirements Gathering, Design, Implementation and maintenance along with technical inline documentation on all programs.

6.6 Tools Used:

Mainframe and Vax COBOL, JCL, DCL, FTP, TSO, MS Visio, MS Excel, MS Word

6.7 Testing methodologies and Techniques used:

Unit Testing, Regression testing, System testing

7.0 Shaw Communications

Calgary, Alberta, Canada

Title: Intermediate Software Developer

Position: Full time -- Permanent

Project: Legacy Support and Legecy Enhancements

Vendor: N/A

Date: June 2004 to February 2006

7.1 Description: defect resolution, project for autorebundling, c-sharp training

7.2 Client Interaction: Meetings to gather requirements or communicate design solutions.

7.3 Development Methodology used: Software Development Life Cycle

7.4 Architecture: DEC VAX/VMS, .Net

7.5 Tools used: BASIC, MS Word, Visio, ClearCase, Reflections, c-sharp(training)

7.6 Testing Methodologies and Techniques used:

Unit testing, and QA testing, debugging and tracing tools to identify gaps in development process.

8.0 Alberta Employment and Immigration

Edmonton, Alberta, Canada

Title: Senior Systems Analyst

Position: Full Time -- Temporary

Project: Legacy Development and Documentation

Vendor: CGI Inc

Date: February 2004 to May 2004

8.1 Project Description:

requirements gathering, analysis, design, implement, test Enhancements to client’s system. This involved a formal document of requirements, technical specifications, visual representations of screen layouts and report layouts with unit test plan. Project was done 3 weeks early.

8.2 Client Interaction:

Several meetings with business unit to identify requirements and agree on design documentation; meetings with database administrator to implement redesign and create new tables; meetings with project manager to communicate progress and discuss any possible challenges with finishing deliverables.

8.3 Development Methodologies Used: In-house methodology

8.4 Architecture: HP UNIX environment

8.5 Tools Used: Cognos’s Powerhouse (4GL), MS Word, Visio

8.6 Testing Methodologies and Techniques Used:

Unit Testing,regression testing, system testing and UAT testing

9.0 Detroit Edison

Detroit, Michingan

Title: Senior Systems Analyst

Position: Contract

Project: Legacy Enhancement

Vendor: VersaComp Systems Inc

Date: June 2001 to July 2003

9.1 Project Description:

Six Projects done – 1) Initial project involved the re-write and enhancement of over 470 programs in a major system to control the maintenance of all equipment in a the Nuclear Plant, This involved the implementation of almost little to no design documents and in some cases was nothing more than a verbal request to make changes. Using superior analytical abilities to interpret requests into design specifications solutions were developed and unit tested to an extremely high level of quality. The other 5 projects involved the entire SDLC from requirements gathering to deployment of solutions.

9.2 Client Interaction: Meetings to gather requirements, verify solutions.

9.3 Development Methodology used: Waterfall with Whitten/Bentley/Barlow methods.

9.4 Architecture: HP UNIX environment

9.5 Tools used: Cognos’s Powerhouse (4GL)

9.6 Testing Methodologies and Techniques Used: Unit testing, regression testing

10.0 Coram HealthCare

Chicago, Illinois, USA

Title: Systems Analyst

Position: Contract

Project: Legacy Enhancement and Support

Vendor: Global Staffing Inc

Date: October 1999 to June 2001

10.1 Project Description:

Provide Analytical expertise to IT director and Senior Analysts regarding proposed enhancements for the Billing System. Second Line Support for call center involving tasks ranging from full SDLC to simple development enhancements.

10.2 Client Interaction:

High level meetings to discuss possible solutions to identified business unit concerns. On-going meetings to gather, verify and communicate solutions for issues regarding the billing system. One example would be the analysis and development of a process to send out collection letters to clients in all 50 states following each state’s legal procedures regarding payment of services.

10.3 Development Methodologies Used: Whitten/Bentley/Barlow

10.4 Architecture:Dec Vax/Vms using an oracle database

10.5 Tools used: Cognos’s Powerhouse (4GL), COBOL and SQL cursors, MS Office suite, Visio

10.6 Testing Methodologies and Techniques Used: Unit Testing, system testing, regression testing

11.0 Calgary Board of Education

Calgary, Alberta, Canada

Title: Systems Analyst

Position: Contract

Project: Legacy Enhancement

Vendor: APG Solutions and Technologies

Date: April 1998 to October 1999

11.1 Project Description:

Implement an upgrade to the HR system to make it Y2K compliant. Implement a Y2K solution for six other systems.

11.2 Client Interaction:

Meetings with client to gather requirements including any analysis documentation that had already been done.

11.3 Development Methodologies Used: Software Development Life Cycle

11.4 Architecture: DEC VAX/VMS

11.5 Tools used: Cognos’s Powerhouse (4GL), COBOL

11.6 Testing Methodologies and Techniques Used: Quality assurance testing, Unit testing

12.0 Pro-Tech Business Solutions

Edmonton, Alberta, Canada

Title: Software Developer

Position: Contract

Project: Legacy Enhancement

Vendor: N/A

Date: January 1998 to February 1998

12.1 Project Description: Implement Design of system enhancement for US client.

12.2 Client Interaction: None

12.3 Development Methodologies Used: Software Development Life Cycle

12.4 Architecture: Dec VAX/VMS

12.5 Tools used: Cognos’s Powerhouse (4gl)

12.6 Testing Methodologies and Techniques Used: Unit testing

13.0 Sensor Environmental Services

Swan Hills, Alberta, Canada

Title: Software Developer

Position: Contract

Project: Legacy Enhancement

Vendor: N/A

Date: March 1997 to December 1997

13.1 Project Description:

Analyze business requirements for handling out-of-province waste, Design a solution, Implement the solution and Unit test the results.

13.2 Client Interaction: Use informal meetings and email to confirm business requirements already outlined.

13.3 Development Methodologies Used: Whitten/Bentley/Barlow – SDLC used, some prototyping involved.

13.4 Architecture: DEC VAX/VMS

13.5 Tools used: Cognos’s Powerhouse (4gl)

13.6 Testing Methodologies and Techniques Used: Unit Testing

14.0 Pro-Tech Business Solutions

Edmonton, Alberta, Canada

Title: Software Developer

Position: Full time – Permanent Position

Duties: Legacy Enhancement

Vendor: N/A

Date: October 1995 to March 1997

14.1 Description: Enhancements for 5 US clients and one Canadian client involving complex enhancements.

14.2 Client Interaction:

Received analysis and design from systems analyst – not a lot of interaction with the client.

14.3 Development Methodologies Used:

SDLC was used but i was only involved at the implementation phase as this was a “Junior” role.

14.4 Architecture: DEC VAX/VMS environment

14.5 Major Tasks: Client support and support for Trans-Alta Utilities

14.6 Tools used: Cognos’s Powerhouse

14.7 Testing Methodologies and Techniques Used: Unit testing

15.0 Chem Security Ltd

Swan Hills, Alberta, Canada

Title: Software Developer

Position: Full time -- Permanent

Duties: Legacy Enhancements and Support

Vendor: N/A

Date: May 1993 to July 1995

15.1 Description:

Provide support for accounting, engineering, operations, executive administration. All work involved requirements gathering, development, deployment and maintenance. Running daily backups for accounting, maintenance and clean up of systems and test environments.

15.2 Client Interaction:

Meetings with the client occurred on a regular basis during the requirements gathering, analysis, and design phases. There were also a few meetings held during the construction phase.

15.3 Development Methodologies Used: Whitten/Bentley/Barlow – software development life cycle

15.4 Architecture: DEC VAX/VMS environment.

15.5 Tools used: Cognos’s Powerhouse (4gl) and COBOL.

15.6 Testing Methodologies and Techniques Used: Unit Testing

Previous Employment:

First job was a paper route when I was 9 then I got a job t a gas station from 13 to 17. At 18 I started working for Canadian National Railways and got up to assistant Foreman of a section before leaving the railroad to go back to College in Computer Systems technology.

Technical Competencies

Programming : Powerhouse (expert), COBOL (expert), C# (intermediate),

SQL (intermediate), C++ (intermediate)

Database design and development : Oracle certification (in-progress), interbase, RDBMS,

MS Access, dbase IV, Sybase, Interbase, MS SQL, Sequel Server

Systems Analysis & Design concepts : Systems Development Life Cycle, Project Management Life

Cycle

Computer productivity : Windows, MS Office suite, Operating Systems: Unix, Open

VMS, OS 390 (IBM Mainframe).

Transfer Protocols: FTP

Software testing techniques & Methodologies:

Unit testing, prototyping, System Test, UAT, regression testing

Written Documentation : Technical, business oriented, public oriented

Interpersonal Skills

Problem solving and critical thinking:

Applying, analyzing, evaluating information gathered by observation, experience, reasoning or communication.

Working individually and in teams:

Focused, responsible, meticulous, organized, supportive, motivational, and dedicated.

Written and oral communication skills:

Reports, manuals, procedures, proposals, diagrams, presentations, letters, memos, editing and proof reading, requirements, technical specifications, visio diagrams, ERD and DFD’s.

Commitment to lifelong learning:

Continually updating and improving IT skills via reading, classes, & online learning

Education

Diploma – Computer Systems Technology, Red Deer College

Professional Development

OCP and PMP certification – On Hold

Home office: 587-***-**** 3036 Trelle Cres. NW

Cell: 587-***-**** Edmonton, Alberta, Canada

Email: ******@****.** T6R3M8



Contact this candidate