Project Name: Advance Sales Tool
Brief description: This project provides customers to get online auto quote and purchase online.
- Involved in requirement gathering and understanding.
- Involved in discussing detail design with team.
- Developed user interface using Angular JS.
- Developed Rest API's using Java core and Spring web.
- Used MyEclipse IDE and deployed whole application using JBOSS application server.
- Used Core JAVA, J2EE, design patterns, multi-threads.
- Used log4j for logging activities.
- Used design patterns like Singleton, Factory, Abstract Factory, Adapter, Builder and Facade.
- Written JUnit test cases for Java application.
- Consumed Policy Service web service using Apache CXF Web Services to retrieve policy information.
- Used Maven as Build Tool.
- Worked as Tech Lead to coordinate team of 5 members.
- Used Jenkins to build and deploy application on pre-prod and production environment.
Technologies: Core Java, Java/J2EE, JDK, Spring Web, Agile methodology, RESTful Web Services, Jenkins, HTML5, CSS3, Angular JS.
Project: Agent Sales Tool
Brief description: This project provides agent to provide quick quote to customer. This project was migration of Advance Sales Tool from Angular JS to Angular 10+
- Involved in requirement gathering and understanding.
- Involved in discussing detail design with team.
- Developed user interface using Angular 10+, Typescript, HTML5, CSS, RjXS, Node JS.
- Developed UI components using Angular Material.
- Developed services, directives, pipes, http interceptors using Angular features.
- Coordinating workflow between graphic designer, HTML coder, and yourself.
- Involved in creating self-contained, reusable, and testable modules and components
- Developed Rest API's using Java core and Spring web.
- Used MyEclipse IDE and deployed whole application using JBOSS application server.
- Used Core JAVA, J2EE, design patterns, multi-threads, collections.
- Used log4j for logging activities.
- Used design patterns like Singleton, Factory, Abstract Factory, Adapter, Builder and Facade.
- Written JUnit test cases for Java application.
- Consumed Policy Service web service using Apache CXF Web Services to retrieve policy information.
- Used Maven as Build Tool.
- Used Jenkins to build and deploy application on pre-prod and production environment.
- Worked as Tech Lead to coordinate team of 5 members.
Technologies: Core Java, Java/J2EE, JDK, Spring Web, Agile methodology, RESTful Web Services, Jenkins, HTML5, CSS3, Angular 10+, Javascript, Node JS.
Project: Aggregator
Brief description: Aggregator is a backend application for American Family Insurance which will provide quick rate for Auto Insurance. Vendors will collect all the data from customer or agent and will send all the data at once to Aggregator. Aggregator will then validate all the data and parse for American Family Insurance processing. After conversation all the data will be saved to database
- Involved in requirement gathering and understanding.
- Involved in discussing detail design with team.
- Developed Rest API's using Java core and Spring web.
- Used MyEclipse IDE and deployed whole application using JBOSS application server.
- Used Core JAVA, J2EE, design patterns, multi-threads, collections.
- Used log4j for logging activities.
- Used design patterns like Singleton, Factory, Abstract Factory, Adapter, Builder and Facade.
- Written JUnit test cases for Java application.
- Consumed Policy Service web service using Apache CXF Web Services to retrieve policy information.
- Used Maven as Build Tool.
- Used Jenkins to build and deploy application on pre-prod and production environment.
- Worked as Tech Lead to coordinate team of 4 members.
Technologies: Core Java, Java/J2EE, JDK, Spring Web, Agile methodology, RESTful Web Services, Jenkins
Project: Agent Website Checkout Process
Brief description: Agent website application is a batch application which process agent data file from UR system. Data from UR file will be then verified from Hearsay system and if agent is not found then new agent will be added to database on AMFAM (American Family Insurance) and if agent exists then agent data will be updated.
- Involved in requirement gathering and understanding.
- Involved in discussing detail design with team.
- Used MyEclipse IDE for development
- Used Core JAVA, J2EE, design patterns, multi-threads, collections.
- Used log4j for logging activities.
- Used design patterns like Singleton, Factory, Abstract Factory, Adapter, Builder and Facade.
- Written JUnit test cases for Java application.
- Used Maven as Build Tool.
- Used Auto sys job to trigger batch.
Technologies: Core Java, Java/J2EE, JDK, Agile methodology.
Project: Life Rates API
Brief description: Connect to life rate service and provide life rates.
- Used MyEclipse IDE for development
- Used Core JAVA, J2EE, design patterns, multi-threads, collections.
- Used log4j for logging activities.
- Used design patterns like Singleton, Factory, Abstract Factory, Adapter, Builder and Facade.
- Written JUnit test cases for Java application.
- Used Maven as Build Tool.
- Developed webservice as Spring Boot application.
- Used Spring JPA and ORM to communicate with PostgreSQL
Technologies: Core Java, Java/J2EE, JDK, Agile methodology, Spring Boot, Spring JPA, ORM, PostgreSQL
Project: Quote Request Form (QRF)
Brief description: QRF is an application for collecting details from customer about different insurance products like Life/Auto/Home etc. Application collects all required details about every product and then send all contact information to an agent.
- Design, develop and test HTML5, CSS, Bootstrap, Javascript and React JS.
- Developed user interface by using React JS, Redux and SPA development.
- Implemented react JS code to handle cross browser compatibility issues in Mozilla, IE, Safari and FF.
- Used React-Router to turn application into Single Page Application.
- Worked in using React JS components, forms, events, Router, Redux.
- Maintained states in stores and dispatched actions using redux.
- Component for UX-Library consisted of Button, Checkbox, Input, Icons, Toggle Button, Drop down and many more.
- Added Dynamic functionality by creating and dispatching Action creators that deployed actions.
- Created and used Reducers that received said actions to modify Store State Tree.
- Called Restful web services calls for POST, GET, PUT, DELETE methods.
- Deployed application to AWS S3.
- Used AWS Cloud formation to move resources to AWS cloud.
- Used GitHub CI/CD pipeline to build and deploy applications.
Technologies: React JS, Redux, AWS S3, AWS Cloud Formation, GitHub CI/CD
Project: Digital Sales Product- Auto/Home/Renters Quote & Bind
Brief description: This project is implemented for everyone who wants to get a quote for any auto/renter/home in the household. This application takes the input from the user and with all his user details calculates insurance rates. Gives an option of 3 packages to select one and customize if necessary.
- Used Piral Framework to build micro front ends.
- Design and developed microservices using Node JS and Express framework.
- Design, develop and test HTML5, CSS, Bootstrap, Javascript and React JS.
- Developed user interface by using React JS, Redux and SPA development.
- Implemented react JS code to handle cross browser compatibility issues in Mozilla, IE, Safari and FF.
- Used React-Router to turn application into Single Page Application.
- Worked in using React JS components, forms, events, Router, Redux.
- Maintained states in stores and dispatched actions using redux.
- Component for UX-Library consisted of Button, Checkbox, Input, Icons, Toggle Button, Drop down and many more.
- Added Dynamic functionality by creating and dispatching Action creators that deployed actions.
- Created and used Reducers that received said actions to modify Store State Tree.
- Called Restful web services calls for POST, GET, PUT, DELETE methods.
- Deployed application to AWS S3.
- Used AWS Cloud formation to move resources to AWS cloud.
- Used GitHub CI/CD pipeline to build and deploy applications.
- All microservices are deployed as Lambda on AWS Cloud.
- Used AWS API Gateway and cloud front to handle requests for lambda.
- Used AWS WAF to security purpose.
Technologies: React JS, Redux, AWS S3, AWS Cloud Formation, AWS Cloud, AWS API Gateway, Cloud front, AWS WAF, GitHub CI/CD, Node JS, Express JS Framework.