•End to End Application Development as a Full Stack Developer
•Developed backend with Spring Boot and Spring Data JPA and NodeJS,
•Led frontend development to provide an application that allows business analysts to manage technical asset across ADP
•Collaborated with the OneUIUX team to design and implement ADP Design standards.
•Wrote RESTful APIs using the Java Spring boot framework to provide IT asset management integration points for other teams
•Wrote APIs to interact with PostgresDB and deployed some stored procedures to run timely request aggregation reports.
•Used NodeJS and GraphQL to create lightweight Microservices.
•Worked on creating single web page application using ReactJS, HTML5, CSS3, Java Script, Bootstrap 4, jQuery, Redux, Material UI
•Created UI library components and served them through a npm artifactory specific to our application domain to prevent reinvention across product line.
•Created various reusable React components and migrated some class based React component into functional components with React Hooks.
•Implemented OAuth 2 authentication and authorization provided by AzureAD.
•Deployed the application on Docker
•Developed test cases and performed unit testing using Junit 4 framework in Test Driven Development