Neeraj Kumar

Neeraj Kumar Email and Phone Number

Full Stack AWS Java Developer | AWS Solutions Architect | Amazon connect | Lex | NodeJS | ECS | Terraform | Lambda | API-GW | DynamoDB | S3 | Angular | CloudWatch | AI Practitioner @ Capgemini
Bloomington, IL, US
Neeraj Kumar's Location
Bloomington, Illinois, United States, United States
About Neeraj Kumar

2020 - Till today - Working as AWS developer, creating chatbots using lex, playing with Routing profiles, queues and quick connects. Involve in creating Lambda functions using nodeJS and troubleshooting issues using cloudwatch. Responsible for setting up infrastructure on AWS using terraform and creating policies using sentinel. Expert in securing API Gateway using Lambda authorizer and vault experience to pull secrets to call downstream API's.2015 - 2020-- Worked as a AWS SpringCloud Java Developer. Well versed with CI/CD process with Jenkins and GitLab pipelines. Having a good knowledge of Docker and k8s. Actively using Pivotal Cloud Foundry for deploying Springboot microservices and Terraform for creating infrastructure in AWS. Involve in creating GitLab pipelines to deploy docker images. Working on Angular UI and security using Azure AD. 2011- 2015 - Worked as a Spring developer for supporting Java application using Spring and hibernate.2009-2011:- Worked on Columbia ultimate business solution (CUBS) product written in UNIBASIC (universe and pick basic.)2007-09:- Worked as software engineer on a product by Rhyme System (FISCAL) written in Unibasic.Specialties: SpringBoot, SpringCloud, AWS, Terraform, Jenkins, GitLab CI/CD, Maven, UrbanCode

Neeraj Kumar's Current Company Details
Capgemini

Capgemini

View
Full Stack AWS Java Developer | AWS Solutions Architect | Amazon connect | Lex | NodeJS | ECS | Terraform | Lambda | API-GW | DynamoDB | S3 | Angular | CloudWatch | AI Practitioner
Bloomington, IL, US
Website:
capgemini.com
Employees:
321265
Company phone:
212-314-8000
Neeraj Kumar Work Experience Details
  • Capgemini
    Capgemini
    Bloomington, Il, Us
  • Capgemini
    Aws Contactcenter Development Lead
    Capgemini Nov 2019 - Present
    Paris, France, Fr
    1. Creating technical and functional design document.2. Creating ContactFlow for both voice and chats and deploy them to different AWS account .3. Creating Lex V2 bots and migrating V1 to V2 and deploy them to different AWS account using AWS API’s.4. Creating Lambda, IAM Policy/Role using Terraform.5. Creating terraform workspace and setting up GitLab pipeline to deploy infrastructure in AWS environment.6. Responsible for creating queues, routing profiles.7. Created and deploy a SPA using Angular and DynamoDB.8. Responsible for architecting and implementing complete SPA using S3, CloudFront, Route 53, Azure AD, WAF and AngularJS.9. Architected and implemented failover mechanism for chat and voice, in case of disaster recovery.10. Support service ticket and provide solutions by digging through code and contact flows.11. Implementing Sentinel Policy, creating docker images, setting up GitLab runners using CAAS.
  • Capgemini
    Aws Java Devops Engineer
    Capgemini Nov 2017 - Nov 2019
    Paris, France, Fr
    1. Responsible for setting up GitLab CI pipeline, that is creating AWS thin jar during build phase for deploying jar into Lambda.2. Responsible for setting up TFE Workspace as a backend for running pipelines in GitLab containers.3. Involved in creating different Terraform modules of AWS resources and connect them for successful deployment.4. Involved in creating CNAME record in Route53 hosted zone to access API Gateway.5. Created an AWS ACM certificate after making an entry in public hosted zone.6. Responsible for creating an API Gateway with different method and resources. 7. Involved in securing API Gateway with Lambda Authorizer and attach valid certificate to API Gateway.8. Invoked in setting up Azure AD application and group to secure API gateway with JWT.9. Deployed 4 Lambdas for this project in private VPC to retrieve data from on premise service.10. Created a DynamoDB to store the data using spring cloud application.11. Involved in writing up Junits to make Jacoco and PIT happy.12. Responsible for marinating code quality with tools like Findbugs, Checkstyle, CheckMarx, NIQS.13. Involved in code review session and demo.14. Responsible to retrieving credentials from Vault using IAM credentials.15. Involved in writing up automation script using serenity.16. Research Localstack for local testing of Terraform and some AWS resources like S3 and DynamoDB.17. Research and implemented AWS Lambda power tuning tool for identified optimum memory required for better performance.18. Creating frontend using AngularJS and Angular Material
  • Capgemini
    Java Development Lead
    Capgemini Nov 2015 - Nov 2017
    Paris, France, Fr
    1. Worked as a J2EE Team lead. 2. Responsible for creating SOAP and REST web services using CXF and Spring framework. 3. Using Jenkins as build tool and implemented CI/CD using Job DSL plugin.4. Using Docker to deploy the component in various environment.5. Created various Maven plugins and archetypes to support different Teams.6. Using Jacoco, PIT, PMD, Checkstyle, Findbugs, JSLINT, sonar and different quality plugins to ensure the best code quality.7. Responsible for writing JUNITS using power mock.8. Implemented continuous integration which make the build fail if quality thresholds do not meet. 9. Implemented functional test using Serenity and selenium.10. Extensively using Maven for dependency management, for branching and releasing.11. Supporting legacy WAS components.12. Using SVN and GIT as Source code management and expertise in merging, branching and reverting the changes.13. Responsible for preventing access control using Trac.14. Created a Java plugin using Trac API to create Trac ticket if a SOAP UI Test fails 4 times in a row.15. Implemented Jenkins conditional job.. that will execute different jobs based on the java classes changed.16. Using mule to communicate WAS web-services over Tomcat. And gemfire/REDIS for caching. 17. Experience in setting up the Jenkins slaves windows and linux.
  • Dxc Technology
    Java Spring Developer
    Dxc Technology Feb 2015 - Nov 2015
    Ashburn, Virginia, Us
    1. Understanding client data and performing mapping session with client.2. Requirement gathering, preparing call documents and mapping document.3. Providing training to client on conversion process and taking demo.4. Analyzing and designing and debugging WAS 8.5 legacy applications. 5. Training team members on Websphere applications.6. Fixing existing application and analyze them for performance improvement. 7. Writing JUnit using mockito framework.
  • Dxc Technology
    Senior Software Engineer
    Dxc Technology Dec 2010 - Feb 2015
    Ashburn, Virginia, Us
    1. As an on-site coordinator and responsible for driving the daily status meetings and co-ordinate with the offshore team on the development activities.2. Involved in complete software development life cycle management using UML (Unified Modeling Language) - Requirements gathering, Conceptual design, Analysis, Detailed design, and Development.3. Convert different modules from java swing and JDBC to Spring MVC and Spring data JPA.4. Used Spring MVC framework & Integration for Server-side programming.5. Developed UI using JSP, JSTL, Servlets and HTML with extensive java scripts to reduce Server hits, improving performance. 6. Used Hibernate as the persistence layer to interact with SQL DB.7. Wrote complex SQL, Stored Procedure, HSQL & Criteria queries and reviewed the same with peers. 8. Responsible to resolve design issues and develop strategies to make ongoing improvements that support system flexibility and performance.9. Responsible to approve “Test Cases” created by Testing Team. Provide technical support to testing team to fix any issues in Functional Testing.10. Assess the technical feasibility of new technologies to enable integration into existing processes
  • Firstsource Solutions Ltd
    Cubs Programmer
    Firstsource Solutions Ltd May 2009 - Nov 2010
    Mumbai, Mh, In
    1. Preparing Technical Specification Document and mapping sheet, High Level Design Document, Detailed Design Document, Coding, and analysis.2. Providing functional and technical knowledge to team members.3. Interacting with the client and the onsite coordinator for issues and queries in the project. 4. Assigning tasks to team and ensure a timing delivery.5. Providing Training on Java.6. Initializing Data analysis process.
  • 3I Infotech
    Fiscal Programmer
    3I Infotech Dec 2007 - May 2009
    Navi Mumbai, Maharashtra, In
    FISCAL is a fully integrated, multi-currency, multi-firm settlement system, supporting both agency and principal trading and settlement. Capable of processing very high volumes over a sustained period, the system can be operated either in-house, or on a bureau or facilities managed basis. FISCAL meets the needs of most stockbroking operations, including execution only, advisory, discretionary, institutional, and personal wealth fund managing firms. It is a flexible system, which can be operated as a series of business units, with each unit allocated to a different business area. It also provides fully automated links between FISCAL’s Order Management System and CREST along with reporting at both business and corporate levels. FISCAL also provides full system security so the password protected menus can be tailored for each member of staff.Responsibilities: 1. Detailed analysis, coding, and development. 2. Supporting client calls for any high priority issues reported.3. Testing and reviewing components that are to be delivered to onsite.4. Coordinating with offshore team and onsite client coordinator5. Learned SAP BODS and impart training to teammates.6. Successfully created data store for UNIVERSE database using ODBC.7. Created various batch jobs for different file format and provide enough validation before committing into database
  • Dxc Technology
    Consultant
    Dxc Technology Jun 2007 - Nov 2007
    Ashburn, Virginia, Us
    1. Creating and maintaining Jenkins jobs.2. Writing maven plugins for automatic deployment in private clouds.3. Creating JBehave test jobs4. Using SVN , creating branch, code merging.

Neeraj Kumar Education Details

  • Maharshi Dayanand University
    Maharshi Dayanand University
    Computer Science Engineer

Frequently Asked Questions about Neeraj Kumar

What company does Neeraj Kumar work for?

Neeraj Kumar works for Capgemini

What is Neeraj Kumar's role at the current company?

Neeraj Kumar's current role is Full Stack AWS Java Developer | AWS Solutions Architect | Amazon connect | Lex | NodeJS | ECS | Terraform | Lambda | API-GW | DynamoDB | S3 | Angular | CloudWatch | AI Practitioner.

What schools did Neeraj Kumar attend?

Neeraj Kumar attended Maharshi Dayanand University.

Who are Neeraj Kumar's colleagues?

Neeraj Kumar's colleagues are Randhir Kumar, Sivaram Prasad Chilakalapudi, Sanjeev Vishwakarma, Pasquale Arpone, Alberto Martínez Jiménez, Sreenivas M, Mabubali Kataraki.

Free Chrome Extension

Find emails, phones & company data instantly

Find verified emails from LinkedIn profiles
Get direct phone numbers & mobile contacts
Access company data & employee information
Works directly on LinkedIn - no copy/paste needed
Get Chrome Extension - Free

Aero Online

Your AI prospecting assistant

Download 750 million emails and 100 million phone numbers

Access emails and phone numbers of over 750 million business users. Instantly download verified profiles using 20+ filters, including location, job title, company, function, and industry.