ABAP developer
Singapore, SingaporeСеньор
Удаленная работа
Опыт работы более 5 летот 20 до 40 ₽
Опыт работы более 5 летот 20 до 40 ₽
Есть файл резюме (защищен)
Короткая ссылка: gkjb.ru/g11K9
О себе
На данный момент Senior Software Engineer.
Мои компетенции и опыт
Ethan Lim
Singapore | нужен доступ к резюме | нужен доступ к резюме | нужен доступ к резюме
Summary
Senior software engineer with extensive experience in backend development and ERP systems, specializing in SAP ABAP across MM/SD modules. Proven track record in designing and implementing reports, user programs, and system integrations using BAPI, ALE, RFC, and Web Services. Skilled in Smartforms, SAP Script, and PDF-based output, with a focus on performance, optimization, and lifecycle management. Adept at collaborating with functional consultants to deliver scalable, maintainable SAP solutions while improving system reliability and business outcomes.
Experience
Rescode | Senior Software Engineer May 2022 ~ Present
- Designed and developed complex backend services in Python and ABAP-style modular workflows, improving data processing reliability by 43%.
- Implemented system integration solutions and automated reporting, reducing manual processing by 37%.
- Built PDF-based output and Smartforms for reporting, enhancing documentation accuracy and user efficiency.
- Optimized data workflows and ABAP programs, improving system response time by 28%.
- Collaborated with cross-functional teams to translate requirements into technical specifications.
- Mentored junior developers on best practices in backend and ERP development.
- Conducted code reviews emphasizing maintainability, performance, and adherence to ERP standards.
- Implemented monitoring and alerting for critical workflows, reducing incident response time by 45%.
- Participated in full software lifecycle management, including deployment, testing, and optimization.
- Designed and maintained system-to-system integration using APIs and service layers.
- Automated batch processing and enhanced existing data pipelines for reliability.
- Introduced standard templates for user programs, reducing development time by 25%.
- Improved error handling and logging mechanisms for critical business processes.
- Conducted performance profiling and optimized SQL and application code.
- Coordinated with functional consultants to ensure solutions aligned with business processes.
- Led architecture improvements for modular workflows across ERP systems.
- Streamlined report generation using ALV Grid and Tree structures.
- Enhanced Dynpro screen interactions and message processing flows.
- Reduced downtime by implementing preventive optimizations in core modules.
- Participated in project planning and roadmap discussions for ERP enhancements.
- Improved cross-system communication and workflow orchestration.
- Delivered multiple projects on time with measurable process improvements.
Doodle Labs | Senior Full Stack Engineer Apr 2019 ~ Apr 2022
- Developed backend modules for ERP-like systems, implementing robust data pipelines and integrations.
- Built user programs and automated reports using Python and ABAP-inspired methodologies.
- Enhanced workflow automation and implemented batch-input processing.
- Created PDF-based reporting solutions for end-users.
- Implemented BAPI, BADI, and user-exit enhancements for modular functionality.
- Optimized database interactions to reduce latency and improve throughput.
- Integrated multiple systems via RFC, ALE, and web services.
- Designed dynamic screens and selection interfaces to improve usability.
- Conducted code reviews and ensured adherence to development standards.
- Mentored team members on ERP backend development and integration patterns.
- Improved monitoring and logging for critical backend processes.
- Introduced reusable templates for functional modules.
- Enhanced system performance by refactoring legacy code.
- Supported full project lifecycle, including testing, deployment, and maintenance.
- Coordinated closely with functional consultants for requirement validation.
- Reduced system errors by implementing defensive programming.
- Improved maintainability and scalability of modular services.
- Automated recurring tasks and report generation processes.
- Delivered measurable improvements in operational efficiency.
- Collaborated with stakeholders to prioritize and implement ERP enhancements.
Wise | Full Stack Engineer May 2015 ~ Feb 2019
- Developed backend services supporting ERP-style workflows and reporting.
- Implemented user programs and automated report generation.
- Optimized database and backend processes for improved system response.
- Built integrations using web services and API-based communication.
- Conducted performance profiling and code optimization.
- Supported workflow automation and batch processing.
- Created dynamic screens and enhanced user experience.
- Participated in system implementation projects and module enhancements.
- Collaborated with cross-functional teams to align technical and business requirements.
- Mentored junior engineers on backend best practices.
- Reduced system errors through improved exception handling.
- Automated recurring tasks to reduce manual intervention.
- Improved maintainability of core backend modules.
- Conducted code reviews and enforced standards.
- Delivered scalable and reliable backend solutions for enterprise processes.
Education
National University of Singapore Aug 2009 ~ Jul 2013
Bachelor’s Degree in Computer Science
Skills
- SAP Development: ABAP, ABAP Objects, SAP ERP, MM/SD modules, BAPI, User-Exits, BADI, Enhancement Framework, Field-Exit, Screen-exit
- Reporting & UI: ALV Grid, ALV Tree, SAP Enjoy Controls, Dynpro Screens, Selection Screens, Message Handling, Smartforms, SAP Script, PDF Output
- Integration & Interfaces: ALE, RFC, PROXY Interfaces, Web Services, System-to-System Integration
- Automation & Optimization: Performance Tuning, Code Optimization, Lifecycle Maintenance, Debugging & Troubleshooting
- Collaboration & Agile: Cross-functional Teamwork, Functional Consultant Coordination, Mentorship, Code Reviews, Agile Methodologies
- Tools & Platforms: MS Office Integration (OLE, DOI), Git, Version Control, Development Lifecycle Tools
Есть файл резюме (защищен)
Интересные кандидаты
- иD
инженер-программист (developer) NET, Python, Node, 1C
remote - Юп
Юнити программист / Unity Developer (c#), Senior/Middle+, English C1 (Upper-Intermidiate)
remote parttime - Ссrelocate remote parttime office
- СJ
Старший Java разработчик / Senior Java Developer / Backend Developer
remote office - СF
Стажёр-стажёра Frontend Developer
remote - СP
Стажёр Python Backend Developer / Junior Python Developer
remote parttime office - Сн
Стажер на backend backend(C, Python, Go) developer
relocate remote parttime office - СPremote parttime office
- СA
- Са
Системный администратор ,junior developer
relocate remote parttime office
Мы используем куки, потому что без кук наш сайт не работал бы, другие сайты не работали бы, да и вообще весь
интернет не работал бы
