Overview
Work History
Education
Skills
Timeline
Generic

Ankaleswari G.C

Bengaluru

Overview

17
17
years of professional experience

Work History

Senior Software Engineer

Dell International India Pvt. Ltd.
10.2020 - 12.2024
  • Company Overview: www.dell.com
  • Worked as a Senior Software Engineer in Dell International India Pvt. Ltd., (www.dell.com), from October 2020 to December 2024.
  • Project : #1
  • Client : DELL
  • Organization : Dell International India Pvt. Ltd.
  • Domain : Data Storage
  • Title of Project : Remote Access Management
  • Team Name : RAO Team
  • Environment : Java 17, Spring, Micro Services, GitLab, STS, Windows 2010
  • Team Size : 35
  • Duration : May 2019 to Dec 2024
  • Description : Remote Access Orchestration (RAO) is the backend process of the Dell Connectivity IoT platform. It includes GAS services, Application Bridge, and Remote Access (RA) Orchestrator. The Application Bridge Service is run on the user's machine that defines and controls the ports and applications. It connects to the GAS server infrastructure to establish a remote session tunnel from user's machine to the product at customer site. GAS service is Rendezvous proxy server hosted on Dell Premise that is Internet facing and responsible for data exchange between RA Forwarder component on the Edge and the Application Bridge servers on user's machine. It is also responsible for authenticating, authorizing, and enforcing necessary security controls during remote session establishment.
  • Responsibilities: - Preparing Acceptance document for assigned User Story. - Implementing the code based on the User Story or Feature given in the Jira. - Implementing module with Java classes using IntelliJ IDEA IDE. - Build in GitLab and Deployment in PCF

Consultant

Ernst and Young Pvt. Ltd.
05.2019 - 10.2020
  • Company Overview: www.ey.com
  • Worked as a Consultant in Ernst and Young Pvt. Ltd., (www.ey.com), from May 2019 to October 2020.

Consultant

Capgemini Pvt. Ltd.
02.2017 - 04.2018
  • Company Overview: www.capgemini.com
  • Worked as a Consultant in Capgemini Pvt. Ltd., (www.capgemini.com), from February 2017 to April 2018.
  • Project : #1
  • Client : SABRE (American Airlines , Japan Airlines, Singapore Airlines)
  • Organization : Capgemini Pvt., Ltd.
  • Domain : Airlines Domain
  • Title of Project : SABRE Crew Manager
  • Role : Java Developer
  • Team Name : Crew Manager
  • Environment : Java 8, Swing, Spring, SOAP Web Services, Hibernate, Git with Bitbucket, TeamCity, Tomcat Server, IntelliJ IDEA, Windows 2010
  • Team Size : 35
  • Duration : Feb 2017 to Apr 2018
  • Description : Sabre Crew Manager offers a user-friendly interface that will allow controllers to manage by exception, while using real-time data to make decisions. This drastically reduces a controller's effort and helps them focus on the most critical decisions rather than spending time gathering information and producing options. All this leads to an airline saving time, controlling costs, but most importantly, limiting flight delays — enhancing the experience for the customer and the work process for the Crewmember.
  • Responsibilities: - Preparing Acceptance document for assigned User Story. - Implementing the code based on the User Story or Feature given in the Team City Requirement Section . - Implementing module with Java classes using IntelliJ IDEA IDE.

Senior System Analyst

Accenture Solutions Pvt. Ltd.
06.2012 - 01.2017
  • Company Overview: www.accenture.com
  • Worked as a Senior System Analyst in Accenture Solutions Pvt. Ltd., (www.accenture.com), from June 2012 to January 6th 2017.
  • Project : #2
  • Client : American Airlines , LAN , FedEx
  • Organization : Accenture Solutions Pvt., Ltd.
  • Domain : Shipping and Logistics
  • Title of Project : AFLIS (Accenture Freight and Logistics Software)
  • Role : Java Developer
  • Team Name : Price Team
  • Environment : Tapestry , EJB 2.0, Struts 1.1, Spring 2.5, SOAP Web Services, Log 4J, JPA (Hibernate) WebLogic, Eclipse, Windows 2007
  • Team Size : 50
  • Duration : June 2012 to Jan 2017
  • Description : Contract Rate which is used to set the price for a period of time. In which based on KG or Volume the price will be determined. -Ancillary Charge represents the additional charges. -Spot Rate determined on spot basis. -Promotional Rate is to promote the product some special rate will be fixed -Interline SPA is based on owner carrier and other carrier.
  • Basic Responsibilities: - Implementing module with Java classes using Eclipse IDE. - Implementing the code based on the requirement given in the Requirement document or Impact Analysis document or Change Request document - Preparing LLD document and sending to TL approval. - Designed each Module FrontEnd screens with Tapestry and Java classes using Eclipse IDE. - Client requests handled by Struts-config.xml file before send to Spring container. - DAO and Business implementation are written in EJB2.0 - SOAP Web Services implemented using Spring WS. - JAXB concept implemented to parse the XML based inputs. - JMS with Weblogic server process the requests.- -SOAP UI used for testing SOAP Webservices. - Implemented code for Export to Excel, Import to Excel and Export to PDF format functionality in required modules. - Used Maven to build the module based on profile comment , updating the pom.xml file based on the dependency build. Regularly doing check-in and check-out code. - Sonar Reports used after the code implementation to check the memory leaks and unused import and used variable , to maintain coding standards. - Involved in Unit Testing, preparation of unit test scenarios and unit test cases.
  • Additional Responsibilities : - Doing Code Review on peers implementation code. - Mentoring junior resources in team to narrow down the issues which they facing. - Looking into Server startup issues and Application Configuration setup in new landscape (environment) when new deployment went to Assembly and Testing environments. - Participated in regular requirement and status meeting calls with client. - Coordinating with other teams (Databases , Business Analyst teams) working on the same project. - Attending client calls weekly twice to discuss about status of existing issue regarding current delivery of the project.

Software Engineer

Solverminds Solutions & Technology (INDIA) Pvt. Ltd.
04.2009 - 06.2012
  • Company Overview: www.solverminds.com
  • Worked as a Software Engineer in Solverminds Solutions & Technology (INDIA) Pvt. Ltd., Sipcot IT Park, Siruseri, OMR Road, from April 2009 to June 2012.
  • Project : #3
  • Client : United Arab Shipping Company (UASC) , Malaysia
  • Organization : Solverminds Solutions & Technology Pvt. Ltd.
  • Domain : Shipping and Logistics
  • Title of Project : Liner Resource Planning
  • Role : Java Developer
  • Team Name : Cost Team
  • Environment : EJB 2.0 , Servlets 2.4, SQL Server 2008, JBoss 4.0.3, NetBeans 5.0, Windows Vista
  • Team Size : 21
  • Duration : April 2011 to June 2012
  • Description : Contract reports, Expense Reports is created for the Line/Agency/Region users. Haulage expense Report: It is defined as the statement of Haulage expenses acquired based on Haulage movement expenses. That is , this report is used by agency users to calculate the expenses of transshipment of containers from Port to terminal. The Haulage movement is done by Vendor, Then behalf of Line users Agencies pays the expense amount to the Vendors for their Haulage Movement; Ancillary Cost Report: It is defined as the statement of Additional Activity's expenses acquired in Port, Terminal and Depot locations; Haulage Contract: It is defined as the statement of Contract expenses acquired between vendor and Agency, for Haulage movement to carry the containers from Port to Terminal. This contract is between Agency and Vendor. Handling Cost Version Details: It is defined as the statement of Cost Version details of Contract between Vendor and Agency. As dynamically displaying all Cost versions of the Contract, to highlight the differences between each versions. BSA Assumptions Budget: It is defined as the statement of Basic Slot Allocations of the Budget. It is used by the line users to calculate the cost for slots which is used by other operators.
  • Responsibilities: - Designed each Module Front End screens with Java classes using NetBeans IDE. - Implementing the code based on the requirement given in the Requirement document or Impact Analysis document or Change Request document. - Implemented code for Export to Excel, Import to Excel and Export to PDF format functionality in required modules. - Implemented code for Dynamic Jasper Report functionality. - Implemented the code in the Servlet class to pass the request from client to Session Bean and to return the response from Session Bean to Client. - Written code in the Session Bean to interact with database using JDBC connectivity to SQL Server 2008. - Implemented business logic methods in Session Bean class. - Written SQL queries, Stored Procedure and Functions in SQL Server 2008 - Doing unit Testing for each module and preparing Unit Test Report. - Prepared Technical Document for each module. - Preparing Code Review Check List Report by checking memory leaks, unused import Statements, unused variables declarations and checking whether database connectivity is closed properly and avoiding frequent server side access within the loops and checking Optimized way code is written. - Daily doing source check-in and check-out in the SVN tool.

Emirates Shipping Line (ESL), Hongkongs
04.2009 - 03.2011
  • Project : #4
  • Client : Emirates Shipping Line (ESL), Hongkongs
  • Domain : Shipping and Logistics
  • Title of Project : Line Surgery
  • Team Name : Operations Team
  • Environment : Javascript , XML, Windows 2003
  • Team Size : 10
  • Duration : April 2009 to March 2011
  • Company : Solverminds Solutions & Technology Pvt. Ltd.
  • Description : Vessel,service,voyage information is created for the load planning and load confirmation of the containers. Internal Terminal Transaction Activation : defined to do ITT Activation for load planned containers. Vessel ITT Reports : More data visible on the vessel. Booking Status Report of Vessel : defined to provide the booking status report of the vessel, service, voyage, bound. Vessel Roll Over By Second Vessel : Defined to move container from one vessel to another vessel to carry to different part of the port/region/country.
  • Responsibilities: - Written script for conversion using XML , JavaScript.

KHEC Solutions (I) Pvt. Ltd.
05.2008 - 04.2009
  • Project : #5
  • Client : Baywatch, Malaysia
  • Title : NUC library
  • Company : KHEC Solutions (I) Pvt. Ltd.
  • Environment : Marc4J Editor, JavaScript, XML, Eclipse plug-in, Windows 2003
  • Team Size : 3
  • Duration : May 2008 – April 2009
  • Description : National Union Cataloging (NUC), which has fifty one libraries ,Editing error tags of library records with correct data like book name , year of publication , author of book , Information related to book are edited using Marc4J editor , java script , xml tools and Eclipse Plug-in.
  • Responsibilities: - Written script for Marc conversion using XML , JavaScript. - Involved in integration of the different libraries to run the entire application.

Education

Bachelor of Information Technology -

Anna University of Chennai – Srinivasa Institute of Engineering and Technology
01.2005

Skills

  • Proficient in Java 17
  • Proficient in Spring Boot
  • Microservices architecture implementation
  • Experience with Hibernate 4x technologies
  • Experienced in SOAP web services
  • Experience with message queuing systems
  • Experience with JSON technologies
  • Experience with JAXB technologies
  • Experience with JUnit 4x framework
  • Experienced in Java programming with Eclipse, IntelliJ, and NetBeans
  • Databases Oracle 10g (SQL), Postgres SQL 93, Mongo (No Sql)
  • Experienced in applying design patterns from the Gang of Four
  • Agile software development
  • Experienced in managing Windows 7 and Linux environments
  • Skilled in utilizing GitLab for source control
  • Pivotal Cloud Foundry deployment
  • Built Tools Apache Maven 38
  • Other Tools Postman, Docker, Kubernetes, MQTT

Timeline

Senior Software Engineer

Dell International India Pvt. Ltd.
10.2020 - 12.2024

Consultant

Ernst and Young Pvt. Ltd.
05.2019 - 10.2020

Consultant

Capgemini Pvt. Ltd.
02.2017 - 04.2018

Senior System Analyst

Accenture Solutions Pvt. Ltd.
06.2012 - 01.2017

Software Engineer

Solverminds Solutions & Technology (INDIA) Pvt. Ltd.
04.2009 - 06.2012

Emirates Shipping Line (ESL), Hongkongs
04.2009 - 03.2011

KHEC Solutions (I) Pvt. Ltd.
05.2008 - 04.2009

Bachelor of Information Technology -

Anna University of Chennai – Srinivasa Institute of Engineering and Technology
Ankaleswari G.C