Experienced Software Developer specializing in Java, ABAP, SAPUI5, and Fiori. Focused on mentoring teams and driving collaboration. Skilled in SAP technologies, with a track record of developing applications that improve operational efficiency.
Developed manager self-service portal applications for ERP, enhancing user experience and streamlining access to critical HR functions.
Created SAPUI5 MSS applications and Fiori apps utilizing SAP NetWeaver Gateway OData services.
Analyzed complex software issues while managing code ownership, patch creation, and documentation.
Demonstrated advanced knowledge of Object and Data Provider (OADP) and Floor Plan Manager (FPM).
Managed personnel change requests, e-recruiting, and compensation management, ensuring efficient team coordination and effective workforce management.
Senior Software Developer – Soldier System Applications
Rheinmetall Defence Canada (Oerlikon)
01.2005 - 01.2007
Designed interactive Java GUI applications for wearable computer systems to improve energy and signal management during field operations.
Developed 'Bepa,' a LabVIEW-based test bench for efficient validation of hardware components.
Ensured compliance with NATO security protocols to maintain 'secret level' clearance standards.
Software Developer – CDMA OSS Radio Network Manager
Ericsson Canada Research & Development
01.2001 - 01.2005
Developed Java Swing-based client/server applications for CDMA2000 network configuration management, improving system reliability and user accessibility.
Created telecommunications software solutions at Ericsson Canada.
Collaborated with cross-functional teams to design innovative features.
Conducted code reviews to maintain high-quality software standards.
Graphical Applications & Control Systems Simulation
Pratt & Whitney Canada / CSC
01.1996 - 01.2001
Developed 'Catch,' an automated validation tool for turbine engine simulation models, enhancing accuracy.
Engineered aerospace applications with Perl, Java, and Unix shell scripts, enhancing simulation capabilities.
Proposed innovative solutions, improving team collaboration and project deliverables.
Collaborated effectively with diverse teams to meet objectives and resolve product-related challenges.
Managed daily operations to ensure timely task completion and operational continuity.
Education
Graduate Diploma - Computer Science
Concordia University
Montreal, Quebec
01-2001
Bachelor of Mechanical Engineering - Design Option
McGill University
Montreal, Quebec
Skills
HCM configuration
SAP SuccessFactors
ABAP and Web Dynpro
SAP Fiori development
JavaScript and Java coding
SQL and Perl scripting
Python
Unix shell scripting
HTML and C
Object-oriented design principles
Business workflow management
UX development skills
Leadership and mentorship
Languages
English, Professional Proficiency
French, Professional Proficiency
Mandarin Chinese, Completed introductory and intermediate level courses
Career Path
SAP Labs Montreal, 01/01/07, Present, PCP Senior Developer – HCM & Manager Self-Service (MSS), HRFORMS & Reporting, 01/01/24 – Present, Lead developer for the design and support of HRFORMS, ensuring high-fidelity document generation and data accuracy for enterprise reporting., Application Ownership, Responsible for Manager Self-Service (MSS) portal applications (ERP 2004/2005)., Development Support, Analyze complex software issues and manage 'Code Ownership' tasks, including the creation of patches and notes., Modernization, Develop SAPUI5 MSS applications and Fiori apps based on SAP NetWeaver Gateway OData services and CDS Views., Technical Frameworks, Advanced knowledge of Object and Data Provider (OADP) and Floor Plan Manager (FPM)., Functional Expertise, Personnel Change Requests, E-recruiting, Compensation Management, Team Calendar, and Workforce Viewer.
Rheinmetall Defence Canada (Oerlikon), 01/01/05, 12/31/07, Senior Software Developer – Soldier System Applications, Designed interactive Java GUI applications for wearable computer systems managing energy and signal exchange for field operations., Developed 'BEPA,' a Labview-based test bench for hardware component validation., Maintained NATO ‘SECRET LEVEL’ Clearance.
Ericsson Canada Research & Development, 01/01/01, 12/31/05, Software Developer – CDMA OSS Radio Network Manager, Designed and implemented Java SWING-based client/server applications for configuration management of CDMA2000 cellular networks.
Pratt & Whitney Canada / CSC, 01/01/96, 12/31/01, Graphical Applications & Control Systems Simulation, Designed Aerospace Engineering applications using PERL, Java, and Unix shell scripts., Developed 'CATCH,' an automated simulation model validation tool for turbine engines.
Professional Snapshot
Dynamic Software Developer with 30 years of industry experience across the Aerospace, Telecom, Defense, and Finance sectors. I bring a unique combination of Mechanical Engineering and Computer Science qualifications. Since 01/01/24, I have expanded my technical leadership at SAP to include HRFORMS frameworks, building upon a deep expertise in MSS and Fiori development.
Senior Business Process Consultant – SAP HCM/Success Factors at SAP India Pvt Ltd - SDCSenior Business Process Consultant – SAP HCM/Success Factors at SAP India Pvt Ltd - SDC