Cloud ERP & Workflow Platform
Overview
The project was a cloud-based ERP system developed for a Swedish company. I worked on a student management module used to organize courses, lessons, and schedules and to track academic progress. In a five-person team - two frontend engineers, one backend engineer, one QA engineer, and one project manager - I worked across the React frontend and NestJS backend, designing GraphQL schemas and resolvers, integrating RabbitMQ messaging between internal services, and building validated multi-step forms.
Key Responsibilities
- ▹Contributing to application architecture and technical design, breaking requirements into development tasks, estimating the work, and taking features through implementation and testing
- ▹Building validated multi-step forms for student records, courses, and lessons, ensuring that required data was complete before users could move to the next step
- ▹Developing cloud-based ERP interfaces with React, Redux, and Material UI
- ▹Designing GraphQL schemas and resolvers in NestJS and implementing the corresponding queries and mutations in the React application
- ▹Developing NestJS services and using RabbitMQ queues for asynchronous communication between internal application processes
Achievements
Delivered a core student management module that brought courses, lessons, schedules, and academic progress into one workflow, supported by validated multi-step forms, GraphQL APIs, and RabbitMQ messaging
Worked across the React frontend and NestJS backend, helping keep interface behavior and server-side workflows aligned