Sofian Choukhi
Verified Expert in Engineering
SAP Architect and Developer
Bangkok, Thailand
Toptal member since December 29, 2022
Sofian is an SAP technical consultant with five years of industry experience. He helps his clients implement SAP interfaces using SAP and non-SAP technologies. Sofian specializes in designing and leading SAP S/4HANA data migrations and building SAP Fiori custom applications, including SAPUI5, OData, and ABAP.
Portfolio
Experience
- SAP - 5 years
- Communication - 5 years
- SAP Fiori - 5 years
- ABAP - 5 years
- ETL Tools - 3 years
- OData - 3 years
- SAPUI5 - 3 years
- Data Migration - 2 years
Availability
Preferred Environment
SAP, Eclipse IDE, Visual Studio Code (VS Code), Git, Jira, Talend ETL, Microsoft Office
The most amazing...
...thing I've done is migrating the client's entire financial and production planning data consisting of millions of records from legacy systems to SAP S/4HANA.
Work Experience
SAPUI5 and Fiori Lead Consultant
NCG North Consulting Group
- Conducted requirement gathering workshops with client's users and the SAP Materials Management (MM) lead consultant to add new features to existing SAPUI5 applications.
- Performed client's tickets analysis and workload estimation for bug fixes together with other SAPUI5 Fiori consultants.
- Led SAPUI5 Fiori support team and two consultants handling prioritization, deadlines, and budgets.
- Fixed bugs and designed, developed, tested, and delivered new features for three Fiori custom applications, including SAPUI5, OData, and ABAP.
- Participated proactively in follow-up meetings with the client's project manager to review the budget and plan and negotiate deadlines.
- Trained and mentored newcomers to the SAPUI5 Fiori support team.
Data Migration Lead
OVHcloud
- Conducted workshops for the client's users to define migrations' scopes and data.
- Supported the client's users in locating, cleansing, and formatting legacy data for migration.
- Helped the client's legacy IT team define extraction queries of legacy data using SQL.
- Conducted workshops with SAP functional teams, including FI, MM, and PP, to define data migration constraints and requirements. Drafted data migrations specifications and mappings.
- Advised the project director on data migration methodologies and tools, including Stambia ETL, S/4HANA migration cockpit, and SAP LSMW data migration specifications and mappings.
- Performed a POC using SAP LSMW, S/4HANA migration cockpit, ABAP programs, and ETL workflows to demonstrate data migration feasibility to project managers.
- Led ETL development teams with five ETL developers. Assisted them with prioritization, deadlines, and budgets.
- Tested manual and automatized data migrations of ETL workflows during system integration testing (SIT) and user acceptance testing (UAT).
- Performed 10 data migrations during go-live, including general ledger balance, accounts payable and receivable, 1.5 million fixed assets, equipment, equipment bill of materials (BOM), vendors, customers, stocks, and Harmonized System (HS) codes.
- Supported the client's users in reconciling data after go-live. Onboarded, trained, and mentored three SAP consultants on S/4HANA data migration.
SAPUI5 Fiori Consultant
Boulanger
- Performed user story analysis and workload estimation during planning poker and took part in UI/UX design of 15 Fiori custom applications.
- Contributed to developing 15 SAP Fiori custom applications using SAPUI5, OData, and ABAP integrated with procure-to-pay and inventory management processes (SAP MM).
- Created presentations on new apps and features for the client's CIO, sponsors, and project managers every two weeks.
- Led Fiori applications testing. Managed test case writing, test data creation in SAP MM, test execution with client's users, and defects logging in Jira.
SAP Technical Consultant
Camaieu
- Participated in requirement gathering workshops with the chief accountant, accountants, and SAP FI team to draft specifications and map SAP S/4HANA FI interfaces.
- Developed 10 interfaces between SAP FI and other systems using Talend ETL with Java, ALE, RFC, IDoc, and ABAP programs.
- Provided technical support to the SAP FI team and client's users during system integration testing, user acceptance testing, and go-live, including running interfaces, debugging, and fixing bugs.
SAP Developer
NCG North Consulting Group
- Developed three interfaces between SAP and VIF supply chain planning software using ABAP, product hierarchy, product BOM, and production order history.
- Created an internal web HR application to capture the mood of the company's employees every week. This application was built using multiple technologies, such as Jakarta EE, JavaScript, SQL, HTML5, and CSS.
- Migrated the HR web application that captures the mood to an SAP S/4HANA environment using SAPUI5, OData, and ABAP.
Web Development Intern
Boulanger
- Integrated the company employee's directory, LDAP, to manage authorizations in the web application.
- Fixed existing defects and developed new features on a web project management application using Jakarta EE, JavaScript, HTML5, CSS3, and SQL.
- Integrated the budget of the IT system department within the application for easier tracking of IT projects' costs.
Experience
Safir
SCOPE
• General accounting
• Third-party accounting
• Cash flow
• Integration
Back Office Magasin
SCOPE
• Procurement process
• Inventory management
Octopus
SCOPE
• Procurement
• Sales
• Production
• Quality management
• Accounting
• Controlling
Education
Diploma in Technological Studies in Computer Science
University of Lille 1 - Lille, France
Skills
Libraries/APIs
jQuery
Tools
SAPUI5, SAP Fiori, Eclipse IDE, Git, Jira, Talend ETL, SAP Materials Management (MM), Microsoft Excel, Apache Tomcat, Apache, SAP Production Planning (PP)
Languages
SQL, ABAP, Java, JavaScript, CSS, HTML, HTML5, Bash
Paradigms
Testing, Scrum, Management
Platforms
SAP HANA, Java EE, Visual Studio Code (VS Code)
Storage
Oracle SQL Developer, PostgreSQL
Other
OData, Data Migration, SAP LSMW Data Migrations, SAP, Microsoft Office, Ajax, SAP IDoc, IDOCS, BAPI, ETL Tools, Communication, Coaching, LDAP, SAP FI
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring