MN

Work experience· 8 roles

Full Stack Java Developer · IT ProsJan 2023 – Present · 3 yrs 11 mos

Designing, developing, and maintaining end-to-end full stack applications using Java, Spring Boot, React, and RESTful APIs, supporting 3,000-5,000+ monthly active users across enterprise and client-facing platforms. Building scalable backend services with Spring Boot, following layered architecture and best practices for maintainability, performance, and testability. Developing reusable REST APIs with validation, exception handling, pagination, and API documentation, improving API reliability and reducing error rates. Implementing Spring Security, JWT, and OAuth 2.0 for secure authentication and role-based access control. Designing and integrating PostgreSQL and MongoDB schemas, optimizing queries and indexing to improve database performance by 20-30%. Implementing Redis caching, reducing database load and improving average API response time by up to 15% (e.g., ~800ms → ~300ms). Developing responsive, component-based UIs using React, improving user experience and page load performanc

Full Stack Java Developer · IT Pros, CanadaJan 2023 – Present · 3 yrs 11 mos

Designing, developing, and maintaining end-to-end full-stack applications using Java, Spring Boot, React, and RESTful APIs to support 3,000–5,000+ monthly active users across enterprise and client-facing platforms. Built scalable backend services with Spring Boot, followed layered architecture for maintainability, performance, and testability. Implemented Spring Security, JWT, and OAuth 2.0 for secure authentication and RBAC. Designed PostgreSQL and MongoDB schemas, optimized queries and indexing to improve performance by 20–30%. Implemented Redis caching to reduce database load and improve API response times by ~60% (e.g., 800ms to 300ms). Developed responsive UIs with React and deployed on AWS; contributed to CI/CD pipelines in Agile/Scrum environment.

Junior Full Stack Developer · Swap SolutionsApr 2021 – Dec 2021 · 9 mos

Contributed to full-stack development using Spring Boot, React, Next.js, MongoDB, and PostgreSQL. Built and consumed REST APIs for frontend-backend communication. Redesigned and optimized the company website, improving UI/UX, performance, and SEO, resulting in an 8% increase in monthly traffic. Assisted in designing microservices architecture and integrating services using API gateways. Configured NGINX as a reverse proxy and load balancer with JWT and OAuth 2.0 support. Actively participated in Agile Scrum practices, helping reduce development cycle time by 30%.

Junior Full Stack Developer · Swap Solutions, CanadaApr 2021 – Dec 2021 · 9 mos
Full Stack Developer Intern · FlexBlockID TechnologiesJan 2020 – Apr 2020 · 4 mos
Full Stack Developer Intern · FlexBlockID Technologies, CanadaJan 2020 – Apr 2020 · 4 mos
Software Developer Intern · PAMAC FinserveMay 2018 – Aug 2018 · 4 mos
Software Developer Intern · PAMAC Finserve, CanadaMay 2018 – Aug 2018 · 4 mos

Education

Bachelor of Mathematics · University of Waterloo2030 – 2022
Bachelor of Mathematics · University of Waterloo2030 – 2022

Certifications and awards

AWS Certified Developer – Associate2030 – 2026
AWS Certified Cloud Practitioner2030 – 2026
AWS Certified Developer – Associate2030 – 2026
AWS Certified Cloud Practitioner2030 – 2026

Hire Mohan Narang today

Post a job and invite Mohan, or contact them directly. No hidden commission.

Post a job