Summary
Overview
Work History
Education
Skills
Certification
Languages
Timeline
Generic

AMBRISH CH. GUPTA

East Brunswick,US

Summary

Experienced Senior Software Engineer / Systems Analyst with over 19 years of proven techno-functional expertise in designing, developing, and delivering high-quality software solutions in multiple business domains (Insurance, e-commerce, Finance, and Telecommunication). Adept at leading cross-functional teams and collaborating with stakeholders to drive innovation and achieve project goals. Proficient in multiple programming languages, design patterns, and technologies, with a strong focus on ensuring code efficiency, scalability, and maintainability. Known for consistently delivering complex projects on time and within budget while maintaining a keen eye for detail. Seeking opportunities to leverage extensive technical knowledge and leadership skills to contribute to the success of forward-thinking organizations.

Overview

19
19
years of professional experience
1
1
Certification

Work History

Senior Integration Engineer

Chubb INC
11.2019 - Current

Project: Renewal Automation Framework (Profiling & Reconciliation)

DURATION: 18 MONTHS

Project: Policy Profitability Indicator (PIService)

Duration - 12 months

  • Project, (LOC3X5), As Dev Lead handling team of 5 people for reconciliation project with agile process
  • Apache CAMEL-based coding of REST web service with Java 8
  • Spring REST and Integrating with external REST Web Services to make external service calls
  • Docker file for creating deployment images and deploying in Kubernetes and using Postman for testing and automatic deployment through Jenkins CICD pipeline for continuous delivery
  • Storing code on the GIT repository and Nexus for managing Jars of Volante code
  • OAuth2.0 API for token-based service authentication
  • IBM MQ is used to listen to the queue for policy information in the CRM703 service
  • Implementing Drools rules for business process rules by using Drools API
  • Retrieving the data from the NoSQL MongoDB database
  • Implementing Java design pattern
  • Using Apache Kafka for service integration.

Senior Software Developer

ADP INC
01.2019 - 11.2019

Project: Workforce Now (WFN)

  • Coding of the backed layer with Java 8 as the programming language
  • Implementing Springboot, Spring REST Web Services, Google Juice & Java Inject as dependency frameworks
  • Implementing JSON as data exchange formats
  • Accessing databases and creating select SQL queries for Oracle, by using Spring JDBC Template
  • Implementing OAUTH as an authentication framework
  • Developing Micro Service modules and managing them through Kafka & Zookeeper as messaging framework
  • Storing code on the GIT repository, and accessing through Bitbucket
  • Debugging JavaScript/React-based UI components
  • Making REST calls to fetch or download tax forms from the AVS system
  • Using VMware for local code set up to develop the application

Senior Software Developer

Wyndham Worldwide
04.2017 - 01.2019

Project: Account Updater

  • Lead a team of 5 people including database, SCA, ETL, JAVA & EVS.
  • Requirement analysis and estimation with business and key stakeholders.
  • SOAP Web service development and deployment in Java.
  • Defect fixing and testing services in SoapUI. Interacting with other systems like EVS1, SCA, OSB, ETL, and Autosys.
  • Creating SQL queries and making database connections from the DAO layer.
  • Weekly meeting to address questions during Development & UAT testing.
  • Create a job schedule in Autosys.
  • Interaction with third-party cyber sources to address issues in integration.

Senior Software Developer

Verizon Wireless
04.2016 - 04.2017

Project: Mobile First mobile app, My Verizon Web

  • Involved in the discussion with business analyst and team lead related to functional business requirements
  • Involved in the development of the app design amendments in modules using Java Spring (IOC, DAO, and AOP), Castor for XML mapping, REST Web services, in-house designed workflow system, Oracle database, and Tomcat as a web server
  • Spring AOP is used for logger authentication
  • Modified existing logging aspects per the business requirement
  • Spring REST Client is used to create web clients as consumers for making external calls
  • Rest controller APIs are exposed to the Mobile First native mobile clients
  • Implemented façade & command pattern
  • Involved in updating existing database procedures
  • Followed the Agile development approach for software releases
  • HP ALM was used as a defect management system
  • Used AccuRev SVN for project repository and versioning control
  • Using Linux servers for viewing the logs to troubleshoot the issues
  • Created REST web service-based micro services for family base projects to be called from the UI
  • Written Micro Services & DAO layer code to make DB calls to NOSql Cassandra.

Software Developer

Pitney Bowes
09.2014 - 04.2016

Project: ERBUS & File Exchange

  • Involved in business interactions related to functional questions on project requirements
  • Involved in the development of the application requirements using Talend (ERBUS) and Database MS-SQL technologies
  • Involved in creating database triggers, procedures, and tables
  • Worked on optimizing EREBUS by creating some procedures which saved an ample amount of time
  • Followed the Agile development approach for software releases
  • Flowdoc is used for team collaboration and communication within the team
  • Involved in reverse engineering to migrate the Talend-based job to Spring batch jobs
  • Involved in the development of Spring Batch jobs with database repositories
  • Implemented of Quartz scheduler for scheduling spring batch jobs
  • Implemented the Composite, Singleton & Decorator design pattern
  • Created REST-based web consumer service to call OMS web service
  • Deployed the application on to AWS EC2 cloud server.

Systems Analyst

General Electric (GE)
08.2007 - 09.2014

Project#5: My Accounts (GE Capital, Danbury CT, DURATION: 17 MONTHS

  • Involved in client interactions related to functional questions on project requirements
  • Involved in the development of the application requirements using SPRING technology
  • Involved in writing controller services in Java for front-end usages
  • Involved in designing front-end UI part and writing JSP and JS files using Backbone, JQuery, and Ajax
  • Used Bootstrap framework for HTML, CSS & JS, and Backbone in front-end
  • Involved in creating Oracle 10g database SQL queries per the requirement
  • Implemented data access layer using the MyBatis framework
  • Involved in bug fixing during the project implementation
  • Modified the code of the existing Factory design pattern
  • Followed the Agile development approach for software releases


Project #4: EFCM (e-Financial Contract Management

  • Involved in client interactions for gathering business requirements
  • Solution Design, Implementation & Porting in Customer Environment
  • Project Monitoring, Tracking & Risk Mitigation
  • Providing production support to the day-to-day business-critical issues of the eFCM application
  • Executing the SOx (Sarbanes Oxley) controls defined by the IT Controllership team every year
  • Involved in creating and modifying Oracle 10g database SQL queries, functions, procedures, sequences, and triggers per the requirement
  • Completing the Disaster Recovery Drill for the application every year
  • Providing all the data required for the SOx auditing as requested by the SOx PMO team
  • Extensive use of MS Excel, MS-Word for project activities and generating various reports using pivot and making requirement/approach documents
  • Used to lead on distributing the work assignments with offshore teams
  • Keeping track of bug fixes and enhancement works and discussing with the Birlasoft manager
  • Coordinating with offshore teams regarding new project requirements and bug fixes and providing estimates to the client
  • For complex requirements or significant changes, I used to create design documents and discuss the same with GE business people
  • Task handling and managing project-related activities
  • Distribution of tasks among the team
  • Accessing the Unix server to set up and modify the Cron jobs.


Project #3: GE Library (GLibWare)

  • Involved in client interactions related to functional questions on project requirements during onsite.
  • Involved in the development of the application requirements using GE Library API
  • Involved in developing own homegrown GLibWare application versions.


Project #2: Google Search

  • Involved in interaction with onsite lead for project requirements
  • Involved in creating jump pages that integrate with Google Search API
  • Implemented GSA in the GE website and did customization per the requirements


Project #1: IBRA (Integrated Business Risk Assessment),

  • Involved in designing the module with starUML and assisting the, in the design process
  • Involved in hard-core coding per the business requirement
  • Involved in the development of the application requirements using the struts framework
  • Involved in designing front-end UI part JS, JSP, and Ajax
  • Involved in creating/modifying Oracle 9i database SQL queries per the requirement
  • Implemented data access layer using Hibernate framework
  • Implemented Factory, Singleton, & Façade patterns
  • Used Microsoft VSS for project repository and versioning control.

Team Lead

Birlasoft Limited
06.2006 - 08.2007

Project: Mobile Active

  • Involved in designing the module with the Poseidon modeling tool and assisting the team lead in the design process
  • Involved in the development of the application requirements using Liferay portal technology
  • Involved in writing the portlets for the front-end and Controller, Service, and DAO classes for the backend
  • Involved in writing database SQL queries in Postgres 8.1 per the requirement
  • Implemented data access layer using Hibernate framework
  • Used Microsoft VSS for project repository and versioning control

Software Developer

Phoneytunes.com
01.2005 - 04.2006

Project: Mobile Delivery Platform

  • Duration: 10 months
  • Developed various mobile delivery platform modules like Ring N Fun, Hot Movies, GPRS Ring N Fun, GPRS Hot Movies
  • Worked on creating XML for Configuring Handset for users mobile
  • Used SIM toolkit-based service to deploy the above applications on users' mobile
  • Content Management System (CMS)
  • Duration:, Involved in modifying the front end of the Airtel mobile website per the requirement
  • Involved in publishing the occasional content to the website
  • Involved in writing the JSP pages
  • Involved in writing the database queries
  • Involved in Unit and System testing.

Software Developer

Aplomb Infotech Limited
06.2004 - 01.2005

Project: Looto mobile game, Quick SMS, Push Proxy Gateway (PPG)

  • Involved in discussing the requirement with the onsite team lead
  • Involved in creating mobile games by using J2ME simulators
  • Involved in creating desktop-based applications by using Java Swing
  • Involved in testing the applications.

Education

Master’s - computer application

IGNOU University
Delhi, India
07.2004

Bachelor of Computer Application -

IGNOU University
Lucknow, India
07.2001

Application Developer Course -

IBM Authorized Center of Education
Lucknow, UP, India
10.2001

Skills

  • Java8, Spring Framework, Microservices, JSP, Servlets
  • Kubernetes, Apache Camel, Apache Kafka, Nexus, JIRA
  • MongoDB, Drools Rules, WebServices, Soap, JIntegra
  • Springboot, GitHub, Agile Process, CICD, Jenkins
  • Oracle10, SQL/PLSQL, BackboneJS, Jboss, XML
  • OAuth API, Bitbucket, IBM MQ, Maven, Informatica
  • REST, Zookeeper, JSON, JDBC, Talend/ETL
  • Hibernate, Oracle, SOA, Weblogic, JUnit, Quartz
  • APIM, Mybatis, SpringBatch, Struts, SonarQube
  • UML, Volante, Cron, Beans, Tomcat

Certification

SUN Certified Java Programmer – SCJP 5.0 Page of

Languages

English
Full Professional
Hindi
Native or Bilingual

Timeline

Senior Integration Engineer

Chubb INC
11.2019 - Current

Senior Software Developer

ADP INC
01.2019 - 11.2019

Senior Software Developer

Wyndham Worldwide
04.2017 - 01.2019

Senior Software Developer

Verizon Wireless
04.2016 - 04.2017

Software Developer

Pitney Bowes
09.2014 - 04.2016

Systems Analyst

General Electric (GE)
08.2007 - 09.2014

Team Lead

Birlasoft Limited
06.2006 - 08.2007

Software Developer

Phoneytunes.com
01.2005 - 04.2006

Software Developer

Aplomb Infotech Limited
06.2004 - 01.2005

Master’s - computer application

IGNOU University

Bachelor of Computer Application -

IGNOU University

Application Developer Course -

IBM Authorized Center of Education
AMBRISH CH. GUPTA