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.
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
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