NCCER
NCCER is a nonprofit foundation supporting workforce development in the construction industry through education, certification, and technology. Their digital ecosystem provides industry-recognized credentials and tools that connect professionals, training centers, and employers. I contributed to the modernization and stabilization of their core application-ensuring it could scale, evolve, and remain reliable for thousands of users nationwide.
Technologies Used

Project Overview
NCCER's platform plays a key role in workforce certification and training delivery. The challenge: a legacy system that needed significant bug fixes, performance improvements, and a transition into a modern stack—without disrupting ongoing user workflows.
Scope of work
1. Requirements Analysis & Client Communication
- Collaborated closely with stakeholders to capture functional, UX, and technical goals.
- Translated evolving business needs into clear engineering tasks in an agile team of 6.
2. Legacy System Maintenance & Stabilization
- Analyzed and fixed critical bugs in the existing Next.js application.
- Improved data integrity, UI consistency, and performance under production load.
3. Modern Web Application Development
- Helped build a Next.js (TypeScript) web app using the new App Router, React Server Components, and Prisma ORM over MongoDB.
- Integrated seamless transitions between legacy and modern codebases for a smoother migration experience.
4. AWS Glue & Data Lake Integration
- Supported data-driven features by integrating with AWS Glue and Data Lake, ensuring reliable ingestion, transformation, and querying of training and certification records.
5. Agile Team Collaboration
- Operated in a Scrum-based environment, participating in sprint planning, code reviews, daily stand-ups, and feature grooming sessions.
- Emphasized team knowledge sharing and scalable engineering practices.