Timy Nguyen
Cellphone : 514-***-****
***********@*******.***
EDUCATION
1999–2003 Concordia University – Montreal QC Canada.
Bachelor of Computer Science (I.S. Option)
TRAINNING
**** *** Canada Training Center
Introduction to ABAP/4 Development workbench (BC400).
ABAP/4 Development workbench, ABAP/4 Dictionary, ABAP/4 Data and Statements, Debugging, ABAP/4 Open SQL, Authorization Checks, Runtime Analysis, Function Modules, Method, Workbench Organiser, Internal Tables, BAPIs.
ABAP/4 Dictionary (BC430).
Relationships between Tables in ABAP/4 Dictionary, Aggregate Objects, Changes to database tables, Search help, Transparent tables and views, ABAP/4 Repository and Object Navigator, Create and change domains, data elements, tables, views, and indexes.
2005 College LaSalle SAP Training Center
SAP FI/CO Configurations.
SAP Logistics Configurations.
The SAP Management Environment.
Methodology and Parameter Setting (Accelerated SAP).
SAP Administration Tools.
2009 SAP Canada Training Center - BIT601 ABAP WORKFLOWS
The course covers adjustments to workflows that require customer programming.
Programming workflow interfaces at the following levels: objects, events, methods, rules, and attributes.
Controlling and monitoring the runtime system and programming exits at workflow and step level.
2010 SAP Canada Training Center - BC401 ABAP OBJECTS
The goals of the course is to determine the concepts of object-oriented programming, develop business applications with ABAP Objects and good understanding of object-oriented programming using ABAP Objects.
2013 SAP America Inc. – BIT610 SAP Workflow - Programming
The course covers adjustments to workflows that require customer programming.
Programming workflow interfaces at levels: objects, events, methods, rules, and attributes.
Controlling and monitoring the runtime system and programming exits at workflow and step level.
2013 SAP America Inc. – CA210 EDI Interface
The goals of the course is to gain a fundamental understanding of the EDI Interface and its components.
EDI processing setup Defining ports and partner profiles Application setup for EDI processing Contents IDoc concepts
Message control for EDI. Error processing
Outbound/Inbound processing
Application configuration. Basic configuration.
IDoc monitoring tools. Testing tools for Idocs. Archiving IDocs
WORK EXPERIENCE
2012 (Oct) – Present Resolute Forest Products - Montreal QC
Senior SAP ABAP Programmer
DUTIES: ABAP develop and support in modules SD, FICO, MM, PM, WM, QM, SCM/APO, BI/BW related developments and Enhancements.
-Implement reports, interfaces, enhancements, functions using ABAP.
-Implement forms using Smartforms, Sapscripts.
-Support and performance improvement for Existing Development
-Involved in End-to-End (full cycle projects) SAP Implementation
-Evaluation of Functional Design and proposed better approach where applicable
-Brainstormed design approaches and provided the best technical solutions with Proof of Concepts.
-Write detail Technical Specification documents.
-Support Automation Man-less gate interface, DR (departmental report) reports.
-Support production issues.
-Set up all AIF monitoring interfaces for monitoring, correcting EDI/IDOC interface errors.
-PERSONAS 3.0 with simplified and quick access for Business Partners in Mill
Software: SAP ECC6, MM, SD, FI/CO, PM, WM, QM, SCM/APO, BI/BW, BAPI, BADI, User-exits, ALV grid, ABAP Objects, Dialog programming, RFC, Smartform, Sapcript, inbound/outbound interfaces, Workflow, AIF (Application Interface Framework), Personas, OSS Note.
2007 (Oct) – 2012 (Oct) Montreal Port Authority - Montreal QC
SAP ABAP Programmer/Analyst.
DUTIES: ABAP develop and support in modules MM, SD, FI/CO, PS, PM, HR.
Create and modify ABAP programs, interfaces, tables, sapscripts, and functions in MM, SD, FI/CO, PS, PM and HR.
Implement the new billing system for Electricity and Dwell-Time (Rail network):
-Create new invoices using Sapscript.
-Add new fields into the standard SAP Sales Document tables.
-Add new and specific tab strips for the billing info into the standard SAP transaction of Sales Order using Screen Painter.
-Modify related BAPIs and print program to adapt the changes.
-Update and recalculated the taxes (TPS, TVQ) changing yearly by Canada & Quebec rules.
-Create SD interface between AS400 and SAP systems to match billing data.
Implement a new cheque based on the standard format of Canadian Payments Association:
-Create a new cheque format using Sapscript.
-Scan and upload the electrical signature for the cheque.
-Assure the MICR code matching strictly to the standard requirements.
-Create a print program for cheque.
Create and implement User-Exits in MM (equipment, purchase order, purchase requisition, goods movement, inventory), SD (SD sales order, contract, invoice), PS (notifications, work order), FI (dunning letter, account statements).
Create HR benefit interface to transfer all employee’s data to the Manulife Company; produce reports to verify employee timestamp. Modify employees’ overtime list reports.
Upgrade ECC6 project. Test, modify, add implicit/explicit enhancements, etc.
Support Timestamp system. Assure the system functions properly. Implement a report of sending emails to responsible persons to solve problems promptly.
Implement BAPI programs to update the price and quantity in purchase requisition, purchase order; to generate materials.
Support custom Workflow processes such as: purchase order, purchase requisition processes with email approvals, monitor vendor evaluation forms, workflow with smartform. Support ABAP object-oriented workflow programs.
Use ECATT (Extended Computer Aided Test Tool) to generate a program that create equipments automatically with different types and authorization groups.
Software: SAP ECC6, SAP 4.7 Enterprise, MM, SD, FI/CO, PS, PM, HR, BAPI, BADI, ALV grid, ABAP Objects, Dynpro, User-exits, Sapcript & Smartform.
2007 (Jun) – 2007 (Sep) L’Oreal Canada - St-Laurent Montreal QC
ABAP Programmer.
DUTIES: ABAP enhancement to implements all to do list for Warehouse Management related items.
Create user-exit and field exit to validate the validation date of create or change transfer order.
Add additional fields for the inbound interface for create sales order using BAPI and Call transaction.
Create new reports for WM and MM modules using ALV and ABAP object.
Create and modify a dynpro program to validate and print the barcode for Individual picking and Batch picking.
Convert an existing report into a print program and create a new SAPSCRIPT form to display the output of the report upon user request.
Modify program to validate the stock movement between storage types, so that it won’t allow to pickup a amount of quantity more than the this available qty
Create a custom report for BOM by copying an existing SAP standard report and adding additional field for output.
Software: SAP 4.7 Enterprise, SAP 4.6, WM, SD, MM, BAPI, BADI, ALV grid, ABAP Objects, Dynpro, Field exits, SAPCRIPT.
2006 (Nov) – 2007 (Jun) CGI Inc. - Montreal QC
ABAP Programmer.
DUTIES: ABAP support in HR-FI/CO, PM for CGI’s clients: Hospitals, Cirque du Soleil, Bombardier, Entourage, Ratiopharm.
Create and modify ABAP programs for FI/CO and HR module.
Modify the print programs and Sapscripts for Check, Remittance Advice, International Payment Medium Check, Account Statement, Receipt, Dunning Letter, and Invoice.
Create a new standard check for Bombardier following the new standard rules published by Canadian Payment Associations.
Create new programs to extract data from Customer clearing item of FI using ALV list and ABAP OO and other required functionalities.
Modify and convert the FI posting inbound interface from BDC to BAPI and IDOC technologies.
Customize transaction FBZP (maintain payment program) into ZFBZP with new functionalities to satisfy the requirements of clients and users.
Modify and add new functionalities to the account statement and purchase order using Smartform.
Create and implementation method for SAP BADI for purchase requisition.
Modify user-exit and field-exit for DME bank transfer.
Upload and modify the WBS (work breakdown structure) of a company.
Modify the existing inbound program using BDC and call transaction for electronic payment.
Create RFC function using BAPI and ABAP object to update and create the Avis Payment.
Unit tested and documented those programs, functions and forms.
Software: SAP 4.7 Enterprise, SAP 4.6, FI/CO, HR, MM, BAPI, BADI, ALV grid, ABAP Objects, SAPScripts, Smartform.
2005 (July) – 2006 (Oct) Imperial Tobacco Canada LTD - Montreal QC
ABAP Programmer.
DUTIES: Delivery MEDOC Project, Upgrade to Enterprise 4.7.
Modify ABAP programs in SD, MM, and FI/CO.
Modify print programs for the Delivery note from Mexico to Canada, to output specific information to layout sets such as Domestic Delivery, Importing/Exporting Delivery, Freight List or Master of BOL (Billing of Lading).
Modify the billing invoices Sapscript and print program to adapt the new Pricing Procedures for ITL in order to be able to produce the invoices with the correct pricing types.
Create an interface using call transaction to update the new storage location for delivery.
Modify all of the active Sapscripts to be able to print the forms in the 8x11 format without the existing frame, box, logo... or without Print-Control. Allow the archiving of all Sapcripts.
Modify existing Sapscripts (Delivery, Billing,…) and extract new information for not only in Canada but everywhere outside Canada.
Create new Sapscripts according to new requirement documents from Canada to Mexico and conversely, such as Packing List, Commercial Invoice, Performance Invoice, Canada Customs Invoice, and vice-versa.
Modify Remittance Advice form, modified ABAP program for International Payment Medium Check.
Prepare a list of custom ABAP programs that could be impact by version 4.7.
Make any adjustments required to assure: In-house programs, User exits, Sapscripts, Reports and all Interfaces linked to SAP environment (BAPI, RFC, IDOC, Unix Data file, …)., are still working with release 4.7.
Create and modified functions and call transactions to replace batch input programs upon OSS notes.
Replace user-exit and custom programs by BADI.
Software: SAP 4.7 Enterprise, SAP 4.6B, FI/CO, SD, MM, PM, PP, BAPI, BADI, ALV grid, ABAP Objects.
2003 (Jan) – 2003 (Jun) Speechworks Inc. - Montreal QC (75 Queen).
Database Performance Tester (Stage).
DUTIES: Modified existing C/C++ functions to add performance to the voice-recognition system; compared and tested old vs. new database queries; wrote prototype queries to enhance current database system using SQL server; database design and optimization; used SQL Server tools for testing purposes; used test programs developed in C++; implement and test queries in Oracle environment and compare the performance in Oracle vs SQL server; produced a recommendations document outlining recommended changes in several different areas; and other related duties. Quality assurance and tested all Java programs prior to production.
Software: SQL Server, SQL, Oracle, C/C++, Java, Windows NT.
COMPUTER SKILLS
SAP/ABAP ECC6, 4.7 Enterprise, 4.6C, 4.6B, C/C++, Java, Visual Basic, OpenGL, Pascal, HTML.
SQL, SQL Server, Oracle, SpecTcl, Access, FoxPro
Unix, Linux, PC-DOS/MS-DOS, Windows95/NT/XP
CorelDraw, Corel Photo Paint, Photoshop, Flash
MS Office, MS Access.
LANGUAGES English (fluent) – French (manageable)– Vietnamese (fluent)
HOBBIES AND LEISURE
Cooking, reading, biking, gym, movies;
*References available upon request.