Summary
Overview
Work History
Education
Skills
Websites
Timeline
Generic

VINODKUMAR GANGINANI

Melissa

Summary

Dynamic Senior Consultant with extensive experience at American Airlines, specializing in Java and Spring frameworks. Proven track record in optimizing flight crew scheduling systems, enhancing operational efficiency. Adept at leading teams and implementing CI/CD pipelines, while fostering collaboration across cross-functional teams. Strong analytical skills and a commitment to delivering high-quality solutions.

Overview

16
16
years of professional experience

Work History

Senior Consultant (Java)

DOTC
04.2023 - Current
  • Leading the development of DOTC, a critical system for managing real-time flight crew scheduling adjustments.
  • This solution optimizes airline operations by efficiently handling last-minute changes, enhancing resource allocation, and improving overall flight management efficiency.
  • Guiding a team of developers in agile methodologies and best practices
  • Ensuring high-performance, scalability, and reliability of the DOTC system
  • Collaborating with cross-functional teams to align technical solutions with business needs
  • Implementing and maintaining CI/CD pipelines for streamlined deployment using GitHub actions
  • Environment: Java17, Spring Boot, Microservices, JFrog Artifactory, Docker, Rancher, Kubernetes, RESTful APIs, Oracle Database, Git

JAVA/J2EE Senior Consultant

Master Card
02.2022 - 01.2023
  • Company Overview: Loyalty Rewards Platform-Turing
  • Rewriting a legacy application from monolith to micro services using Spring boot Java11 and Angular
  • Using synapse as an extension of eureka
  • Axon connectivity for event-based communication
  • Working on Jenkins pipeline for CI/CD with PCF deployments in place
  • IntelliJ as a licensed IDE with all sonar plugins in built for code quality and coverage
  • Using Pg Admin as an interface to access big data flat files
  • Written functional design documents and detailed design documents based on the requirement specifications SRS(BRD)
  • Involved in preparing the Integrated Development Design Flow, Test Scenarios and Execution Plan, Impact Analysis documents.
  • Involved in team discussion on weekly basis and monitoring the project progress and participated in Code Reviews and Walkthroughs
  • Involved in the complete life cycle of the integration testing with external teams
  • Loyalty Rewards Platform-Turing
  • Environment: Java11, Spring-boot, Git, IntelliJ IDE, Angular10, Jackson library, Sonar Lint, PostgreSQL, Junit, Mockito, Maven, Jenkins, Axon, PCF

JAVA/J2EE Sr. Technical Consultant

AMERICAN AIRLINES
09.2017 - 02.2022
  • Company Overview: FA CREW COMMON SERVICES
  • Extensively worked on REST Web Services using JAX_RS specification and Spring Rest implementation
  • Upgraded to Java8 and used new features like lambda expressions, streams
  • Worked on E-SOA (Enterprise - Service Oriented Architecture) using WSO2 ESB to configure and validate REST API
  • Used SiteMinder for policy-based authentication and for single sign on in CCS
  • Configured Swagger for REST API documentation
  • Used JMS Queues via Spring JMS listeners to receive data from upstream
  • Implemented security for the application based on roles using Spring Security Framework
  • Worked on Jackson library for JSON to/from java Objects
  • Worked with Giga Spaces cache to improve the performance of the application as its receives data and sends data with a huge traffic
  • Implemented Mirror service in Giga Spaces which is handy to write data asynchronously Cache to Oracle and vice-versa.
  • Developed to handle multiple Media Types, HTTP methods, Clients and test cases
  • Coding Standards we use our own style formatters to beautify the alignment
  • For log tracking and creating dashboards with in timeframes in multiple VM’s used Login Sight which is a IBM product
  • Following agile methodology and Rally as a tracking tool for all stories and defects.
  • Dynatrace tool used for application performance metrics throughout FOI(Flight Operations Integration) program
  • Worked on WinFtp, WinSCP, Telnet, putty to access AIX UNIX server
  • Jacco plugin tool used for code coverage by testing each line
  • Used git for version control
  • Mockito and Junit frameworks used for unit testing
  • Extensively used Maven Project Management tool to build application
  • Configured scheduled Jobs using Spring Batch Processing with scheduled annotations
  • For CI/CD used Jenkins pipeline with git connectors
  • Attended some Azure workshops at Microsoft and worked on some POC’s to integrate in our application
  • Deployed Docker enabled app to an Azure web app using Azure pipelines.
  • FA CREW COMMON SERVICES
  • Environment: Java8/J2EE, JAX-RS, Spring REST, WSO2, Oracle, JIRA, Git, eclipse-Mars2.0, DynaTrace7.1, login Sight, Jackson Library, Junit, Mockito, Maven3.5, Giga Spaces, Jacco, Swagger, Jenkins, Tomcat8, WebSphere, Angular 6, Node 10.x.

JAVA/J2EE Sr. Technical Consultant

AT&T
09.2016 - 09.2017
  • Company Overview: Personalization Incubator, Richardson, TX
  • Used Apache Blueprint for object instantiation, resource lookup, Entity Manager injection, instantiation
  • Extensively worked on REST Web Services using JAX_RS spec and Apache CXF implementation
  • Worked on Jackson library for JSON to/from java Objects
  • Developed to handle multiple Media Types, HTTP methods, Clients and test cases
  • Having thorough knowledge in CQ Architecture, Application development and Deployment Cycles.
  • Created DB packages and Stored Procedures to load data from Inventory databases. Worked on cursors, types and other DB objects for loading and populating fields on certain conditions to be useful reports
  • Used Bamboo for continuous integration and load builds on Tomcat/WebLogic servers
  • Experienced in integrating several modules using Apache camel components like File, Stream, FTP etc.
  • Experienced in Webservice integration using Apache-CXF component.
  • Experienced in Camel split component in making chunks of huge files and sending back to the specified URI's.
  • Following Extreme Programming methodology and JIRA as a tracking tool with paired programming and TDD approach.
  • JQuery, Ajax, JSON and Stored Procedures for loading data from Inventory database
  • Worked on Spring IOC, dependency injections, Transaction Management, DAO Patterns, Hibernate
  • Used Angular JS for the development of UI (User Interactive) web page
  • Used Test Driven Development process for development using fail first approach
  • Implemented various J2EE Design Patterns such as Model-View- Controller, Data Access Object, and Command object pattern
  • Associations, caches, table relationships, entity annotations, Named Queries
  • Assembled all the features and bundles using modular architecture.
  • Developed RESTful web services using JAX-RS with Jersey, resources
  • SVN for source control, Junit and Mockito for the unit testing
  • Worked on Win Ftp, WinSCP, Telnet, putty to access AIX UNIX server
  • Worked on various xml technologies like Xml Beans, JAXB bindings
  • Used Crucible for code review and code Quality management
  • Implemented logging by using Log4j, developed assertions to work with JUnit, and worked on SVN control for version controlling
  • Used Splunk to generate reports and alerting, to analyze performance, to create dashboards and visualize results.
  • Personalization Incubator, Richardson, TX
  • Environment: Java8/J2EE, RESTAPI, Apache Camel, Apache CXF, Cassandra 2.1, Bamboo, JIRA, SVN, eclipse-Mars2.0, Splunk, Adobe Experience Manager5.6, Jackson Library, Apache Blueprint.4.1, Maven3.3, AWS.

JAVA/J2EE Sr. Technical Consultant

BCBS, HCSC-Health Care Service Center
02.2016 - 09.2016
  • Designed and developed application components in an AGILE environment utilizing a TDD approach.
  • Involved in leading team, task allocations, mentoring, planning and estimations written functional design documents and detailed design documents based on the requirement specifications SRS(BRD)
  • Involved in preparing the Integrated Development Design Flow, Test Scenarios and Execution Plan, Impact Analysis documents
  • Worked on Spring Controllers, business services, DAOs, jQuery libraries, Ajax, JSON, XML Responses
  • Implemented very Rich UI application using Sencha EXT6 and consumed REST API’s using EXT Store’s and proxy’s.
  • Used Jenkins for Continuous Integration and Continuous Deployment
  • Designed the front-end applications, user interactive (UI) web pages using web technologies like EXT JS and Node JS and npm modules
  • Worked on Protractor, KARMA and Jasmine/Mocha by integrating in Grunt.
  • Coded Extended JavaScript and jQuery for page functionality, modal windows and to perform the client-side validations
  • Worked with Mock data as we don’t have access to PHI confidential data in Health insurance domain
  • Implemented logging by using Log4j, developed assertions to work with JUnit, and worked on git for version controlling
  • Implemented MVC by integrating a sub framework Deft JS into EXTJS
  • Worked on cross browser compatibility issues and fix the bugs pertaining to various browsers
  • Worked on JIRA for Bug tracking, writing User Stories and status
  • Involved in preparing Test Plan and Test Cases
  • Deploying all chunks of Docker images using Kubernetes
  • Environment: EXT-JS6, Node-JSv0.10.26, npm, Grunt v 0.4.1, RESTAPI Java/J2EE, Maven, Spring MVC, Oracle11g, Jenkins, JIRA, Git, Source tree, eclipse-Mars2.0, Docker, Kubernetes

JAVA/J2EE Technical Consultant

Value Labs
07.2013 - 12.2015
  • Company Overview: End-Client : (IDT911-Identity theft911, Scottsdale, AZ)
  • Designed Modules for the Project and developed prototype for the Project
  • Data gathering and analyzing, worked on 2 weeks Sprint Development AGILE life cycles, Incremental approach (e.g. user stories), SCRUMS, Automation (TDD), Customer focused, Continuous Integration, pair programming, refactoring and regular code reviews, automated builds, continuous deployment and delivery
  • Experienced with Mule-ESB as a part of SOA (Service oriented architecture)
  • Implemented Collections API from Core java
  • Used Angular JS for Responsive Design.
  • Responsible for analysis and design of the application based on MVC Architecture, using spring Framework and Core Java
  • Implemented micro services using Spring Boot
  • Worked on Spring MVC, My Batis, Bootstrap, jQuery, Ajax, JSON and web services
  • Worked on Spring IOC, dependency injections, Transaction Management, DAO Patterns, Spring Controllers, Exception Handlers, IBATIS mapper XMLs, business services, DAOs, jQuery libraries, Ajax, JSON, XML Responses and LDAP for User Management Control
  • Worked on Data Migration from flat Data files to Oracle using SQL loader, shell scripts, Used Java for parsing and handling the flat Data files
  • Worked on Oracle Stored Procedures, views, packages, functions
  • Worked on various xml technologies like Xml Beans, JAXB bindings
  • Used Jenkins for continuous integration and load builds on tomcat/WebLogic servers
  • Crucible for the Code review and Jira for the issue tracking
  • Worked on Win Ftp, WinSCP, Telnet, putty to access AIX UNIX server
  • End-Client : (IDT911-Identity theft911, Scottsdale, AZ)
  • Environment: Apache CXF, Maven, Spring3.0, JSF2.0, Spring Boot, Spring Batch, JDBC, Hibernate, JSF 2.0, jQuery, CSS, Ajax, XML, XSLT, WSDL, SOAP, CVS, Oracle, SQL, ANT, Log4J, Linux, JAX-WS, JAX-RS, Python, Eclipse, Oracle WebLogic Application Server10.3, jersey, Microsoft Visio, WebSphere Application Server6.X, SSO.HTML5, CSS

Java Developer

Web Development Company(WDC Pvt Ltd)
Bangalore
05.2012 - 07.2013
  • Company Overview: End-Client :SAART WEB(AT&T, Parlin, NJ)
  • Gathered business requirements and have written the detailed design documents
  • Involved in the UI development application using JavaScript and Velocity API
  • Worked on Spring IOC, dependency injections, Transaction Management, DAO Patterns, Hibernate Associations, caches, table relationships, entity annotations, Named Queries
  • Worked on Spring Controllers, Exception Handlers, IBATIS mapper XMLs, business services, DAOs, jQuery libraries, Ajax, JSON, XML Responses
  • Implemented persistence layer using Hibernate template that use POJO classes to represent persistent database tables
  • Written
  • .hbm.xml file, for developed POJO, to map objects to relational database
  • Used different queries like Hibernate query language and SQL to fetch the data from the database
  • Used Web services for sending and getting data from different application using SOAP messages
  • Used Ajax features in the application to implement Interactive Dynamic Search
  • Extensively used Eclipse while writing code
  • Used CVS as a version tool and used ANT to build the application
  • Used Spring AOP for logging, transaction handling throughout the application
  • Used Thyme Leaf, jQuery and Ajax for developing client-side user interface screens
  • Developed JavaScript components to consume REST based services with JSON model using JAX_RS and Jersey API
  • Worked on JavaScript asynchronous mechanism, binding and callback functionalities implementation
  • Written REST services to expose the shipment APIs in the migrated code base
  • Developed common XSD schema’s as client contracts used to publish Top Down approach based Web Services
  • Proficient with developing Customized components/templates, Workflows, Schedulers, Custom Widgets.
  • Having Strong knowledge on WCM, DAM, CRX, MSM (Multi Site Management).
  • Implemented required database access using CFCs
  • End-Client :SAART WEB(AT&T, Parlin, NJ)
  • Environment: Core Java, Spring, CVS, ColdFusion, ColdFusion Application Server, Oracle, WebLogic, Eclipse, JS, JAX-WS, JAX-RS, XML, XSD, JSON, Hibernate, Adobe CQ, IBATIS

Sr Developer / USRP (Universal Service request platform)

Web Development Company(WDC Pvt Ltd)
Bangalore
06.2011 - 05.2012
  • Company Overview: End-Client : AT&T, Parlin, NJ
  • Involved in the development of UI using JavaScript
  • Active participation in HLD, AID discussions
  • Involved in peer-to-peer reviews for code, UT and IT
  • Involved in bug fixing for ST, UAT and Production environments
  • Written the java client code for consumption of SOAP web services and worked on WSDL XMLs
  • Worked on Spring Controllers, Exception Handlers, IBATIS mapper XMLs, business services, DAOs, jQuery libraries, Ajax, JSON, XML Responses
  • Implemented persistence layer using Hibernate template that use POJO classes to represent persistent database tables
  • Written
  • .hbm.xml file, for developed POJO, to map objects to relational database
  • Used different queries like Hibernate query language and SQL to fetch the data from the database
  • Used Web services for sending and getting data from different application using SOAP messages
  • Used Ajax features in the application to implement Interactive Dynamic Search
  • Extensively used Eclipse while writing code
  • Involved in Coding and unit testing of Memo Service Message Driven bean, which is an asynchronous process involved JMS queue. The MDB will extract memo message from the JMS queue and call tuxedo service to add a memo
  • Involved in coding and unit testing of SMS Stateless session bean, which is responsible for calling SMSC Service for sending the messages to handsets
  • Extensively used Maven Project Management tool and Maven plug-in for Spring, EJB, JAXB and Apache XML Beans
  • Written REST services to expose the shipment APIs in the migrated code base
  • Used Hibernate as the ORM framework for persistence layer in the application
  • Involved in creating and extracting data from database using SQL Queries, PL/SQL Stored procedures, triggers and packages on Oracle 11g database
  • Written JUnit test cases for unit testing the code
  • Used Maven as the build tool
  • Used Jenkins for continuous integration
  • Built and deployed EAR files for the product using WebLogic application server
  • End-Client : AT&T, Parlin, NJ
  • Environment: Java, Spring, Hibernate, XML, MySQL 11g, SQL developer, WebLogic, Eclipse IDE, putty, Jenkins, HTML5, CSS, Angular JS, (AJAX), Web Services, HTML, CSS, XML, Maven, JUnit, Log4j, Clear Case, Windows XP

Java /J2EE Developer

Iyuga Consultancy Services
Secunderabad
09.2009 - 06.2011
  • Company Overview: End-Client : CCS - Creative Channel Services, Los Angeles, CA
  • Developed user interface using JSP, JSP Tag libraries to simplify the complexities of the application
  • Developed Servlets which acts as Controllers
  • Extensively used JDBC in data access layer to access and update information in the database
  • Used Ant for building and deploying the application
  • Used CVS for version control
  • Developed the different components of application such as JSPs, Servlets using Eclipse
  • Unit testing and Integration Testing of application
  • End-Client : CCS - Creative Channel Services, Los Angeles, CA
  • Environment: J2SDK1.4.2, j2ee1.4, Spring2.5, hibernate3, mysql5.0, jboss4.0.1, Core Ftp lite2.1, Core FTP mini-sftp- server1.0.1.0

Education

Bachelor of Technology - Computer Science and Information Technology

JNTU
Hyderabad, TG, India
01.2006

Skills

  • Java
  • Servlets
  • JSP
  • JSF
  • JSTL
  • JDBC
  • JPA
  • JNDI
  • JMS
  • MDB
  • EJB
  • Spring
  • Hibernate
  • My Batis
  • Struts
  • Bootstrap
  • JQuery
  • Spring MVC
  • JUnit
  • Log4J
  • SLF4J
  • MQ series
  • Castor
  • SOAP
  • REST
  • WSDL
  • UDDI
  • Axis
  • CXF
  • Spring WS
  • W3C XML
  • AJAX
  • JSON
  • HTML
  • XSLT
  • XPATH
  • CSS
  • Java Script
  • Angular
  • React
  • EXT JS frameworks
  • Node Js
  • PL/SQL
  • Python
  • Sonar
  • Unix Shell scripting
  • Velocity
  • Apache Tiles
  • WebLogic
  • WebSphere
  • I Planet
  • Apache Tomcat
  • JBoss
  • Jetty
  • Oracle 11g
  • Informix
  • SQL Server
  • MySQL
  • Db Visualizer
  • Aqua Data Studio
  • Toad
  • PL/SQL Developer
  • Eclipse
  • WSAD
  • Net Beans
  • IntelliJ IDEA
  • Oracle

Timeline

Senior Consultant (Java)

DOTC
04.2023 - Current

JAVA/J2EE Senior Consultant

Master Card
02.2022 - 01.2023

JAVA/J2EE Sr. Technical Consultant

AMERICAN AIRLINES
09.2017 - 02.2022

JAVA/J2EE Sr. Technical Consultant

AT&T
09.2016 - 09.2017

JAVA/J2EE Sr. Technical Consultant

BCBS, HCSC-Health Care Service Center
02.2016 - 09.2016

JAVA/J2EE Technical Consultant

Value Labs
07.2013 - 12.2015

Java Developer

Web Development Company(WDC Pvt Ltd)
05.2012 - 07.2013

Sr Developer / USRP (Universal Service request platform)

Web Development Company(WDC Pvt Ltd)
06.2011 - 05.2012

Java /J2EE Developer

Iyuga Consultancy Services
09.2009 - 06.2011

Bachelor of Technology - Computer Science and Information Technology

JNTU
VINODKUMAR GANGINANI