I'm a front-end and full-stack developer with over 9 years of experience building web and mobile applications using JavaScript (ES5/ES6), React, and Java/Spring Boot. I specialize in crafting scalable, accessible user interfaces with React, Redux, and modern tooling, and I enjoy turning complex requirements into clean, maintainable code. In recent roles at GM Canada and IBM, I led the development of reusable component libraries, micro-frontends using Module Federation, and CI/CD pipelines. I collaborate closely with UX designers and backend teams to deliver performant applications, and I value mentorship and InnerSource to spread best practices across teams.

Rakesh Nimmagadda

I'm a front-end and full-stack developer with over 9 years of experience building web and mobile applications using JavaScript (ES5/ES6), React, and Java/Spring Boot. I specialize in crafting scalable, accessible user interfaces with React, Redux, and modern tooling, and I enjoy turning complex requirements into clean, maintainable code. In recent roles at GM Canada and IBM, I led the development of reusable component libraries, micro-frontends using Module Federation, and CI/CD pipelines. I collaborate closely with UX designers and backend teams to deliver performant applications, and I value mentorship and InnerSource to spread best practices across teams.

Available to hire

I’m a front-end and full-stack developer with over 9 years of experience building web and mobile applications using JavaScript (ES5/ES6), React, and Java/Spring Boot. I specialize in crafting scalable, accessible user interfaces with React, Redux, and modern tooling, and I enjoy turning complex requirements into clean, maintainable code.

In recent roles at GM Canada and IBM, I led the development of reusable component libraries, micro-frontends using Module Federation, and CI/CD pipelines. I collaborate closely with UX designers and backend teams to deliver performant applications, and I value mentorship and InnerSource to spread best practices across teams.

See more

Experience Level

Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Intermediate
See more

Language

English
Fluent
Javanese
Advanced

Work Experience

Senior React Developer at GM Canada
September 1, 2022 - December 1, 2024
Designed and implemented responsive, accessible web interfaces using React, Redux, and Hooks; built a high-visibility reusable component library and led InnerSource initiatives. Built micro-frontends via Module Federation and integrated with microservice backends. Implemented backend services in Java with Spring Boot supporting RESTful APIs and microservices; managed data with Oracle 12+ (PL/SQL) and Elasticsearch. Led CI/CD pipelines in Azure DevOps and Jenkins, secured apps with RBAC via Azure AD SSO, and mentored teams on React best practices and testing (Jest).
Front end Developer/React at All State Canada
December 1, 2020 - August 1, 2022
Developed an end-to-end MERN-based claim processing system with a focus on UI/UX, responsiveness, and data integrity. Implemented UI with React/Redux and Redux-Saga, created REST endpoints with Node.js/Express, and integrated MongoDB/Elasticsearch. Built modular Spring Boot backends, secured access with Azure Active Directory RBAC and JWT, translated wireframes into SPAs using HTML5/CSS3/Bootstrap/Materialize, and authored unit tests with Jest. Optimized performance and ensured accessibility and cross-browser compatibility; configured Jenkins and Docker for CI/CD.
Full Stack Developer at IBM Halifax
March 1, 2015 - November 1, 2020
Designed and developed Online Banking Investments Portfolio system for personal/business customers. Worked in a Scrum team delivering quarterly updates. Front-end development with HTML5/CSS3/JavaScript/React/Redux; implemented reusable components and served RESTful services via Spring Boot. Built microservices with Spring Boot and Hibernate, integrated WebSphere APIs, and utilized MongoDB/Oracle PL/SQL with Elasticsearch for data and search. Led CI/CD with Jenkins, GitHub, and Docker; promoted Agile practices and SDLC improvements.

Education

Bachelors in Electronics and Communications Engineering at Anna University
January 1, 2007 - December 31, 2011
Computer Networking and Technical Support Diploma at Seneca College
January 1, 2012 - December 31, 2013
Bachelor's Degree in Electronics and Communications Engineering at Anna University
January 11, 2030 - March 31, 2026
Computer Networking and Technical Support Diploma at Seneca College
January 11, 2030 - March 31, 2026

Qualifications

IBM Cloud Developer Badge
January 11, 2030 - March 31, 2026
Mulesoft Instructor-Led Training (Anypoint Studio, Mule 4)
January 11, 2030 - March 31, 2026

Industry Experience

Software & Internet, Financial Services, Manufacturing, Computers & Electronics, Professional Services, Media & Entertainment