Recommended expert

Jimmy Bamuteeze

SAP ABAP Developer

Jimmy Bamuteeze
Italy

Experience

Dec 2023 - Present
2 years 3 months

SAP ABAP Developer

UNOX S.p.A

  • Developing and maintaining SAP design and technical specification documents for FI, MM, SD, PP, and EWM modules.
  • Develop custom extensions, reports, and applications in the SAP S/4HANA Cloud ABAP Environment, using technologies like CDS Views and RAP (ABAP RESTful Application Programming Model).
  • Build integrations using APIs to connect SAP applications with external systems and services, enabling flexible and efficient data exchange.
  • Optimize existing SAP ABAP programs using ABAP test cockpit.
  • Design and implement ABAP programs for custom report generation to improve business intelligence outputs and reporting capabilities.
  • Conduct thorough debugging and troubleshooting for critical SAP applications to minimize system downtime.
  • Collaborate with the functional team to translate business requirements into technical specifications for SAP system enhancements.
  • Ensure compliance with all development standards and naming conventions.
  • Ensure adherence to the change control process.
  • Provide management status information, suggest corrective actions, and take direction when decisions are made.
  • Work closely with the SAP Basis team to monitor, test, and tune application components for optimized performance and integration.
  • Recognize the critical elements of complex application problems, develop and evaluate data, determine solutions, and make logical recommendations.
  • Design and implement processes or process improvements to aid in development and support.
  • Work with the team to develop and test functionality that meets documented design.
  • Conduct unit, integration, and release testing to validate functionality.
Jan 2023 - Feb 2023
2 months

SAP ABAP Consultant – Short Term Contract

UNOX

  • Complex ABAP programming, testing, and debugging functions related to the implementation of SAP modules.
  • Understand the requirements from provided functional designs and transform these requirements into technical designs.
  • Act as the technical expert, ensuring quick turnaround in identifying application issues and providing timely solutions.
Sep 2021 - Dec 2023
2 years 4 months

SAP ABAP/UI5 Consultant

Joban Group of Companies

  • Developing and maintaining SAP design and technical specification documents for FI, MM, SD, PP, and PM modules.
  • Developing data conversion (load) programs, interfaces (IDocs, RFCs, BAPIs, Proxy, BDC), enhancements (User Exits, BADIs, enhancement spots), forms (SmartForms, Adobe Forms, SAP script), reports, and workflow.
  • ABAP development in a HANA environment using ABAP development tools.
  • Using ABAP for HANA techniques such as advanced OPEN SQL statements, CDS Views, ALV IDA, ABAP ADBC, and AMDP to achieve a code push-down approach.
  • HANA web-based development; developing data access with OData and JavaScript, and building user interfaces with SAP UI5.
  • UI5, Fiori Elements, BOPF, and JavaScript development.
  • Ensure compliance with all development standards and naming conventions.
  • Ensure adherence to the change control process.
  • Provide management status information, suggest corrective actions, and take direction when decisions are made.
  • Work closely with the SAP Basis team to monitor, test, and tune application components for optimized performance and integration.
  • Recognize the critical elements of complex application problems, develop and evaluate data, determine solutions, and make logical recommendations.
  • Design and implement processes or process improvements to aid in development and support.
  • Work with the team to develop and test functionality that meets documented design.
  • Conduct unit, integration, and release testing to validate functionality.
Sep 2020 - Jan 2021
5 months

Team Lead SAP ABAP Developer

URA Electronic Fiscal Receipting and Invoicing Solution (EFRIS)

  • Understand EFRIS functional requirements from functional consultants and explain to the development team in technical terms.
  • Understand EFRIS technical specification documents to identify the available corresponding solutions in SAP for proper integration.
  • Work with functional consultants to identify relevant APIs in line with the company’s business processes.
  • Collaborate with the liaised SAP partner technical team to develop and test functionality that meets EFRIS documented technical and functional design.
  • Ensure proper implementation of the APIs by identifying dependencies.
  • Implement EFRIS technical solutions in SAP by writing ABAP code for HTTP request protocol required for correct HTTP requests to the EFRIS portal.
  • Develop, test, debug, implement, maintain, and document ABAP code for the different API solutions required to integrate with the EFRIS system.
  • Suggest corrective actions and take direction when decisions are made in status meetings.
Jan 2015 - Sep 2021
6 years 9 months

SAP ABAP Developer

Kakira Sugar Limited

  • Developing and maintaining SAP design and technical specification documents for FI, MM, SD, and HCM modules.
  • Requirements analysis.
  • Supporting end-user acceptance testing activities.
  • Conducting unit, integration, and release testing to validate functionality.
  • BAPIs, screen painter, menu painter, and GUI processing.
  • Perform integration tasks for in-house developed systems and/or purchased hardware and software solutions.
  • Provide optimization, enhancement, and O&M support for ABAP applications that perform financial and business management functions on client SAP ECC instances and external systems.
  • Provide management status information, suggest corrective actions, and take direction when decisions are made.
  • Develop, test, debug, implement, maintain, and document ABAP code used in RICEFW (Reports, Interfaces, Conversions, and Extensions) objects on an ECC 6.0 system.
  • Work closely with the SAP Basis team to monitor, test, and tune application components for optimized performance and integration.
  • Recognize the critical elements of complex application problems, develop and evaluate data, determine solutions, and make logical recommendations.
  • Design and implement processes or process improvements to aid in development and support.
  • Work with the team to develop and test functionality that meets documented design.
Jan 2015 - Dec 2015
1 year

Core Team Member

SAP HCM Implementation

  • Develop code for client application modules in ABAP language.
  • Allocate available resources to complete client projects.
  • Provide support to end-users through troubleshooting procedures.
  • Train end-users on SAP solutions.
  • Complete usability tests before releasing an update.
  • Work with employees from various departments to develop an SAP solution.
Dec 2011 - Jan 2015
3 years 2 months

Systems Support Officer

Kakira Sugar Limited

  • Recognize the critical elements of application problems, develop and evaluate data, determine solutions, and make logical recommendations.
  • Requirements analysis.
  • Maintain effective and cooperative working relationships with process owners, staff, and project consultants.
  • Develop test data and analyze problems in programs.
  • Develop knowledge base for SAP knowledge database.
  • Develop and code difficult and complex programs for SAP modules.
  • Train users on the programming of forms and reports, defining authorization roles, and other related areas.
Jan 2011 - Dec 2012
2 years

Core Team Member

SAP Implementation

  • Develop code for client application modules in ABAP language.
  • Allocate available resources to complete client projects.
  • Provide support to end-users through troubleshooting procedures.
  • Train end-users on SAP solutions.
  • Complete usability tests before releasing an update.
  • Work with employees from various departments to develop an SAP solution.
Jan 2011 - Jan 2011
1 month

Database Developer

NARO Human Resources Database System Prototype

  • Design and develop MySQL database applications in PHP and JavaScript.
  • Plan databases, design database structures, and create database schemas.
  • Prototype proposed applications to refine requirements.
  • Specify modifications of the database structure for an application.
  • Design the database structure.
  • Modify database objects based on new system requirements.
  • Modify database structures, entry forms, and reports as required.
Feb 2010 - Dec 2011
1 year 11 months

Collaborator IT

National Fisheries Resources Research Institute

  • Designing and developing the institute’s MySQL database applications in PHP and JavaScript.
  • Database planning, designing database structures, and creating database schemas.
  • Maintaining the NaFIRRI stores database system.
  • Defining and utilizing database objects such as tables and views.
  • Developing and implementing data backup strategies for developed and existing databases.
  • Validating required data-related information assurance controls are being met.
  • LAN maintenance and security.
  • Training users on the systems developed for the institute and provision of ICT user support.
  • Updating antivirus definitions periodically.
  • Routine computer system administration.
  • Electronic board maintenance and updating that is only accessible on a local area network.
  • Internet and application server management.
  • Performing installations, configuring, and upgrading operating systems like Windows and Linux.
Feb 2010 - Dec 2010
11 months

Database Developer

Stores Management System Project

  • Design and develop MySQL database applications in PHP and JavaScript.
  • Plan databases, design database structures, and create database schemas.
  • Develop and implement data backup strategies for the developed database.
  • Modify database objects based on new system requirements.
  • Implement data entry validation mechanisms using JavaScript.
  • Establish application security measures during and after development.
Feb 2008 - May 2008
4 months

Team Leader

Cinema Ticketing Database Management System Project

  • Monitor the progress of system implementation.
  • Schedule activities for team members.
  • Oversee the activities and performance of team members.
  • Conduct discussions concerning the implementation of the system.
  • Report on the progress of system implementation to the supervisor.
  • Carry out tests on the system to ensure its validity.
  • Compile the final report for presentation.

Summary

  • SAP Certified Development Associate- ABAP with SAP NetWeaver 7.50 with training in ABAP on cloud.
  • Over 8 years of experience as an Enterprise Resource Planning (SAP) application support, with two SAP implementations, ABAP language with strong exposure to ABAP- OOPS Concepts, developing ALV reports using classes, using persistence services to store the state of objects in the database, event handling in classes and ALV object model.
  • Supported and implemented new user requirements in FI, SD, HCM, and MM modules of SAP R/3 which gave me strong exposure to business processes in these functional areas.
  • Worked extensively on DDIC objects, dialog and module pool, smart forms, scripts and enhancements and enhancement framework, and modularization techniques.
  • Expertise in using the ABAP HANA techniques such as Advanced OPEN SQL statements, CDS Views and entities to achieve code push down approach.
  • Integrated systems using APIs.
  • Developed with BAPI’s, BDC, RFC for interface communication, and layouts (SAP Scripts, Smart forms, Adobe Forms).
  • Got involved in design, development, optimization, and maintenance of Business Objects data.

Skills

  • Strong Interpersonal, Written, And Oral Communication Skills.

  • Strong Technical Writing And System Documentation Skills.

  • Ability To Work In A Team Environment, Effectively Interacting With Others.

  • Learning From Experience.

  • Ability To Cope With A Challenging Work Environment.

  • Strong Exposure To Abap Oops Concepts, Developing Alv Reports Using Classes, Using Persistence Services To Store The State Of Objects In The Database, Event Handling In Classes, And Alv Object Model.

  • Expertise In Modern Abap Development For S/4hana, Including Abap Restful Application Programming Model (Rap).

  • Develop Custom Core Data Services (Cds) Views To Create Data Models And Expose Them As Odata Services For Fiori Applications.

  • Proficiency In Consuming And Creating Apis For System Integration.

  • Layouts (Sap Scripts, Smart Forms).

  • Bapi’s, Bdc, Ale/idocs, Rfcs For Interface Communication, And Lsmw.

  • Sap Enhancement And Enhancement Framework.

  • Mvc Architecture In Development.

  • Module Pool And Dialog Programming.

  • Proven Programming Skills With Sap Software And Associated Programming Tools: Abap, The Sap Developer Workbench.

  • Ability To Transform Business Function Requirements Into Technical Program Specs And To Code, Unit Test, And Debug Sap Programs.

  • Abap Restful Application Programming.

  • Javascript, Html And Css.

  • Strong Computer Skills, Especially In Microsoft Office Suite (Excel, Word, Powerpoint).

  • Understanding Of Relational Databases And Sql Language.

Languages

English
Advanced
Swahili
Advanced

Education

Aug 2006 - May 2009

Makerere University of Kampala

Bachelor of Science in Computer Science · Computer Science · Kampala, Uganda

Feb 2004 - Dec 2005

Kakira Secondary School

Uganda Advanced Certificate Of Education · Kakira, Uganda

Feb 2000 - Dec 2003

Kakira Secondary School

Uganda Certificate Of Education · Kakira, Uganda

...and 1 more

Certifications & licenses

SAP Certified Development Associate- ABAP with SAP NetWeaver 7.50

ATOS, Mumbai India

Profile

Created
Need a freelancer? Find your match in seconds.
Try FRATCH GPT
More actions

Frequently asked questions

Do you have questions? Here you can find further information.

What languages does Jimmy speak?

Jimmy speaks the following languages: English (Advanced), Swahili (Advanced).

How many years of experience does Jimmy have?

Jimmy has at least 16 years of experience. During this time, Jimmy has worked in at least 9 different roles and for 11 different companies. The average length of individual experience is 1 year and 4 months. Note that Jimmy may not have shared all experience and actually has more experience.

What roles would Jimmy be best suited for?

Based on recent experience, Jimmy would be well-suited for roles such as: SAP ABAP Developer, SAP ABAP Consultant – Short Term Contract, SAP ABAP/UI5 Consultant.

What is Jimmy's latest experience?

Jimmy's most recent position is SAP ABAP Developer at UNOX S.p.A.

What companies has Jimmy worked for in recent years?

In recent years, Jimmy has worked for UNOX S.p.A, UNOX, Joban Group of Companies, and Kakira Sugar Limited.

Which industries is Jimmy most experienced in?

Jimmy is most experienced in industries like Manufacturing, Food and Beverage, and Agriculture. Jimmy also has some experience in Professional Services, Information Technology (IT), and Retail.

Which business areas is Jimmy most experienced in?

Jimmy is most experienced in business areas like Information Technology (IT), Finance, and Customer Service. Jimmy also has some experience in Quality Assurance (QA), Project Management, and Product Development.

Which industries has Jimmy worked in recently?

Jimmy has recently worked in industries like Manufacturing, Food and Beverage, and Professional Services.

Which business areas has Jimmy worked in recently?

Jimmy has recently worked in business areas like Information Technology (IT) and Finance.

What is Jimmy's education?

Jimmy holds a Bachelor in Computer Science from Makerere University of Kampala.

Does Jimmy have any certificates?

Jimmy has 1 certificate: SAP Certified Development Associate- ABAP with SAP NetWeaver 7.50.

What is the availability of Jimmy?

Jimmy is immediately available for suitable projects.

What is the rate of Jimmy?

Jimmy's rate depends on the specific project requirements. Please use the Meet button on the profile to schedule a meeting and discuss the details.

How to hire Jimmy?

To hire Jimmy, click the Meet button on the profile to request a meeting and discuss your project needs.