About Martin Grellmann, Senior Full-Stack Engineer
Who I am – German citizen with unrestricted work and residence permit in Brazil. Architect, Modernizer, Consultant - Senior software engineer with 20+ years of experience in full-stack web development and recent specialization in modern SAP full-stack development, including SAP BTP, S/4HANA modernization, ABAP, CDS, OData, Fiori/UI5 and API integration. Based in Brazil with family, available internationally for remote-first consulting and project work.
On the 'web side': I’ve spent many years building and running Drupal sites, React Web applications, handling migrations, performance tuning and technical SEO/GEO to keep organic traffic and conversions stable during change.
Location:Goiás, Brazil and Leipzig, Germany
Nationality:German citizen / unrestricted work and residence permit in Brazil
Specialization:Senior Full-Stack Engineer, SAP BTP, S/4HANA, enterprise APIs, clean core
Experience:20+ years software engineering and full-stack development, 5+ years SAP Development
Architecture:iSAQB CPSA-F Foundation Level training completed, exam planned for Q3 2026
Certifications:Scrum Master PSMI, Full-Stack Web Developer certification
Methods:Clean Code, SOLID, refactoring, code reviews, sustainable architecture, problem solving
Education:Industrial Clerk
Independent SAP Engineer & Architect
Martin Grellmann
S/4HANA Development | Enterprise APIs | Clean Core | Drupal
I’m an SAP engineer and architect who enjoys untangling heavily customized landscapes and turning them into clean‑core, upgradeable systems.
I work where ABAP, architecture and integration meet: clarifying the real problems, designing a realistic target picture, and then modernizing code, interfaces and UIs step by step so S/4HANA becomes something your teams can actually live with, not just survive.
Problems I solve
I help companies with heavily customized SAP systems to reduce technical debt, get ready for S/4HANA and move towards a clean, upgrade-friendly core. That typically means refactoring legacy ABAP, stabilizing critical interfaces, and designing API-driven architectures that play nicely with cloud and non-SAP systems.
My background: 20+ years in enterprise and web development, with recent years focused on ABAP Objects, CDS/OData, SAP BTP, UI5/Fiori and API-centric integration scenarios. I help organizations that are stuck between a heavily customized ECC system and the pressure to move towards a lean, upgradeable S/4HANA and cloud landscape.
If you’re looking at S/4HANA or already there, you probably see at least some of these challenges:
Legacy Code Debt
Refactor too much legacy ABAP and Z-logic, poorly documented and hard to test in a modern approach.
Upgrade Risk
Refactor Business-critical custom code that makes every upgrade or support package risky to clean core code
Integration Spaghetti
Refactor “Spaghetti” integrations using old RFC/BAPI calls and point-to-point connections, process-oriented into a object oriented SAP standard‑aligned architecture.
Missing Clean-Core Strategy
Develop a "no clear" strategy for clean core, extensions and SAP BTP into an Technical‑debt‑reducing SAP core strategy.
Delivery Pressure
Resolve the Pressure from the business to deliver new features faster – without breaking what works.
My work focuses on
I help organizations modernize heavily customized SAP landscapes by combining clean‑core architecture, code remediation, robust integration design, and modern user experiences. That means defining target architectures that keep your S/4HANA core close to standard, moving extensions into the right layers (in‑app, ABAP Cloud, and BTP side‑by‑side), and systematically transforming custom code so it becomes upgrade‑safe and maintainable again.
Along the way, I replace fragile point‑to‑point interfaces with API‑driven OData/REST integrations that work across on‑prem and cloud, and build Fiori/UI5 and web frontends that match real business processes.
Architecture & clean‑core strategy
Designing target architectures that keep the SAP core close to standard, move extensions into the right layers (in‑app, ABAP Cloud, BTP side‑by‑side) and reduce modification risk.
Code modernization & S/4HANA readiness
Assessing custom code, refactoring or retiring where needed, and aligning extensions with SAP’s extensibility and upgrade guidance so your landscape becomes maintainable again.
API‑driven integration
Assessing custom code, refactoring or retiring where needed, and aligning extensions with SAP’s extensibility and upgrade guidance so your landscape becomes maintainable again.
PI‑driven integration
Building Fiori/UI5 and web frontends that reflect real‑world processes instead of technical tables, increasing adoption and reducing “Excel on the side”.
Why I’m different
I think and work like an architect, not just a developer: clear target architecture, step‑by‑step roadmap, and honest trade‑offs instead of “just one more custom enhancement”. I speak the language of both business and IT, and I’m used to turning vague modernization goals into concrete, deliverable work packages.
That means I do not just look at ABAP code in isolation, but at how custom code, extensions, interfaces and platform decisions fit together in a maintainable target architecture.
Here are many strong ABAP developers. What I offer is a specific mix of roles:
Architect
I create a clear blueprint: where you are, where you want to go, and which steps get you there with acceptable risk and budget. No “magic big bang”, but realistic, incremental modernization.
Modernization expert
I enjoy working in brownfield landscapes with technical debt. I can read old code, talk to the people who built it, and translate that into cleaner, testable, extensible solutions that respect your existing investments.
Consultant
I don’t just deliver code, I explain trade‑offs and options in a way decision‑makers understand: what must stay in the core, what should move to BTP, and what should be retired.
Skills - Senior Full-Stack Engineer Martin Grellmann
SAP development / Architecture Architects Clean-Core-ready S/4HANA backends end to end – from classic ABAP and CDS views to OData, RAP/CAP on SAP BTP and Fiori / UI5 frontends – so modernization projects ship without breaking the core.
Web / API engineering Designs and implements robust JavaScript/TypeScript services with React and Node.js, Next.js, Express and thoroughly tested REST APIs, ready to integrate SAP or legacy systems into modern, scalable web products.
PHP / Drupal / Platforms Builds and runs high-traffic PHP/Drupal platforms on solid LAMP and cloud infrastructure, covering CI tooling, package management and SQL databases so business-critical sites stay fast, secure and maintainable.
Methods / Quality Applies Clean Code, SOLID, disciplined refactoring, Git-based workflows and agile collaboration to keep projects productive and codebases stable, even on long-running SAP and full-stack projects in demanding enterprise environments.
SAP development / Architecture
Web / API engineering
PHP / Drupal / Platforms
Methods / Quality
All of my skills are self-taught, built through deliberate learning and proven in real-world practice. I don’t just collect tools – I design my own learning paths, break complex topics into concrete experiments, and keep what works. I only adopt approaches and technologies that prove genuinely useful in practice, so what you see here is what has actually helped to build and run real systems.
Professional Work
Martin Grellmann - Senior Full-Stack Engineer
S/4HANA Development | Enterprise APIs | Clean Core | Drupal
German citizen with unrestricted work and residence permit in Brazil. Senior software engineer with 20+ years of experience in full-stack web development and recent specialization in modern SAP full-stack development, including SAP BTP, S/4HANA modernization, ABAP, CDS, OData, Fiori/UI5, and API integration.
Focused on scalable business applications, Knowledge of clean architecture and SOLID principles.
Goiás, Brazil | Timezone: America/Sao_Paulo, BRT, UTC−03:00, no DST)
Lead technical modernization and digital transformation of a multi-site vacation rental platform based on Drupal.
Designed a modernization roadmap for a legacy Drupal platform architecture, including API-driven integrations and service-oriented design, cloud-based infrastructure strategy, developed API-driven integrations and supported digitalization initiatives across booking, content and operational workflows.
Intecsoft GmbH & Co • Dresden, Germany Role: Contract-based
SAP development role focused on modernization and integration in S/4HANA-related projects. Improved backend API interfaces in an S/4HANA project to increase integration readiness and maintainability, supported productive web services during hypercare in the FI environment and refactored a SAP Business Suite Dynpro application into object-oriented ABAP for better maintainability and future S/4HANA compatibility in an IS-U context.
Worked closely with business stakeholders, solution managers and developers to align implementation with functional requirements.
SAP Technical Consultant | SAP Full-Stack Development
BA Business Advice GmbH • Oldenburg, Germany Role: Contract-based
SAP consulting and development with focus on ABAP, UI5, Fiori, S/4HANA, SAP BTP and modern extension models.
Developed and enhanced SAP applications using ABAP, CDS, OData and UI5, contributed to ERP-to-S/4HANA migration projects, refactored existing applications and worked on side-by-side and developer extensibility scenarios in S/4HANA Public Cloud.
Technicals
SAP ABAPABAP CDSOData v2/v4SAP UI5Fiori ElementsSAP CAPSAP CAPSAP BTPS/4HANA Public CloudJavaScriptTypeScriptJest
Software Developer and Linux Administrator | Full-Stack Development
Full-stack development in an Industry 4.0 environment with React frontends, PHP backends, API integration and Linux-based infrastructure.
Successfully converted an outdated PHP web application to a modern PHP REST backend and connected it to a newly created React web frontend including database modelling.
Long-term responsibility for full-stack web development, operations, optimization and technical infrastructure.
Developed and maintained websites and web applications with PHP, Drupal, HTML and CSS, managed Linux and network environments and improved traffic, performance and usability through technical SEO and usability-focused optimization.
Technicals
HTMLCSSPHPDrupal7GitJiraLinuxSambaSEO/SEA
Education
Martin Grellmann
Software Architect
Software Academy by intecsoft
Dresden, Germany Role: Training
Intensive, practice‑oriented software architecture 5‑day training based on the iSAQB CPSA‑F curriculum. Covered fundamentals of software architecture, architectural styles and patterns, quality attributes, documentation, and communication with stakeholders. Included exercises on modularization, domain‑driven design, and designing scalable, maintainable systems in heterogeneous environments such as cloud, web, and enterprise platforms.
iSAQB CPSA-F Foundation Level training completed; exam planned for Q4/2026
Agile Project Management (Scrum)
Indisoft GmbH
Leipzig, Germany Role: Training, Certification
Intensive agile project management (Scrum) training at Indisoft GmbH (Leipzig) with focus on Scrum and Kanban (05/2020–06/2020). Covered Scrum roles, events, and artifacts, agile planning and scaling, Scrum simulations in practice, and Kanban principles such as WIP limits and continuous improvement. Successfully completed the program and obtained the Professional Scrum Master I (PSM I) certification from Scrum.org on June 8, 2020.
Training Full-Stack Web Developer
Indisoft GmbH
Leipzig, Germany Role: Training, Certification
One‑year, practice‑oriented Full‑Stack Web Developer program in Leipzig (01/2020–01/2021) covering modern web development with HTML5, CSS3, JavaScript, jQuery/AJAX, PHP, and MySQL, combined with Linux/server administration and content‑management systems. The curriculum included responsive web design, WordPress and TYPO3 for developers, e‑commerce and shop systems, SEO/SEA, social media marketing, and project work, linking technical implementation with online visibility and performance optimization. The training built directly on and further professionalized my long‑term experience as a webmaster and Drupal/PHP full‑stack developer for fincaferien.de, including topics such as technical SEO, usability, and scalable web architectures.
Two‑year vocational apprenticeship as an Industrial Clerk in Hildesheim, providing a solid foundation in business processes, commercial management, and office administration. The program covered fundamentals such as accounting, cost and performance calculation, procurement, order processing, and customer communication, giving me a practical understanding of how companies operate and make decisions. This early business education has shaped my entire career by enabling me to connect technical solutions with real commercial requirements and organizational structures.
SAP full-stack development
ABAP, CDS, OData, Fiori/UI5, RAP, CAP and SAP BTP form the core of my current specialization.
Modernization and clean core
I focus on S/4HANA modernization, migration support, clean-core aligned extensions and refactoring of legacy applications.
Durable engineering quality
Maintainability, clean code, SOLID principles, code reviews and sustainable architecture are central to the way I build software.