KUNTAL SHARMA
*******@*****.***/Cell# 201-***-****
SUMMARY
. 6+ years of experience in Object Oriented, multi-tiered
client/server/web based applications with Java and J2EE/Java
Technologies like JSF 1.1/1.2/2.0, Hibernate, Spring etc.
. Expertise in front-end technologies like Java Server Faces, Richfaces,
Javascript, Jquery etc.
. Experience in charting tools like Jfreecharts and Highcharts
. Experience in SDLC's Waterfall, Prototype and Agile Methodology.
SKILLS
J2EE Frameworks : JSF (1.1/1.2/2.0) (Myfaces/Sun RI), Richfaces 3.3/4.0,
Primefaces 1.1, Seam 2.2, Hibernate, Spring 3.1, EJB 2.0/3.
Frontend Languages : HTML, CSS, Javascript, Jquery, JSON, Ajax,
Jfreecharts, Highcharts,
DB & Client Tools : Oracle9i/10g, DB2, PLSQL Developer, Toad
Application Servers : Oracle Weblogic 9.2, IBM Websphere 7.5,
JBOSS 5.0.1
Source Control Tools : Microsoft VSS, Tortoise SVN
Other tools : VisualVm(Profiling), Maven (Build)
State Street Global Advisers - Boston
May 2013
to till date
Frontend JSF Developer
SPDR funds are a family of exchange-traded funds (ETFs) traded in the
United States, Europe, and Asia-Pacific. This project included working on
the client facing applications as well as internal applications to manage
(create/edit/retire) funds.
Responsibilities:
. Maven setup for a new application.
. Translating the HTML design to JSF facelets
. Creating the project startup UI i.e.generic XHTML facelet templates,
generic JSF validators and converters, backing beans, Facescontext
util methods etc.
. Design and Implementation.
. Attending scrum daily standup and retrospective meetings.
. Memory profiling using VisualVm for a new application.
. Working with the release team to deploy the SPDRS applications in Dev,
UAT and production environments
. Maintenance and (limited) production support for the existing
applications.
Environment : JSF 1.2/2.0, Richfaces 3.3, Oracle 10g, Hibernate, Spring
3.1, Websphere Application Server 7, IBM Rational Application Developer,
PLSQL Developer, Seam 2, JBOSS AS 5.0.1, EJB3, Maven
Brown Brothers Harriman - NJ
May 2012 to
May 2013
Frontend JSF Developer
Exchange Traded Funds - ETF is an internal BBH application to manage the
entire lifecycle of a ETF basket starting from creation of a basket
profile/layout to excel (or manual) upload of the securities, requesting
pricing information for securities, forecasting the NAV and calculating the
various cash components.
Responsibilities:
. Lead UI developer
. Creating the project startup UI i.e.generic XHTML facelet templates,
CSS, generic JSF validators and converters, backing beans, reference
beans, phase listeners etc.
. Creating custom JSF Facelet tags for error handling, datatables,
true/false markers etc.
. Creating generic progress message and error handling using Richfaces
Modal component which is used throughout the application.
. Creating datamodels for pagination.
. Creating generic Regex pattern converter/validator.
. Extending richfaces datatable filter component, 4.0 contextmenu etc.
. Involved in JSF upgrade 1.2/facelets/Richfaces 3.3 to
2.0/facelets/Richfaces3.0.
. Interacting with the BA to convert client requirements to system
requirements.
. Design and Implementation.
. Peer testing
. Interacting with other participating BBH cross functional development
teams.
. Attending scrum daily standup and retrospective meetings.
Environment : JSF 1.2/2.0, Richfaces 3.3/4.0, Primefaces 1.1, Oracle 10g,
Hibernate, Spring 3.1, Websphere Application Server 7, IBM Rational
Application Developer, PLSQL Developer
Hexaware Technologies - India
March 2012 to April
2012
Developer
Dealboard IPAD Compatibility Proof-Of-Concept - Dealboard is an application
which displays a graphical analysis of FX transactions. The as-is
application is built using Jfreecharts applet and is not compatible with
IPAD
Responsibilities:
. R&D to evaluate Highcharts as an alternative to Jfreecharts as the
charting tool so that the app can be run on all types of clients (Web
browser/IPAD).
Environment: Highcharts, JSON
LSY Profitline Proof-Of-Concept - Initiative to create the layout and
functionality of an airlines route analysis screen using custom framework
on top of Eclipse SWT/Jface technology
Responsibilities:
. The SWT/Jface technology was new for the entire team. My main
responsibility was to guide the team during the initial phases of the
POC and to provide them the benefit of my experience.
Environment: Eclipse SWT, Jface
Brown Brothers Harriman - Boston November 2010 to January 2012
Developer// Onsite Coordinator
Transaction Reporting is a next-gen securities reporting application for
trades and trade history data which were hosted by two separate BBH
systems. This application was also meant to set the standard for new BBH
look and feel.
Responsibilities:
. Attending scrum planning sessions, daily standups and retrospective
meetings.
. Extending the Richfaces extended datatable component so that it can
handle large dataset by customizing the paginating, filtering, sorting
etc.
. Extending the filter facet of Richfaces extended datatable.
. Using Seam's features for client side validations.
. Design
. Implementation.
. Peer testing
Environment : JSF 1.2, Richfaces 3.3, Primefaces 1.1, Oracle 10g,
Jfreecharts, Hibernate, Seam 2.2, Websphere Application Server 7, DB2, IBM
Rational Application Developer, PLSQL Developer, Toad
InfoFX Reportcard is an application which does reporting of forex
transactions and analysis of these against a given benchmark like WM, mid-
rate etc.
Responsibilities:
. Design and implementation of applet-based real-time interactive FX
scatter plot chart.
. Performance tuning of the JSF page.
. On-fly PDF generation using Seam tags
. Coordinating with the offshore team
. Design and implementation of phase 2 of the application.
Environment: JSF 1.2, Richfaces 3.3, Oracle 10g, Jfreecharts, Hibernate,
Seam 2.2, Websphere Application Server 7, IBM Rational Application
Developer, PLSQL Developer, Toad
REER/MAER Redesign Proof Of Concept (POC) - REER and MAER are desktop
applications for equity strategy research. The key idea is to demand data
from sources like Bloomberg and Factset and then creating numerous stock
and industry levels charts. This POC was done to evaluate Jfreecharts as
the charting tool for these products which would pave the way for these
applications to be web based.
Responsibilities:
. Interacting with the business users
. R&D to evaluate Jfreecharts as the charting tool
. Design and implementation of the POC.
Environment: JSF 1.2, Richfaces 3.3, Oracle 10g, Jfreecharts, Websphere
Application Server 7, IBM Rational Application Developer, PLSQL Developer.
Tata Consultancy Services, India January 2008 -
July 2010
Developer/Team Lead.
Ultimatix is TCS internal project that integrated 50 core applications to
streamline operations and internal collaboration for more than 700 business
processes like Leave, Advance, Claims, Recruitment etc. to support over
100,000 staff in 150 offices in 47 countries.
Responsibilities:
. Design and implementation of frontend.
. Developing PLSQL procedures, functions and queries to back the
frontend.
. Researching and implementing Web2.0 RSS feeds feature into Recruitment
module.
. Peer testing
. Configuration management using Microsoft VSS
. Deployment in test regions and coordinating production deployment
. Backup project lead
. Environment : JSF 1.1(Myfaces with Tomahawk), EJB 2.0, Oracle
Weblogic Application Server 9, Weblogic IDE 10, Oracle 9i/Oracle 10G,
Microsoft VSS, PLSQL Developer, Ajax, Javascript, CSS.
EDUCATION AND CERTIFICATION
. Bachelor of Engineering (Electronics and Telecommunication) from
Mumbai University, India - 2007
. Sun Certified Java Programmer (SCJP 1.5) - 2008 [pic]