ABAP developer

Singapore, Singapore
Сеньор
Информационные технологии • Разработка
Удаленная работа
Опыт работы более 5 лет
от 20 до 40 ₽
Есть файл резюме (защищен)
О себе

На данный момент 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

Специализация
Информационные технологииРазработка
Отрасль и сфера применения

Уровень
Сеньор

Есть файл резюме (защищен)


Интересные кандидаты