Post Job Free
Sign in

Project Service

Location:
San Francisco, CA
Posted:
May 15, 2015

Contact this candidate

Resume:

H. Mahesh

Mobile: +**772*-***-***

E mail: ***.******@*****.***

1

-To pursue a career in an esteemed organization holding responsible position which would enhance my

skills to work in competitive environment and carve a winning edge for the organization.

PROFESSIONAL ABRIDGEMENT AND TECHNICAL ACHIEVEMENTS

Over 9+ years of professional experience on Java/JEE based solutions in product engineering and

Investment banking organization.

Completed BE [IT] and MBA- PG in International Business (distance learning) from Welingkar institute

of Management, Mumbai.

Currently associated with JP Morgan Chase India and previously with Tarshan Software (product

based organization). My responsibilities include mentoring the team members, participate and

contribute to project architecture, design, coding, unit testing, system testing.

In past worked with Mastek and Syntel in Insurance domain, IBM in Telecom (long distance

services, billing and invoicing domain )

Technocrat having hands of experience on Design patterns, Data structure, Collection and

Multithreading.

Well versed with entire development life cycle, facilitating agile practices, Take ownership of

FURPS (Functionality, Usability, Reliability, Performance & Stability) of features/components.

Hands of Experience with multi-tenant environment, SOA, JPBM (Drools, Workflow), BIRT Report

Engine, and JBOSS AS 7 Cluster Deployments. SOAP and REST Web services etc.

Well versed with agile methodology, quality process, project lifecycle, client communication and

business opportunity.

Technical Skill Set:

Java & J2EE

Core Java 1.x, multi-threaded, JSP, Servlet and LDAP,GWT

T echnologies

Frameworks/Librari Spring 3.x, Hibernate 3.x, Spring-ws, JUnit, Log4J, SOAP using AXIS, and REST

Web services (RESTEASY) etc. Spring Batch,AOP,Spring Security, Spring MVC

es:

Tools: Ant,Maven2,CVS,SVN,Eclipse,JMeter,SONAR,Pabricator,redmine,VisualVM,startU

ML, Bugzilla, sql Developer, Toad,SoupUI,IceScrum etc.

Platforms: Databases (Oracle, MySQL), OS (Linux, Windows), Application Servers (Tomcat,

JBoss, Websphere, and Weblogic), Message Oriented Middleware (JMS-

HornetQ).HSQL,MongoDB,PL-SQL, Multitenancy for SaaS Deployment

Other: HTML, CSS, Ajax, JavaScript, XML, SQL, and BIRT Reports, Workflow,Drools

(Rules Engine),shell scripting, Perl

2

KEY ROLES AND RESPONSIBILITIES

● Module lead – Lead a team of 4. Responsible for understanding functional requirements;

Designing, building modules. Mentoring the team, project planning, work prioritizing &

d istribution, status reporting and delivering defect free, fully tested modules. Coding,

u nit testing and system integration testing of core functionality .

● Business contributor – Responsible for seeking new business with existing client by

p resenting business ideas can be extension or enhancement of existing project or new

p roject under specific category.

● Designer – Responsible for High Level Design, Low Level Design and technical reviews.

● Functional Analyst - U nderstanding business key process indicators and change request

requirements through direct interaction with the client and business users.

● Company level contributor - Participated in recruitment drive through interview panel.

Professional Work Experience

JP Morgan India pvt ltd from Feb 14 to still date

Tarshan software, Bangalore (Product Organization) from March 2009 to Dec 2013

(HTTP://WWW.ONEBILLSOFTWARE.COM)

Mastek Limited, Mumbai (Health Insurance Domain from sept 08 to feb 09)

Syntel India pvt ltd, Mumbai (Motor and vehicle Insurance Domain) from July 07 to August 08

IBM India Global Services Pvt. Ltd, Gurgaon from Nov 06 to Jun 07) (Permanent position with

Future Focus InfoTech Pvt. Ltd, New Delhi, India)

Worked as a Software Engineer at Neo-soft Technologies pvt.ltd, Bangalore on contract basis from

Jun 05 to Nov 06).

Professional Certification

SCJP 5.0 (SUN CERTIFIED JAVA PROGRAMMER)

3

PROJECTS:

PROJECT TI T LE: Reference Data RDT data sourcing for surveillance on SAGE platform (FEB

14 –still date)

Technology: Core Java/J2EE, spring framework, Hibernate 3.6, spring batch, Multithreading

Tools/DB/Servers: Eclipse 3.x, Oracle 11g, Autosys, Toad etc.

Brief Project Profile:

Surveillance Analytics Global Engine is an enterprise regulatory & compliance application

that consolidates trade and position data from across the firm to execute a set of business logic (aka

filters) to identify potentially unusual activity across Equities, Fixed Income, F&O, FX and

Commodities. The exceptions reports are reviewed on daily basis by Compliance Surveillance

analysts based in Asia, EMEA, NA and LATAM. SONAR provides users with the ability to undertake

historical research of trading activity and trend analysis across prior exceptions, with a full audit trail

and workflow for exception resolution. The filters encompass a variety of behaviors covering Market

Abuse & Manipulation, Insider Dealing (GL/RL), Employee Surveillance, Customer Risk & Suitably.

RDTHUB is a common platform which caters ALL the Reference Data needs for all

applications in SAGE world and also to consumers of SAGE. The Main Sources of Data are: a) RDI –

Instruments, Accounts, Clients, Books, Prices etc. b) FRD – Finance related data like Business Units,

Legal entities & hierarchy information etc. c) WIS – Worker related information d) Tick Plus – Intraday

Prices information e) NACS Accounts f) MSD instruments

Role/Responsibilities: Developer/Tech Lead

● Ensure compliance with project life cycle methodology and adhere to IT control policies and

guidelines.

● Incorporate architectural standards into application design; identify applicable system platform,

components, and dependencies.

● Designed test cycles (unit tests,fuctional test, acceptance test)

● Refactoring / Reverse engineering of existing systems

Project Title: OneBill – Subscription Commerce Platform (Mar 12 –Dec 13)

Technology: Core Java/j2ee, spring framework, Hibernate 3.6,Hibernate Search 3.4., GWT 2.4,

spring batch, Quartz, Junit,SOAP REST Web services, Velocity Framework,BIRT,Drools Engine,

Multithreading

Tools/DB/Servers: Eclipse 3.x, Oracle 11g, MySQL, SQL Developer etc.

Brief Project Profile:

4

OneBill Subscription Commerce Platform utilizes components to automate processes in a

subscription business’ Marketing, Sales, Operations, and IT departments, resulting in increased

productivity. OneBill Subscription Commerce Platform automated processes for Marketing, Sales, IT

and Operations departments in many ways, including:

OneBill platform allows easy and rapid creation of unlimited pricing combinations- a requirement for

the growth of a subscription service business. Marketers can create simple to complex pricing

models using OneBill Pricing Designer using an intuitive user interface thus enabling businesses

faster time to market with their marketing concepts

Revenue Management – the most critical component of the OneBill platform – flawlessly manages

Orders, Subscriptions, and billing, Invoicing, Charging and Settlement

An advanced application and decision support system that manages subscription revenues, business

operations, forecasting and optimizing to meet your customer’s ever changing business needs. This

has features: a) Compute billing charges b) Generate invoices c) Notify customers d) Collect

payments e) Credit Card, Debit, PayPal, and ECheck processing f) Self Care portal g) PCI

compliance

Role/Responsibilities: Developer/Tech Lead

● Done performance optimization at (application level, java infrastructure,system level)

● Implementing J2EE best Practices such as a) recycle valuable resources by either pooling or caching

b) Automated build process c) build test cases first d) use standard j2ee packaging to improve

portability e) use standard design pattern and technology, frameworks f) avoid resource leaks.

● Performed database optimization by finding performance bottlenecks

● minimizing memory leaks in application

● Designed test cycles (unit tests,fuctional test,integression test, load test and acceptance test)

● Involved in application server clustering for scalability, load balancing and high availability

Project Title: O neBill SaaS based Billing product (Mar 11- Feb 12)

Client: SunGard USA. (http://www.sungardas.com/)

Domain: Telecom

Technology: Java, spring 3.1, Hibernate 3.6, GWT 2.2, spring batch, Quartz, Junit

Tools/DB/Servers: Eclipse 3.2, Bugzilla, SVN, Oracle 10g, SQL Developer etc.

Brief Project Profile:

SunGard choose OneBill’s customized Billing solutions to integrate to their World’s largest

Cloud Computing business. OneBill caters to SunGard’s service definition, Service Management,

Billing, Invoicing systems that has immensely improved their time-to-market each services in their

catalogue.

Product has modules pricing designer and Customer life cycle management. Pricing

designer empowers marketing team to create unlimited simple to complex pricing models with an

intuitive interface. It has features: a) One-time, Recurring charges b) Usage & Metering c) Rules

based engine d) intelligent service dependencies e) Promotions - Trials, Discounts f) Term-based

5

subscriptions g) Work flow engine to manage offers and release h) Tier pricing - Volume & Threshold.

Customer life cycle management has features: a) Customer registration b) New orders c)

Subscription changes d) Manage payment profiles e) Credits and refunds f) Multi-Party Settlement g)

Integrated Approval System .

Role/Responsibilities: Developer/Tech Lead

● Designed the database for Order, report, payment management module.

● Designed 3 tier architecture composed of spring framework and Hibernate.

● Developed all the model classes, business and data access layer beans

● Involved in designing of rpt design template and customization of onebill reports.

● Designed and developed spring batch which will be invoked through spring-quartz configuration.

● Responsible for managing code repository using svn.

● Integration of OneBill different payment gateways such as PayPal and authorize.net

P roject T itle: J am cracker SaaS Revenue Management System (Ma r 10

– F eb 11)

Client: Jamcracker Software Technologies Pvt. Ltd. (ht tp://www.jamcracker.com/)

Domain: Telecom

Technology: Java, spring 3.0, Hibernate 3.0, Spring-batch, quartz

Tools/DB/Servers: Eclipse 3.2, Bugzilla, SVN, Oracle 10g, SQL Developer etc

Brief Project Profile:

Jamcracker aggregates and distributes on-demand services through a global

ecosystem of Service Providers, Resellers, and System Integrators called the Jamcracker’s Services

Delivery Network (JSDN).

The JSDN is a completely outsourced cloud delivery platform that provides unified services

and user management, with key features including, unified provisioning, administration, billing,

settlement, support, security, and directory services.

Jamcracker’s Service Delivery Network platform has OneBill’s fully convergent billing system

integrated to provide their customers with simple to complex SaaS based offerings to their customers

via their platform – JSDN.

Role/Responsibilities: Developer/Tech Lead

● Designed the database for rating, billing and invoicing module.

● Written design documents for customer approval.

● Developed all the model classes, business and data access layer beans

● Designed and developed feature like rating, billing templates, bill and invoice generation from the

template, etc.

● Designed and developed Spring batch which will be invoked through spring-quartz configuration

● Responsible for managing code repository using svn.

6

P roject Title: Call control using OCCAS (Sep 09 - Feb 10)

Domain: Telecom

Technology: Java, J2EE, XML, OCSG 4.1, OCCAS 10.3, Axis Server, web services, Oracle 10g

Brief Project Profile:

Application provides state of the art call control functions by leveraging the OCCAS through

the OCSG. PX2.1 TPC and Px2.1 CN are exposed as web services by the OCSG. OCSG's plug-in

for TPC and Call notification connect to the OCCAS running along with the OCSG in the subscriber

network. The implemented interfaces as follows:

1. Third Party Call: Application invokes the TPC web service to set up a call between two

parties by invoking PX2.1 TPC web service. "The invocation of MakeCall requests to set-up a voice

call between two addresses, CallingParty and CalledParty, provided that the invoking application is

allowed to connect them. Optionally the application can also indicate the charging information

(Charging). "

2. Call Notification: Call Notification is used for handling calls initiated by a subscriber in

the network. A third party application determines how the call should be treated. E.g. Route, continue,

route call based on the events Busy, Not Reachable, NO Answer, Called Number.

Role/Responsibilities: Developer/Tech Lead

● Implemented web service client using JAX -WS for PX2.1 Third party call.

● Installed, configured Oracle® Communications Converged Application Server

● Configure OCCAS with OCSG.

● Configuration and installation of Platform Test Environment (PTE).

● Invocation of MakeCall requests to set-up a voice call between two addresses, CallingParty and

CalledParty

● Develop the web service using Axis engine and Jetty server and generate the client stubs to test web

service.

P roject Title: H T TP I nterface for Aircel (Mar 09 – Aug 09)

D omain: Telecom

Technology: Java, J2EE, XML, OCSG 4.1, Axis Server, web services

Tools/DB/Servers: Eclipse 3.2, Bugzilla, SVN, Oracle 10g, SQL Developer etc

Brief Project Profile:

HTTP Interface acts as a content handler and resides between OCSG and Content

Providers. It is responsible for validating content request, requesting content from Content Provider,

validating and parsing contents, and forwarding content to OCSG. It has Content Provider

Management as a web application which is used to add, search and remove Content Providers

server information (URL).

The interface used by Content Providers, there will be a mechanism for invoking the MO

message at the content providers and the response from the invocation will act as the MT message.

The Interface has the functionality:

7

The subscriber will send a sms, the SMS-C will send that sms to OCSG.

OCSG will map the short code to a specific CP and will send an HTTP POST to the configured IP

address.

The CP will send an HTTP response with xml content.

OCSG will parse the content and will send the appropriate message according to the data in the XML

to the subscriber.

Role/Responsibilities: Developer/Tech Lead

● Involved in service providing and application management such as adding, updating, deleting service

provider account and application instance etc.

● Done parsing and validation of different types of messages using SAX parser.

● Also involved in SLA Management such as Creating and modifying Service Provider and Application

group SLA.

● Involved in PARLAY-X SMS plug- in creation and management such as configuring short code,

adding short code Mapper.

● Done sending Short messages (SMS) with the PTE using Native SMS plug-in.

● Implemented web service client using JAX -WS for PX2.1 send sms.

Project Title: A pollo DKV ( ht tp://www.apollomunichinsurance.com/ ) (Sep 08-Feb 09)

Client: Apollo DKV Insurance Company LTD, New Delhi.

Domain: HealthCare

Technology: Java, spring 3.0, Hibernate 3.0, Spring-batch, quartz

Tools/DB/Servers: Core Java, JSP, Servlets, Hibernate, AJAX, JSPX, OC4J, Oracle, PL-SQL.

Brief Project Profile:

Apollo DKV Health Insurance Company offers comprehensive range of health insurance

products. In the enhancement phase, new business requirements like out-patient care, long-term

care, disease management solution, etc. were developed.

The application contains various modules like Product Configuration, New Business, Policy

Servicing, Underwriting, Reinsurance, Reports & Letters, etc.

Role/Responsibilities: Developer/Tech Lead

● Involved in Designing, Modification and Enhancement of application includes generation of new

policy Flow and premium calculation etc.

● Client interaction for requirement understandings and perform well under pressure.

● Requirement Analysis Feasibility Study and Involved into solving performance related issues.

8

● Involved in coding for POJOs Classes and mapping, configuration for Hibernate.

● Done the Coding ad testing for Policy Download functionality For Motor and Travel Products.

● Reviewing deliverables of team member

● Involved in Database changes, SDLC Documents within defined time frames.

● Analysis and Reviews for HLD & LLD Documentations, Change Documents, Impact analysis Test

Plans and Test Results.

Project Title : Falcon I nsurance (Jul 07 – Aug 08)

Client: UniRisX Ltd, UK (http://www.falconinsurance.com.hk )

Domain: Travel insurance

Technology: Java, JSP, Hibernate, AJAX, MS SQL, Silver Stream, E-Portal Architecture.

Tools/DB/Servers: Core Java, JSP, Servlets, Hibernate, AJAX, JSPX, OC4J, Oracle, PL-SQL.

Brief Project Profile:

Falcon Insurance Company (Hong Kong) Limited is a wholly owned subsidiary of Fairfax

Financial Holdings Limited (www.fairfax.ca). It ranks amongst the territory's major general insurance

companies, numbering amongst its client base many of Hong Kong's leading corporations.

The software provides functionality for policy administration, risk management for their

products like Marine, Motor, Home, Helper, Travel, Personal Accident and Domestic Helper.

Role/Responsibilities: Programmer Analyst

● Involved in Designing, Modification and Enhancement of application includes generation of new

policy Flow and premium calculation etc.

● Client interaction for requirement understandings and perform well under pressure.

● Change of the existing code (java/jsp/html/Ajax) for use of Design Patterns.

● Done the Coding ad testing for Policy Download functionality For Motor and Travel Products.

● Reviewing deliverables of team member

● Involved in Database changes, SDLC Documents within defined time frames.

● Analysis and Reviews for HLD & LLD Documentations, Change Documents, Impact analysis Test

Plans and Test Results.

Project Title: A ES-LDS M igration Project (Nov 06 Jun 07)

Client: Bharti Airtel Pvt Ltd, New Delhi

Domain: Telecom

Technology: Java, Servlets, JSP, spring, struts, Oracle, IBM Web sphere 5.1

Tools/DB/Servers: Core Java, JSP, Servlets, Hibernate, AJAX, JSPX, OC4J, Oracle, PL-SQL.

9

B rief Project Profile:

The LDS-FX Interface Layer is a part of the KEANAN FX migration project for BTVL.

Currently OPMS is used as a rating system and Oracle AR is being used for Invoice Generation,

Payments and Adjustments etc. Going forward FX will replace the OPMS system and invoicing will

be done in FX.

The invoiced data will flow through Oracle AR and all Payments and all Adjustments will still

be handled in Oracle AR.

Role/Responsibilities: Software Consultant

● Involved In Designing of interface for Credit Note generation and Invoicing NLD,ILD Customer data

into Oracle AR and integration of struts with Spring framework

● Created a Credit Note, Debit Note Class to post the invoicing voice data into the Oracle AR for

generating the Summarized data.

● Involved in writing complex queries for getting summarized invoice data.

● Created Stored Procedures in PL/SQL for transforming Fx-Kenan generated invoices for both data

and voice Into Oracle AR with respect to charges applied on NLD,ILD,BSNL Customers

● Created GUI For Credit Note And Debit Note Depending Upon TDS Mapping.

● Created GUI for FX to AR transformation as well as Error GUI.

● Prepared Unit Test Plans for all the responsibilities.

Project Title: Web Store (Jun 05 – Nov 06)

Client: Astral Infotech pvt.ltd, Chennai

Technology: Java (Multithreading), Servlet, JSP, JDBC, HTML, EJB, Struts, BEA Web logic 8.1

Brief Project Profile:

Web Store allows Customers for doing Commerce activities. It will show all information for

the store including latest songs albums and artists. This also enable a visitor to register on the site,

vote for the popular music view the latest release and search for music by album, music category or

artist.

The registered Customers can place an order by adding items in to the Shopping cart. The

administration maintains the user details and mange music items in the inventory.

R ole/Responsibilities: Software Engineer

● Involved in preparing the detailed design documentation for the project.

● Designed the functional specification and design documents for Administrator module, visitor module.

● Developed the procedure in oracle database for validity of the user and also check the time status of

the user.

● Involved in coding of Action classes and validation using Struts Framework.

10

Education:

PGDL-MBA With dual specialization in International Business & E-Business f rom Welingkar

i nstitute of Management, Mumbai – (2011-12) 74 %

B.E. in Information Technology from TKIET, Kolhapur (Shivaji University, Maharashtra) with First

class 64% Year- 2005

XIIth First class 74% (Walchand College of Arts & Science, Solapur, Maharashtra) Year- 2001

Xth Score 80% (BVMV, Solapur, Maharashtra) Year -1999

Extracurricular activities:

● Got 1st prize in National level project competition titled “LDAP Based User Management and Email

System for Intranet” in Pragyaa in 2005.

● Got 2nd Prize in Jidnyasa 2005 National Level Technical Project Competition at TKIET, Waranagar

titled “LDAP Based User Management & Email System for Intranet”.

● Secured 2nd prize in Intra-Collegiate Paper Presentation - Disha titled “Artificial Intelligence.

● Worked as Editor of Hindi Section in College Magazine ‘HORIZON 2004’

Personal Profile:

Linguistic Abilities : E nglish, H indi, Marathi

Cur rent Location : M umbai, India

I hereby declared that, facts stated in this application are t rue to the best of my

k nowledge.

Place: ( H.

M ahesh)

11



Contact this candidate