ANKIT SHAH – JAVA / J*EE Professional
**, ****** ****, **** **** Pride, Krishnanagar, Ahmedabad 382345
Contact: +60-166******; E-mail: *********.****@*****.***
PROFESSIONAL EXPERIENCE (7.5 Years)
Zenith Infotech Pvt. Ltd (Domain – Banking) (Senior Software Analyst - Java/J2EE/Spring MVC/ITRS Monitoring Tool) 1stth July 2016 – Current
•Deployed at client location – Standard Chartered Bank (Petaling Jaya – Malaysia).
•Performed the role of production support specialist as well as situation specialist.
•Configured and implemented the overall monitoring system in Geneos ITRS monitoring tool for the whole OTP-LTP trade application. OTL-LTP is Open Trade Port – Limit Trade Port application which facilitates the business between importer and exporter of different countries so it was a big as well as complex application.
•The monitoring system configured is currently used in the Collective Intelligence and Command Center of Standard Chartered bank in Malaysia through which they monitor on all 3000+ application all over the world.
•Also transferred the OTP-LTP application from old Websphere servers to WaaS servers.
•Followed Kanban as Agile Methodology.
Cybage Softwares Pvt. Ltd (Domain – Media and Entertainment) (Senior Software Engineer Java/J2EE/Spring MVC/Hibernate/Restful Web services) 30th Dec 2013 – 15th Jan - 2016
•Development, Requirement Analysis, and client communication in TURN Project as a part of Audience Suite team.
•Done R&D in a project which resulted in the decrease of RAM of PC by half. The team size was of 90 developers.
•Was deployed at Expedia Inc. Gurgaon location from March-2015.
•Also, I was managing a team of 5 people.
•Scrum Master of the team.
•Expedia Inc. (Domain – Travel and Hospitality) (Senior Software Engineer – Java/J2EE/Spring MVC) (1st Mar- 2015 – 15th Jan - 2016)
•Development, Requirement Analysis, Testing and Automation in Checkout team as part of TEST and LEARN project in Expedia Inc.
•Most of the significant changes resulted in considerable increase in revenue of Expedia Inc.
•Also, it was only me who has to train every resource who joins to the team and estimated time by Expedia was 1 month but I trained them in only 2 weeks and they started working on full-fledged pace within 2 weeks.
•Also, I was managing a team of 4 people.
•Scrum-ban (Scrum + Kanban) master of the team.
Future Group Services (Domain – Retail) (Associate Java Developer / J2EE/ EJB) (Since 17th Sept 2012 – 27th Dec 2013)
•Development, Requirement Analysis and Documentation of project CUSTOMER LOYALTY PROGRAM for Pantaloons according to the requirements.
•Design, Architecture Implementation of Perk Management System.
Elitecore Technologies (Domain – TELECOM) (Java Developer / J2EE / EJB/ HornetQ) (Since 26th May 2011 – 14th Sept. 2012)
•Development, Requirement Analysis and Documentation of product CRESTEL OSS/BSS [Telecom Company Billing and Revenue Management Software Product] according to the requirements of the projects team.
•I was in product team hence had to provide generic solutions [Not Work Around] to the project team handling different clients.
•Development of Java plug-in and APIs that is helpful to developers of the project teams, from the productivity point of view.
•The introduction of new reporting API’s i.e. Jasper reports for one of our project team which generates millions of reports in few month and the reports were in the Arabic language hence provided internationalization support with the solution. And replaced the old reporting technology of Apache FOP.
•Database query optimization and performance tuning with the help of cost and cardinality of a query, procedures or functions.
•Also done load testing of the solutions provided by me for developer’s acceptance. Hence, they do not have to burn their midnight oil.
Apprika Systems Pvt. (I) Limited (Domain – Green Datacenter) (Junior Java Developer / J2EE / GWT) (29th Sept. 2009 – 24th May 2011)
•Development, analysis and documentation of UCS (Unified Monitoring System), RBA (Run Book Automation) and Green Cloud Console
•Maintenance and performing testing for the software product under varying conditions and analyzing the behavior of the system under multi-user environment
SKILLS SET
•Strong problem solving & analytical skills with the flexibility to work cohesively as part of a multidisciplinary team, complimenting the skills of others
•Actively participated in Requirement Analysis, Documentation, Design & Implementation of systems
•Quick learner, team player, energetic and motivated, aspiring to become a sound and successful professional
•Experience in project development, maintenance of existing systems and development of new systems.
TECHNICAL SKILLS
Database :
Oracle 10g/11g, MS Access, PostgreSQL, MySQL
Languages :
C, Java
Scripting Languages :
JavaScript
Framework :
Spring MVC, Spring Jersey Restful Web services, Hibernate, Struts, EJB, SOAP Web services, Multithreading, Data structure and algorithms, JMS, Hibernate criteria API, Spring Hibernate Templates, Design Patterns in Java, JPA, Apache Camel, ANGULARJS
Agile Methodologies :
SCRUM, KANBAN, SRUM-BAN
Operating Systems :
Windows 7/Vista/XP/98/95, MS-DOS, Linux
Web Technologies :
HTML, XML, CSS, WML, XHTML, JSON
SVN Tools :
GIT, Tortoise SVN, CVS
Server :
JBoss Application Server, Apache Tomcat Server, Glassfish application server
Other Tools :
Jenkins continuous integration tool, Eclipse, NetBeans, IntelliJ Idea, SQL Developer,
MySQL Workbench, Geneos ITRS
Testing Framework :
JUnit, TestNG, Abacus Testing Tool
EDUCATIONAL CREDENTIALS
B.E (Information Technology) May/June 2005 - May/June 2009, 69.68% (Distinction), Sankalchand Patel College of Engineering, North Gujarat University.
Standard
School
Year of Passing
Percentage
HSC / 12th Science
St. Mary’s Higher Secondary School
2005
58%
SSC / 10th
St. Mary’s Higher Secondary School
2003
83%
PERSONAL PROFILE
Date of Birth : 05-Nov-1987
Marital Status : Single
Hobbies : Reading books, drawing and painting, blogging, playing table tennis, R&D in Java
Passport : H8882729
REFERENCE : Mr. Rupok Aich, Cognizant Pune.
PROJECTS HANDLED
Title
Open Trade Port & Limit Trade Port (OTP-LTP)
Duration
1st July,2016 – Present
Company
Standard Chartered Bank, Petaling Jaya, Malaysia
Technologies
Java, J2EE, Geneos ITRS Monitoring Tool, Websphere As a Service
Synopsis
OTP-LTP is an application to minimize the risk and manage the business between international trades. The Standard Chartered Bank provides a platform of OTP-LTP for international importers and exporters to carry out their business without having the fear of doing business with open accounts. Open account means there is an open risk of losing the goods or the money in the business deal between importers and exporters belonging to different country.
Team Size
3
Responsibilities
1)Production support of OTP-LTP application for 40+ countries and finding the root cause and resolving the issues permanently as well as suggest work around to resolve the issue for customers.
2)Configured the whole OTP-LTP application in Geneos ITRS Active Console through which the whole application can be monitored live and action can be taken accordingly.
3)The Geneos ITRS active console is used in Collective Intelligence and Command Center of Standard Chartered Bank, Malaysia to monitor more than 3000 application all over the world.
4)Designed the whole concept of monitoring for OTP-LTP application in which covered all exceptions and errors related to Hardware, database, services with different systems, exceptions, error everything.
Title
Expedia Inc.
Duration
15th March,2015 – 15th January,2016
Company
Cybage Softwares Pvt. Ltd.
Client
Expedia Inc.
Technologies
Spring MVC, JPA (Hibernate), GIT, Apache Free Marker Template, Abacus Testing, Spring IoC, Cucumber Automation
Synopsis
Expedia, Inc. is an American-based parent company to several global online travel brands including Expedia.com, Hotels.com, Hotwire.com, trivago, Egencia (formerly Expedia Corporate Travel), Venere, Expedia Local Expert, Classic Vacations, Expedia CruiseShipCenters and eLong. Expedia, Inc.’s companies operate more than 100 branded points of sale in more than 60 countries. Expedia also powers travel bookings for over 10,000 partners such as airlines and hotels, consumer brands, and high traffic websites through Expedia Affiliate Network, 80% of which is powered by their API. Expedia Inc. is listed on Nasdaq under the ticker symbol EXPE
Team Size
6 (Module - Checkout)
Responsibilities
Expedia Inc. product team surveys and does analysis on features that can increase their business so I am in the team that implements this features and takes care from development, unit testing to automation of the same feature.
Some of the features resulted in considerable revenue for Expedia Inc.
Title
TURN (Audience Suite)
Duration
30th December,2013 – 13th March,2015
Company
Cybage Softwares Pvt. Ltd.
Client
Turn Inc.
Technologies
Spring MVC, Spring Hibernate Templates, PL/SQL, Jenkins, GIT, Spring IoC, TestNG, Oracle, Linux
Synopsis
The project is basically of Media and Entertainment domain. It relates to the digital advertisement platform. It’s a one-stop platform for publishers who want to publish ads of advertisers. It consists of 3 modules i.e. Campaign Suite, Audience Suite, and Report Center.
I was part of Audience Suite back end part as a developer of a freelancer team.
Team Size
15 (Audience Suite)
Responsibilities
Responsibility was to provide solutions to the new requirements provided by the client and followed SCRUM methodology for the same. Also responsible for designing the technical documents as well designing the same and also implementing it.
After doing R&D in one task I was successful in reducing the RAM of all desktop machine and integrated testing environment to half which is and achievement.
Title
Perk Management(Shakti)
Duration
17th September,2012 – 27th December,2013
Company
Future Group Knowledge Services
Technologies
Struts 2.0, JPA (EJB 3), PL/SQL, Jquery, MySQL, CVS
Synopsis
The project is basically meant for the employee of Future Group. The Future Group comprises of 30,000 to 40,000 employees and having brands like Pantaloons, Big Bazaar, Brand Factory and Central. Shakti includes the creation of schemes which will be applied to each employee of a particular store in Future Group. And based on the sale and attendance of the employee, he/she was given perks and monetary payouts.
Team Size
5
Responsibilities
Design architecture and implementation of the project. Also responsible for optimization of this application and was very much successful in it. In optimization out application fetched up to 4 million records from the database in just 7-8 seconds. Also done unit testing in it. And client side implementation of this project.
Title
Crestel Billing and Revenue Management System [Telecom Domain]
Duration
26th May,2011 – 14th September,2012
Company
Elitecore Technologies, Ahmedabad
Client
MTNL Mumbai, MTNL Delhi, BSNL
Technologies
EJB, PL/SQL, Application Optimization, Query Optimization, SOAP, SOA, Oracle, Linux, Jenkins, SVN
Synopsis
CRESTEL is a real time carrier-grade OSS BSS platform that enables next generation data, voice and video services over wire line and wireless networks to manage and profit from application, media and communication services offered directly and through distribution channels. It generates the monthly, bimonthly, quarterly, half yearly and yearly bills of Telecom companies like Idea, IM2 [Indonesia], MADA [Kuwait] etc.
Responsibilities
•Doing User requirements analysis by interaction & communications with the users & developing the application.
•Domain knowledge of Billing and Revenue management.
•Created JBossCache Manager which caches the queries and static data of database hence making the application much faster.
•With the help of Google Collections API the aggregation function of the queries were performed in java memory hence making the application much faster.
•Exposed the business services to the clients through Web Services.
Team Size
7
Title
UCS (Unified Computing System)
Duration
09/09 – 05/11
Company
Apprika Systems Pvt(I) Ltd, Ahmedabad
Client
Cisco Systems
Technologies
Spring MVC, Spring IoC, Hibernate, SOAP, PL/SQL, SVN, Jenkins
Team Size
5
Synopsis
Cisco introduces the concept of UCS, in which it unites networking, storage access, and computing to virtualize it into a cohesive system. The software discovers the assets connected to the network and accordingly monitors the power consumption of cooling, running the data servers (i.e. power consumption) and maintenance of the hardware of the data centers. While the process of network assets discovery was managed by JBPM. It also provides transformations based on different criteria like economically, storage, productivity etc. and generates the simulated data center keeping current running datacenters into consideration. Also, the different simulated states and processes were managed by JBPM. Since the product was completely managed in Process Management.
Responsibilities
Development in GWT (Google Web Toolkit), Hibernate, Jasper reports. Doing User requirements analysis by interaction & communications with the users & developing an application.
Title
RBA (Run Book Automation)
Duration
09/09 – 05/11
Company
Apprika Systems Pvt(I) Ltd, Ahmedabad
Technologies
Spring MVC, Spring IoC, Hibernate, SOAP, PL/SQL, SVN, Jenkins
Synopsis
RBA is a product used to monitor different application servers i.e. JBoss, Web sphere, Web logic etc., databases, Operating Systems, and depending on the different parameters and criteria, the administrator can create policies and schedule them to execute when there are any traps or exceptions generated during the monitoring. Hence, the policies execute particular steps to avoid the difficulties arising out of the exceptions. This was also using the framework of UCS hence have to manage process states by JBPM in this product also.
Team Size
5
Responsibilities
Development of functionalities like handling traps or events generated from different application or database monitoring and alerting the person in contact. Development of reports for the client having detailed statistics.
Title
Green Cloud Console
Duration
09/09 – 05/11
Company
Apprika Systems Pvt(I) Ltd, Ahmedabad
Technologies
Spring MVC, Spring IoC, Hibernate, SOAP, PL/SQL, SVN, Jenkins
Synopsis
Green Cloud Console is a solution provided by us to monitor the SSD’s (Solid-State Disk) performance, power consumption and also other necessary parameters. The solution consists of the discovery of all Linux machine connected to a network and then fetching the Linux machine with SSD installed. And after that we are monitoring the SSD’s.
Team Size
10
Responsibilities
Development of functionalities like handling traps or events generated from different application or database monitoring and alerting the person in contact. Development of reports for the client having detailed statistics.