This document contains Robin Hesje's resume. It summarizes his 11 years of experience in application development, database development, and systems integration. Currently, he designs application functionality in various SAP systems for a major Canadian railroad, involving requirements gathering, functional specification writing, and testing. The resume lists his technical skills and experience delivering various projects involving SAP transportation management, quoting tools, and other systems.
Robin Hesje SAP Application Developer Calgary Resume
1. Robin Hesje 403-689-1240
204 – 1323 15th
Ave SW, Calgary AB T3C 0X8 rhesje@gmail.com
LinkedIn: http://ca.linkedin.com/in/robhesje
Professional Profile
I have 11 years of application development, database development, systems integration and
application design experience. I currently design application functionality in SAP systems for a
major railroad in Canada. This involves collecting and analyzing business requirements,
analyzing legacy applications for required functionality and designing solutions using SAP
functionality. I also develop functional specifications that are given to our development team
when a custom solution within the SAP environment is needed. Additionally, I build test plans for
these developments, perform unit and acceptance testing and identify, triage and assign defects
to the development team for resolution.
Through this work I have built a broad set of skills relevant to product development in technology
driven industries.
Business Requirements Gathering
Functional Specification Authoring
Data Systems Analysis
Database Design
System Integration Design
Test Plan Development
Defect Triage & Resolution
Cutover Planning
User Training
Product Sustainment
In addition to these skills I also have a comprehensive set of technical skills.
Systems/IDEs
SAP Transportation Management (TM)
SAP Event Management (EM)
SAP ECC
SAP Process Integration (PI)
SAP CRM
SAP Fiori
SAP BOBF
SAP BRF+
SAP HANA Studio (Eclipse)
SAP Solution Manager
SAP Application Interface Framework (AIF)
MS SQL Server (2000, 2005, 2008,
2010)
SQL Server Management Studio
Visual Studio
IntelliJ IDEA
Android Studio
TOAD for Oracle
SQL Developer
HP ALM
Electronic Data Interchange (EDI)
Programming Languages Level of Expertise
T-SQL Expert
MySQL Expert
VBA Expert
PL SQL Intermediate
ABAP Intermediate
.Net VB Intermediate
.Net C# Intermediate
XML Intermediate
Java Basic
JavaScript Basic
HTML Basic
2. Robin Hesje 403-689-1240 rhesje@gmail.com
Page 2 of 4
Professional Accomplishments
May 2016 - August 2016 – CP Rail
Lead To Cash Program – Rate Interface
A project to automate the loading and maintenance of rates maintained in a legacy system. The
resulting interface is highly robust handling dozens of different rating scenarios. I was the lead
design resource on this interface. This project allowed for the Quoting tool to be rolled out with
zero impact to the teams that maintain rating information for the organization and made all rating
data available to a new set of systems.
Detailed data analysis of the existing data structure using complex SQL querying
techniques to identify gaps in the business requirements provided
Designed a multi-tiered interface between an Oracle DB and SAP TM
Designed a reconciliation model to ensure that data transformed is accurate as well as a
messaging system and UI that communicates status of each rate to the user
Educated users on how the interface works and what steps they should take if a rate has
been flagged for review by a user
October 2015 - August 2016 – CP Rail
Lead To Cash Program – Quoting Tool
This project was the first in an over-arching program to replace 40+ legacy applications with SAP
Technologies at CP. My role was to design the Transportation Charge Management data model
for housing CPs rating structure and making it available to the quote tool.
Designed the data model to house all the required information that would be necessary for
a customer to request a Quote for CP Rail service
Adapted existing data sources to business objects in SAP TM and wrote specifications for
extending those objects where needed
Addressed new requirements from the business team as they arose while balancing
required functionality against project scope to preserve timelines and budgets
Aided in the development and execution of production cutover plans for various phased
rollouts of the solution
September 2013 - August 2015 – CP Rail
Lead To Cash Program – Assessorial Charge Management Tool
I joined this project while it was still in progress. The original aim was to have SAP Custom
Development deliver a finished product for CP to use but as time passed the requirements
changed significantly and the solution delivered by SAP no longer met the business needs. My
task was to identify and address gaps due to the change in requirements
Very quick ramp up on a new solution built by SAP Custom Development on top of the
following SAP modules (EM, TM, PI, ECC, AIF)
Authored a new set of functional requirements to address gaps
Wrote functional specifications to address the new features needed
Developed a detailed and robust test plan in HP ALM
Acted as a functional lead during defect assignment and triage throughout multiple test
cycles
August 2011 - February 2012 – CP Rail
Invoicing Application & SAP ECC Integration
As part of the SAP TM Pilot project, a need was identified to make the rating information
generated by SAP TM available to the Financial group at CPLS. I was tasked with developing a
3. Robin Hesje 403-689-1240 rhesje@gmail.com
Page 3 of 4
tool that would allow business users to view and manipulate rating information in SAP TM into
invoices that could be sent to customers and transforming that data into a format that could be
consumed by SAP ECC.
Adapted a database and application design I had built in a previous role to speed up
delivery
Used a my Access VBA forms framework to quickly provision several forms tied to the
new data model
Repurposed a data import tool that is data model agnostic to allow for the import and
validation of data from several flat file data sources exported from the source system
(SAP TM)
Built reporting tool to allow quick delivery of several custom data exports in different
formats
August 2011 - December 2011 – CP Rail
SAP TM Pilot
CP Rail was one of a handful of Rail Transportation companies selected for a pilot project to
implement SAP’s new Transportation Management module. This module is designed to integrate
the transportation management activities of a Logistics Service Provider (LSP) with other SAP
modules. My role was to learn the system and develop business processes and training
materials for users to ramp them up on the technology.
Designed reports to be exported to flat files for use with the integration to SAP ECC I built
Designed business processes consistent with application features to improve process flow
and productivity
Authored documentation to ramp up users on business processes used within the SAP
TM environment
January 2010 – July 2010 – TEC Canada
Microsoft Dynamics CRM Implementation
This project was designed to migrate our legacy SQL Server based CRM system onto a more
robust enterprise level CRM application.
Created Business Requirements for functionality that the Dynamics CRM platform should
implement to replace existing functionality in the legacy application
Executed the ETL steps needed to extract data from the legacy system and load it into the
new system
January 2010 – July 2010 – TEC Canada
SQL Server to MySQL Web Integration
The organization took on an outside firm to manage their website and build up a content
management system where they could share information and provide services to their customers.
Much of the data for the service side of the site was sourced from the internal CRM that I had
built for the company and we needed to replicate this data to the website’s MySQL database for
use on the site.
Created an internal table structure within our SQL Server database and replicated the
required data to it so that it stayed segregated from sensitive information in the CRM
Set up a linked server structure between SQL Server and the MySQL database
Using Simple Object Access Protocol (SOAP) scheduled messages to push the data to
the MySQL database
June 2005 – December 2009 – TEC Canada
SQL Server & MS Access CRM Project
Built a comprehensive CRM and Membership management system for a small executive training
4. Robin Hesje 403-689-1240 rhesje@gmail.com
Page 4 of 4
company which allowed the company to double its customer base. This was built on a MS SQL
Server database with an MS Access front end. Maintained this application over several years
adding functionality to it over time
Built a complex relational data design to support many different business functions
Built a forms-based framework in MS Access to allow us to quickly add new form
functionality to the existing system
August 2004 – April 2006 – CP Rail
Audio Mastering and Media Creation
Built a small project studio for audio mastering recordings of speaking functions held by the
organization. Processed incoming audio and manufacture CD media to send out to customers
Work History
Business Systems
Specialist (SAP TM-EM)
CP Rail, Calgary AB July 2013 - Present
Technical & Process
Support Analyst
CP Rail, Calgary AB August 2011 – June 2013
IT Consultant TEC Canada, Calgary AB August 2004 – July 2011
Owner/Operator Rob Curtis Music, Calgary AB 2002 – Present
Education
ITIL Certification
.Net Certification
B.S.c International
Business
Audio Engineering
Certificate
Global Knowledge, Calgary AB
Southern Alberta Institute of
Technology, Calgary AB
Trinity University, San Antonio TX
Center for Digital Imaging & Sound,
Vancouver BC
2012
2010
2001
2003
References
References are available upon request.