FRONTEND DEVELOPER (SAPUI5)
Laidon Group
- Developed and maintained SAP applications using SAPUI5 and TypeScript, focusing on data handling, API integration, data transformation, and payload validation before sending to backend
- Developed new pages in SAPUI5, organizing code following the Service, Formatter, and Builder approach to improve readability, reusability, and maintainability
- Built a shared Service Layer for OData API, allowing multiple pages to reuse API calling and processing logic instead of implementing it separately
- Analyzed and fixed issues related to validation, API integration, state management, and performance, mostly at the TypeScript and business logic layer
- Analyzed performance issues when navigating between pages, added cleanup mechanisms and related routing lifecycle hooks, significantly improving smoothness during page transitions
- Gradually refactored codebase by breaking down responsibilities into appropriate modules while handling bugs, reducing code complexity without rewriting the entire system
- Collaborated with the Backend Developer (Node.js), BA, and BM to align on data handling approaches and ensure the frontend adapted correctly to API changes