Post Job Free
Sign in

Project Software Engineer

Location:
Kuala Lumpur, Federal Territory of Kuala Lumpur, Malaysia
Posted:
April 24, 2017

Contact this candidate

Resume:

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.



Contact this candidate