Working on the Messaging Platform project, which sends SMS/email alerts as per RBI regulations.
Responsible for understanding business requirements, technical documentation, UI design, and implementation using Angular 13, NGRX, and TypeScript.
Coordinating with stakeholders, ensuring seamless integration with backend systems, and supporting testing and deployment phases.
Extensively used Angular-cli to generate components, routes, pipes and unit tests.
Extensively used Rxjs operators handling the data.
Created Re-useable components, Custom Modules, Custom Directives, Pipes, Services in Angular 13.
Created services as Dependency Injection and implemented Input, Output, View Child to do components communication and get local reference value of HTML.
Involved in developing Web API using REST to communicate with legacy systems.
Tested and deployed scalable, highly available and modular software products.
Extensively worked on custom directives with Pop-over and Pop-up functionalities with specific requirements matched to the conditions.
Involved in building a single page and cross browser compatible web application using Angular-JS (Angular routing) and bootstrap.
Worked on creation of custom Docker container images, tagging, pushing images, integration of Spring boot.
Developed new libraries with Microservices architecture using Rest APIs, Spring Boot and AWS.
Performed configuration, deployment and support of cloud services including Amazon Web Services.
Used Maven as build and dependency management tool for creating EAR, WAR and JAR file to be deployed in application servers and integrated with SVN, Jenkins, and Jenkins Jobs.
Used Flyway Db for data base deployments. Worked on the Cobol files in the main frame.
Implemented Spring boot microservices to process the messages into the Kafka cluster setup. Used Quick build and Jenkins for the CI/CD of different applications.
Worked on the PG migration and DB2 vice versa.
Develops software solutions by studying information needs conferring with Project Manager, studying client systems flow and work processes, identifying and investigating problem areas.
Documents and demonstrates solutions by developing documentation, flowcharts, layouts, diagrams, charts, code comments, and clean code.
Worked on creation of PIDs and secret managers for their passwords.
Senior Software Developer
BPMLinks Pvt Ltd.
12.2021 - Current
Developed the CLASS 2.0 application, a loan management system.
Implemented UI components and integrated the backend using Angular 13 and NGRX.
Engaged in requirement analysis, technical documentation, and migration processes.
Involved in building a single page and cross browser compatible web application using Angular-JS (Angular routing) and bootstrap.
Worked on creation of custom Docker container images, tagging, pushing images, integration of Spring boot.
Developed new libraries with Microservices architecture using Rest APIs, Spring Boot and AWS.
Performed configuration, deployment and support of cloud services including Amazon Web Services.
Used Maven as build and dependency management tool for creating EAR, WAR and JAR file to be deployed in application servers and integrated with SVN, Jenkins, and Jenkins Jobs.
Used Flyway Db for data base deployments. Worked on the Cobol files in the main frame.
Implemented Spring boot microservices to process the messages into the Kafka cluster setup. Used Quick build and Jenkins for the CI/CD of different applications.
Worked on the PG migration and DB2 vice versa.
Develops software solutions by studying information needs conferring with Project Manager, studying client systems flow and work processes, identifying and investigating problem areas.
Documents and demonstrates solutions by developing documentation, flowcharts, layouts, diagrams, charts, code comments, and clean code.
Worked on creation of PIDs and secret managers for their passwords.
Senior Software Engineer
STP Investment Services Pvt Ltd.
06.2020 - 12.2021
Developed and maintained STPIP Forms, a fund management platform.
Designed UI forms using Angular 9, NGRX, and TypeScript, ensuring seamless user experience.
Involved in architectural design, stakeholder coordination, and testing.
Design and develop java restful services that communicates with the SQL database on the backend and returns json format data using Spring, Hibernate.
Implemented the Java 8 features like multi catch block statements and tried with resources for avoiding the improper shutdown issues.
Worked on the Code reviews and deploying the code in DEV, QA, and PROD environments.
Worked on AWS Instances, S3 buckets, running the batch jobs.
Enhanced application performance by Angular 7 Component based development in view of future Angular framework transitions.
Worked with Angular CLI and Typescript in Angular 7 to Create angular components.
Created arrange loop directive and components like databinding, dependency injection in Angular 7.
Involved in building a single page and cross browser compatible web application using Angular-JS (Angular routing) and bootstrap.
Worked on creation of custom Docker container images, tagging, pushing images, integration of Spring boot.
Consultant
Capgemini India
10.2019 - 06.2020
Worked on Disney Cruise Line Crew Management System, managing crew allotments and visa processes.
Developed UI components with Angular 11 and Polymer, focusing on user data management and performance optimization.
Used JIRA as the bug tracking system to track and maintain the history of bugs/issues on everyday basis.
Design and development of UI screens using HTML and CSS.
Worked with backend engineers to optimize existing API calls to create efficiencies by deprecating unneeded API calls.
Extensively used debugging tools such as Firebug and IE Dev tools to investigate the issues and fix the bugs.
Monitoring the offshore work and providing technical help to the offshore team for their JIRA tickets.
Design and develop java restful services that communicates with the SQL database on the backend and returns json format data using Spring, Hibernate.
Implemented the Java 8 features like multi catch block statements and tried with resources for avoiding the improper shutdown issues.
Senior Software Engineer
VMC Technologies Pvt Ltd.
09.2014 - 10.2019
Developed MCube Track, a call tracking and distribution platform, using Angular 12 and Node.js.
Implemented features for call tracking and customer information distribution, ensuring high availability across platforms.
Implemented unit testing using Angular testing frameworks to ensure code reliability.
Conducted code reviews and implemented performance optimizations for faster rendering and improved user experience.
Utilized Angular CLI tools to analyze and optimize the bundle size for better load times.
Debugged and resolved issues using browser developer tools and Angular debugging techniques.
Collaborated with design teams using Figma to translate UI/UX designs into interactive Angular components.
Ensured pixel-perfect implementation of design mockups for a visually appealing user interface.
Implemented responsive design principles to create applications that adapt to various screen sizes and devices.
Maintained comprehensive documentation for codebase, APIs, and architectural decisions.
Facilitated knowledge transfer within the team through well-documented code and guidelines