Anil – Senior Software Engineer (FullStack) – [Ex. Intuit,Verizon] 8 years Exp – Our own H1B – (Willing to relocate anywhere in USA)
Consultant's Details:
Consultant Name: Anil
Visa Status: Our own H1B
Current Location : South Plainfield, New Jersey
Employer Details:
Employer:Nextgen Technologies Inc
Contact Person:Kushal
Email:kushal.desai@nextgentechinc.com
Note: Please call between 09:30 AM PST to 06:00 PM PST
Phone: +1 (413) 424-0484
Anil Kumar's Resume
Professional Summary:
- Full Stack Developer with around 9 years of SDLC experience, skilled in analysis, design, development, testing, and deployment of enterprise-grade applications.
- Proficient in Agile/Scrum and Waterfall methodologies, with cross-industry experience (Banking, Pharma, Automotive, Education, Telecom) and proven leadership in UI development teams.
- Expertise in building modern UI applications with Angular (12–17), React.js, JavaScript, TypeScript, HTML5, CSS3, Bootstrap, PrimeNG, and NG-Zorro, with experience in MEAN stack (MongoDB, Express, Angular, Node).
- Strong in Angular concepts – directives, services, dependency injection, RxJS for stream handling, and NgRx for state management, ensuring scalable and reactive frontends.
- Experienced in React.js development with reusable components, Hooks (State, Effect, Ref), Redux, React Router, and performance optimizations with SASS/LESS, animations, and responsive design.
- Familiar with Micro Frontend (MFE) architecture, enabling modular, scalable, and independently deployable applications.
- Skilled in Java, J2EE, Spring Boot, Spring Cloud, Hibernate, and design patterns, with strong backend design and development expertise.
- Specialized in RESTful and GraphQL APIs, microservices design, and API integrations, ensuring reliable inter-service communication and optimized performance.
- Experienced in deploying scalable microservices on AWS and GCP, leveraging EC2, S3, BigQuery, and GCP services to build cloud-native applications.
- Hands-on with DevOps pipelines using Jenkins, Git, and Maven; automated deployments on Docker and Kubernetes; knowledge of PCF (Pivotal Cloud Foundry).
- Strong expertise in databases: MySQL, PostgreSQL, MongoDB, Oracle, DB2, and SQL Server, with ability to design complex queries and optimize performance.
- Experienced in BI/Analytics tools – Power BI & Tableau – for dashboards, KPI monitoring, and actionable insights, supporting data-driven decision-making.
- Knowledgeable in big data technologies including Hadoop, HDFS, Hive, and HBase, applied for handling and analyzing large datasets.
- Implemented CI/CD best practices with Jenkins, Git, and container orchestration, enabling faster release cycles and high-quality code delivery.
- Proficient in software testing methodologies – Test-Driven Development (TDD), Behavior-Driven Development (BDD), JUnit, Mockito – ensuring high test coverage and secure applications.
- Hands-on exposure to AI/ML/GenAI technologies – including LangChain, LangGraph, LLM integration, and Python-based ML workflows – for building intelligent and next-gen applications.
- Adept at cross-functional collaboration and delivering end-to-end full stack solutions by combining frontend, backend, cloud, DevOps, data, and AI/ML expertise.
Technical skills:
Languages : Java, JavaScript, TypeScript, C++, SQL, Python
Web Development : HTML, CSS, JavaScript, TypeScript, Node.js, Angular (12–17),
React.js, Vue, XML, RxJS, NgRx, GraphQL, REST APIs, Micro Frontend (MFE)
Java Technologies : Spring, Spring Boot, Microservices, JPA, Web Services, SOAP,
REST, Spring Cloud, Maven/Gradle, Struts, JMS, Hibernate, Design Patterns
Cloud Technologies : GCP (Cloud Functions, Cloud Storage, Compute Engine, BigQuery),
AWS (EC2, S3, Serverless Lambda, Redshift, CodePipeline, SNS,
CloudWatch, CodeDeploy, IAM), PCF (Pivotal Cloud Foundry), Azure (App Services – hands-on exposure)
DevOps & Containerization : Jenkins, GitLab, GitHub, Docker, Kubernetes, CI/CD pipelines
Development Tools : Visual Studio, NetBeans, Eclipse, IBM WebSphere, IntelliJ IDEA
Issue Tracking / Collaboration : JIRA, CISM, Confluence, Rally, SharePoint
Data & Analytics Tools : Tableau, Microsoft Power BI, Informatica, Hadoop, HDFS, Hive,
HBase, Big Data Technologies
Testing Tools : JUnit, TestNG, Mockito, Cucumber, Selenium, Postman, TDD, BDD
Databases : Oracle 11g/10g, MySQL, DB2, MS SQL Server, MongoDB,
PostgreSQL
UI Libraries / Frameworks : Bootstrap, PrimeNG, Material, Ant Design, jQuery, React, NG-Zorro
AI/ML : LangChain, LangGraph, Python-based ML workflows, LLM integration
Professional Experience:
Java Full Stack Developer Nov 2024 – Present
Verizon, NJ
Responsibilities:
- Designed and developed a React-based micro-frontend call center application to streamline customer interactions via MDN (Mobile Directory Number) lookups.
- Implemented Redux for global state management, enabling consistent data sharing across isolated frontend modules and ensuring state integrity throughout the user journey.
- Utilized Redux-Saga to manage complex async flows such as chained API calls, conditional logic, and error handling in customer support workflows.
- Architected micro-frontend modules for key sections like Customer Info, Plan Details, and Complaint Logs, promoting independent deployment and team ownership.
- Implemented responsive UI rich web applications with HTML5, CSS3, SCSS, Bootstrap and Angular frameworks and used reactive & template driven forms to associate HTML elements to model & provide dynamic user validations on client side.
- Used Spring Boot framework for building cloud Micro Services and to develop Spring based application radically faster with very less configuration.
- As part of business requirement, I’ve developed several spring boot based micro services using spring rest & event driven microservices.
- Involved in writing of multiple batch jobs using Spring Batch framework where we configured both annotation & xml-based configuration to support various business functionalities.
- Implemented Spring JPA & ORM framework to interact with the database to perform all the crud operations based on business use cases.
- Utilized Azure SQL Database, Cosmos DB, and Blob Storage for secure and scalable data management.
- Applied Azure Event Hubs and Service Bus for asynchronous messaging and real-time event streaming.
- Integrated Azure Active Directory (AAD) for authentication, authorization, and secure access.
- Monitored and optimized application performance using Azure Monitor, Application Insights, and Log Analytics
- Implemented testing strategies with Jest, React Testing Library, and Cypress to ensure code reliability.
- Designed and developed RESTful microservices using Spring Boot, adhering to SOLID principles and layered architecture (Controller, Service, Repository).
- Implemented event-driven microservices using asynchronous messaging patterns to decouple services and improve system resilience.
- Built API Gateway–based routing with centralized authentication, rate limiting, and request validation for downstream services.
- Developed fault-tolerant services using retry, timeout, and circuit breaker patterns to handle partial system failures.
- Migrated legacy SOAP web services to RESTful APIs, improving performance, scalability, and maintainability.
- Implemented custom exception handling, global error responses, and API versioning to ensure backward compatibility.
- Participated in Agile ceremonies (sprint planning, daily standups, retrospectives) to deliver incremental updates.
- Applied Git version control and CI/CD pipelines to maintain efficient deployment workflows.
- Integrated Kibana for monitoring frontend application logs, enabling efficient tracking of client-side issues and performance metrics. Utilized Kibana dashboards to analyze user interactions and debug errors in production React applications.
- Supported in creation team’s AWS Infrastructure while coordinating with network engineering team on building subnets creation and Security groups creation and firewalls rules implantation.
- Involved in migrating SOAP web services to rest services where coded wrapper endpoints over service layer and exposed it via gateway.
- Used Github/Jira bit bucket for version control.
Java Full Stack Developer Mar 2024 – Oct 2024
Intuit
Description: Migrated a monolithic QuickBooks application to scalable microservices using Java Spring Boot, enhancing modularity, performance, and maintainability. Developed a customer-facing portal with Angular 17, implementing dynamic components, reactive forms, and route guards for secure user access. Designed and tested APIs with Insomnia, containerized services using Podman, and deployed them on AWS services such as EC2, Fargate, S3, and CodePipeline for CI/CD automation. Built a resilient backend with PostgreSQL, Hibernate, and RESTful APIs, ensuring data consistency and compliance. Automated testing with Selenium, TestNG, and Cucumber, while strengthening observability and proactive monitoring using Splunk and AWS CloudWatch.
Responsibilities:
- Participated in all phases of SDLC cycles for enterprise financial applications, including requirements gathering, design, development, testing, and deployment.
- Used Java advanced features such as multithreading, exception handling, Streams, lambda expressions, and functional interfaces to build efficient, robust, and concise microservices.
- Developed applications using Spring Boot and Spring MVC with annotations, Dependency Injection, and IoC for modular design.
- Built single-page applications (SPA) using Angular 17, integrating with HTML, CSS, and JavaScript libraries like Bootstrap, while testing and debugging APIs with Insomnia.
- Utilized Angular AOT compilation, Tree Shaking, and bundle optimization (Webpack configuration tuning) to minimize JavaScript payload size
- Managed AWS services including EC2, VPC, IAM, and implemented monitoring and alerting using Amazon CloudWatch and Splunk for real-time visibility.
- Designed and optimized SQL queries, and worked with relational databases such as PostgreSQL and MySQL for financial transaction processing.
- Designed custom data structures (e.g., linked hash maps, balanced trees) to manage order execution, settlement, and trade matching in high-frequency financial applications.
- Designed efficient DynamoDB tables with optimized partition and sort keys for microservices requiring NoSQL persistence.
- Implemented CI/CD pipelines using AWS CodePipeline, Jenkins, and GitHub Actions; containerized services using Podman and deployed with AWS Fargate/ECR to enhance scalability and streamline releases.
- Developed Java-based applications to perform CRUD operations on DynamoDB and PostgreSQL using Hibernate and AWS SDK for Java.
- Designed and built microservices using Spring Boot for service-oriented architecture (SOA), enabling independently deployable and scalable services.
- Integrated JMS (Java Message Service) in Spring Boot microservices for asynchronous message brokering and reliable communication across distributed components.
- Developed dynamic Angular applications with two-way data binding, dependency injection, component-based architecture, and reactive forms, leveraging observables for efficient API state management.
- Used Hibernate for ORM, caching, transaction management, and batch processing.
- Enhanced the legacy monolithic application by building new Angular 17 and TypeScript components; created reusable TypeScript services to consume REST APIs.
- Implemented Angular route guards for authentication and secure navigation; added custom validations for reactive forms.
- Applied Content Security Policy (CSP), input sanitization, and Angular DOM sanitization to prevent XSS and injection attacks.
- Built state management services using NgRx in Angular, integrated with Spring Boot APIs.
- Worked with NoSQL databases like Cassandra for scalable financial data storage and retrieval.
- Created custom AWS resources using CDK Constructs to automate deployments and integrate with financial microservices.
- Containerized core services using AWS Fargate to ensure scalable, secure execution without managing servers.
- Scaled real-time data ingestion and processing services using AWS Fargate, Lambda, and Kinesis for transaction event streaming and analysis.
- Leveraged Spring Boot Admin for centralized microservice health monitoring and quick RCA (Root Cause Analysis) during incident management.
- Automated infrastructure deployments using Jenkins, GitHub Actions, and AWS CDK, ensuring consistency across environments.
- Developed unit tests using TestNG and documented APIs with Swagger.
- Used Splunk for centralized logging, real-time monitoring, and proactive alerting.
- Integrated Cucumber with Selenium WebDriver for automated UI and regression testing.
- Actively participated in Agile Scrum team activities, employing TDD, BDD, and pair programming to ensure high-quality, well-tested code.
Java DEVELOPER Sep2021 – Aug 2022 (Intern)
T -Mobile – New York, NY Sep2022 – Feb 2024 (Full Time)
Description: Developed interactive and scalable frontend features using ReactJS for a real-time communication platform connecting businesses with clients via chat, voice, and messaging.
Integrated with backend microservices to deliver seamless user experiences and contributed to a modular, high-performance UI architecture.
Responsibilities:
- Involved in the development using Agile development to gather and analyze the requirements of the application.
- Implemented responsive UI rich web applications with HTML5, CSS3, SCSS, Bootstrap and Angular frameworks and used reactive & template driven forms to associate HTML elements to model & provide dynamic user validations on client side.
- Built Angular components, UI services to consume rest services using Component based architecture provided by Angular Framework.
- Used Angular to parse the data fetched from APIs and used backbone.js to develop an application to perform CRUD operations on the database server.
- Worked on Jenkins for the Continuous Integration (CI) and Continuous Deployment (CD) for the jar build and deploying it into the API.
- Strong understanding and knowledge of automation and CI & CD Tool like Jenkins & Git.
- Developed and worked with infrastructure teams for the deployment of micro services in the various work environment spaces of Pivotal Cloud Foundry (PCF).
- Designed and coded connection pooling classes to manage database connections to across multiple data sources.
- Developed and executed comprehensive test cases for microservices, including unit tests, integration tests, and end-to-end tests, ensuring the reliability and correctness of each service.
- Implemented MySQL to store the data in the database and retrieve the data and give it to the required software and they process the information.
Java Developer Feb 2020 – Dec 2020
Cripton Technosoft
Description: Developed an internal workflow automation platform that streamlined business processes and reduced manual intervention. Delivered ReactJS dashboards for real-time process visibility and Java Spring Boot microservices for backend orchestration, user management, and audit logging, improving operational efficiency and system reliability.
Responsibilities:
- Built ReactJS UI components with reusable hooks and Context API, streamlining front-end logic and improving developer productivity.
- Designed responsive dashboards with React and Bootstrap, enabling real-time visibility into workflows and audit trails.
- Integrated backend REST APIs into React using Axios, reducing manual processes and ensuring seamless UI–backend communication.
- Developed Java 8 Spring Boot microservices for workflow orchestration, log tracking, and user management.
- Implemented Spring MVC controllers with role-based access, strengthening application security and enforcing authorization rules.
- Used Hibernate with MySQL for persistence, ensuring fast queries and reliable handling of high-volume transaction datasets.
- Automated builds and test executions using Maven and JUnit, reducing QA defects and improving delivery timelines.
- Validated and tested REST APIs with Postman collections, ensuring backend stability and smooth UI integrations.
- Collaborated in Agile sprints with cross-functional teams, gathering requirements, reviewing features, and delivering client-ready releases.
Java Developer Feb 2017 – Dec 2019
Genesis Infocom Pvt Ltd
Description: In this project, a J2EE-based framework will be created to facilitate the production of dynamic reports from various distributed databases. The framework includes an open-source PDF creation library that supports dynamic PDF reports. The framework uses xml configuration files to support additional report formats and databases.
Responsibilities:
- Involved in various phases of Software Development Life Cycle (SDLC) such as modeling, analysis, design, development, and testing.
- Developed the User Interface using JSP, HTML, CSS, jQuery, JavaScript, and Bootstrap.
- Developed various classes using Core Java Multi-threading programming and collection classes.
- Deployed web, presentation, and business components on WebLogic Application Server.
- Used Maven tool to build the project and integrate with Jenkins.
- Involved in production bug fixes, analyzing, and improving the performance of application.
- Used log4J for logging and debugging the application.
- Involved in writing Oracle SQL in Stored Procedures, Functions, Triggers, Sequences, Indexes and Views.
- Used Eclipse as IDE to develop application and SVN as a source control for code changes.
Note: Please call between 09:30 AM PST to 06:00 PM PST
Kushal
| 1735 N 1St ST., Suite 308 |San Jose, CA 95112
NextGen Technologies Inc
Email: kushal.desai@nextgentechinc.com | Website: www.nextgentechinc.com | +1 (413) 424-0484 |
To unsubscribe from future emails or to update your email preferences click here