Experience
Pension for Life / Service Excellence
Veterans Affairs Canada
Developer
June 2019 to Feb 2025
Pension for Life is a combination of benefits that provide recognition,
income support and stability to members and Veterans who experience a
service related illness or injury.
-
Supported core developers with troubleshooting and testing of new
features
-
Gathered requirements from product owners and stakeholders for
development of new features
-
Implemented new reporting and dashboard features in Dynamics 365
- Implemented workflow and database modifications in Dynamics 365
-
Designed and implemented production deployment schedules to minimize
downtime for users
-
Worked with other teams to support users and provided guidance on
training and mentorship of users
-
Developed unit and integration tests for plugins and workflows using
C#, Nunit and Specflow.
American Lawyer Media (ALM)
Thinking Big
Architect and Developer
May 2019 to June 2019
This project is for a US based media company that specializes in
providing market intelligence to large, corporate-focused law firms.
-
Took part in kickoff sessions to gather and analyze data that the
client was looking to find, scrape and aggregate. This included
development of a prototype to determine the feasibility of the clients
business objectives and the assumptions made as far as functional and
system design specifications that were made while negotiating the
service contract
-
Acted as an Architect and Developer for scraper development (for web
data collection). The scraper leveraged a .Net Library for web
scraping, web data extraction, and web content parsing of thousand of
websites
-
Project life-cycle management, from client-focused requirements
gathering to implementation, including building scripts and preparing
the QA environment
-
Data modeling and reporting, database architecture, relational
database development
-
Designing/building artifacts (scripts, flows, rules, etc.), as well as
integrating with complex ALM systems (Web services, Mainframe
applications, OCR, etc.).
- Worked with the client acceptance QA team
- Participated in standups
- Modified the scraper based on client feedback
- Mentored junior developers
Medigent Drug Information System
Maximus Canada
Architect and Developer
December 2012 to January 2019
The Medigent Drug Information System (DIS) was developed in accordance
with the Canada Health Infoway's Generation 3 DIS guidelines and is the
first of its kind in Canada, as it is compliant with the new
pan-Canadian messaging standards based on HL7 v3.
-
Analyzed business requirements and their impact on existing
implementations, provided feedback on proposed changes to business
analysts and customers, resulting in the design and implementation of
product customizations and their addition to the QA suite
-
Developed system elements to allow all data concerning a patient’s
medication history to be assessed by integrating seamlessly with
pharmacies, emergency rooms, hospital wards, private clinics and
rehabilitation centres;
-
Led the architecture and development of enhancements to the DIS Web
Portal
- Provide enhancements and bug fixes for DIS Rules Module (DUR)
-
Provide enhancement and analysis of Oracle SQL*Loader data loads from
varying sources such as Health Canada and FDB
- Perform validation of HL7v3 XML messages and files
- Fix defects in PHP, XSL and JavaScript files
- Develop Crystal Reports using SQL and PL/SQL
-
Develop test plans and regression tests for reports and web
applications, including generating data sets
-
Provide regular and timely reports to management about the status of
project
- Created and provide information on change requests
- Peer review other developers work and test plans
- Follow Maximus Canada SDLC for product upgrades
Timeless Project Management Systems
Timeless Technologies
Full Stack Developer
April 2010 to December 2012
Timeless has a long history of providing highly sophisticated
information technology, application and database solutions based on the
latest industry standards. Timeless has developed software applications;
front and backend database products for single location, networked
client/server and secure ASP/web-enabled implementations.
- Architected and developed a time reporting application
-
Executed and managed source code for the system using .NET framework
-
Developed VB.Net object-oriented modules for both reference table and
manage program modules
-
Worked with testers to develop test plans and implement subsystems of
the larger system, provided weekly status reports and resolved all
issues related to report performance and connectivity testing
-
Performed unit testing, integration and load testing with sample data
(XML format)
-
Developed, tested and implemented new screens and reports related to
functionality changes
- Maintained screens and reports of the application
-
Work on backend skills in creating objects like Tables, Stored
Procedures, Scripts, Packages, Views, Indexes, Triggers, Rules,
defaults, user defined data types and functions in Oracle 9i using
PL/SQL Scripts
-
Wrote a large number of PL/SQL packages, .NET user controls, and .NET
web services
- Performed unit testing, load testing with sample data
Education
-
University of Prince Edward Island- Bachelor of Science in Computer
Science with Co-op Specialization
-
Oultons Technical Institute - Information Technology - Certificate of
Network Administration
Professional Development
- Oracle Certified Associate
- Extending Dynamics 365 (in-progress)
Community Involvement
- PEI Developers Elder
- Co-op student of the year
- Computer Science Society President