You are on page 1of 7

ADITI

SUMMARY:
6 + years of experience in providing full life cycle solutions for
applications. Experienced in Software Design, System Integration and
Testing, Project management.
Participated daily in agile iterations and enterprise product release
planning.
Developed applications using open source technologies like Hibernate
and spring.
Excellent understanding and experience in OOPS principles
inheritance, encapsulation, polymorphism, and Core Java principles
collections, multithreading, synchronization, exception handling
and GUI design using Swings.
Experienced in developing complexity based codes related to data
structures and algorithm design.
Strong hands-on experience with Spring MVC Controllers,
Validators, Spring Annotations, Spring tag library, Inversion Of
Control (IOC), Application Context configuration, Spring Aspect
Oriented Programming (AOP), Spring DAO, Transaction
Management.
In-depth knowledge in developing N-tier architecture enterprise
applications usingJDBC, Servlets, JSP, Java Beans, spring, Hibernate.
Expert in writing SQL queries and using Hibernate framework with
Spring ORM in interaction with the RDBMS
Expertise with a variety of servers like Apache Tomcat
Expertise in developing web based GUIs using JSP and HTML, Ajax,
JQuery, XML, XSL, JavaScript, AngularJS, EXTJS
Experience in developing SOAP and REST based Web Services design
development; along with Java Web Services APIs JAX-RS and JAX-WS.
Experienced in designing rich web pages using HTML and CSS.
Knowledge of Relational databases like MySQL
Extensively worked with IDE's like Eclipse, Spring Tool Suite.
Good knowledge of Design patterns like Singleton pattern, Model
View Controller, Factory, and Template.
Experience working at Model and Controller level in a classic web
application MVC framework.
Flexible committed individual with excellent interpersonal &
communication skills.
TECHNICAL SKILLS:
Language
Core Java

: Java, J2EE, C++, C


: Collection, Multithreading

J2EE

Servlet,

JSP,

JDBC,

spring,

Spring

DAO,

Hibernate,
Annotation,

IOC (Dependency

Injection), SPRING MVC


Middleware
: Apache Tomcat
Front End
: HTML, CSS, XML, XSL, XSD, JavaScript, JQuery,
AngularJS, JSP, ExtJS
Web Service
: SOAP, Restful
IDE
: Eclipse, spring tool suite, sublime
Operating System
: Mac, UNIX, Windows, Linux
Database
: Oracle 11g, PL/SQL, MySQL
Build
: Maven
Source control
: Subversion (SVN), VSS
Methodologies
: Agile (Scrum), OOP, Waterfall
Source Code Repository
: GIT
CERTIFICATIONS:
Sun Certified Java Programmer (SCJP) - 1.5 Certified
Sybase ASE SQL DEVELOPER Associate Certification
COURSE ACCOMPLISHMENT CERTIFICATE:
Startup Engineering from Stanford University
Web Application Architectures from University of New Mexico
Getting and Cleaning Data from Johns Hopkins University
R Programming from Johns Hopkins University
EDUCATIONAL DETAILS:
Post Graduate Diploma in Financial Management from Narsee Monjee
Institute of Management Studies-(School of distance learning),
Mumbai, India
Bachelor of Engineering in Computer Science and Engineering from
Ashok Technological Institute, Vidisha Madhya Pradesh
PROFESSIONAL EXPERIENCE:
Citibank, NYC, NY
Apr 2013
Till Date
Role: Java/J2EE Developer
Project: Online Banking- Citibank is the consumer division of
financial services multinational Citigroup.
Description: I worked on an online banking application that provides the
facility for the customers to access their account information online, allows
the customer with money transfer facility, view transactions and online bill
payment. Citibank's 983 North American branches are concentrated in major
metropolitan areas including New York City, Chicago, Los Angeles, San

Francisco, Washington, D.C., Miami, Boston, Houston, and Dallas. In addition


to standard banking transactions, Citibank markets insurance, credit cards,
and investment products. Their online services division is among the most
successful in the field,[2] claiming about 15 million users. They believe Citi
never sleeps.
Responsibilities:
Involved in all phases of the end-to-end implementation projectrequirements gathering, analysis and design, development, testing and
debugging.
Actively participated in the daily SCRUM meetings and weekly
meetings to produce quality deliverables within time.
Involved in the front end design using HTML5, CSS, JavaScript and
JQuery.
Involved in the implementation of front end services through
AngularJS and connecting them to the backend services.
Used and implemented the application using Spring MVC, Spring
IOC, Spring Annotations modules and Hibernate.
Used Spring APIs for wiring components using dependency injection.
Used Spring - ORM to integrate Hibernate and creation of
Hibernate POJOs.
Developed Web Services to allow communication between
applications through REST over HTTP.
Designed the front end using JSP, AJAX, HTML, CSS
Implemented AngularJS client side validation. Implemented
AngularJS modules.
Created UI screens using AngularJS.
Involved in documentation, review, analysis of requirements
Designed various classes based on the class diagram and implemented
class logic based on business requirements
Provided various calculations based on the requirements using
collection framework.
Extensively used MySQL in data access layer to access and update
information in the database and used Hibernate to connect to the
database.
Developed and Deployed the Application on spring tool Suite.
Worked seamlessly with Business Analyst, Technical Lead, Project
Manager and QA
Configured and customized logs using Log4J
Environment: Java, J2EE, XML, Agile model, MAC, Git, HTML5, CSS,
JavaScript, JQuery,
Spring Core, spring (IOC, MVC, API, and ORM), Hibernate, Restful Web
Services, Ajax, HTML, CSS, EXTJS, Spring Tool Suite, AngularJS, and Tomcat

Aetna Insurance, Jersey City, NJ


Jan 2012 Mar 2013
Role: Java JEE Developer
Description: The current membership architecture is built upon the
assumption that all members of a contract have the same coverage, and
requires updates to be processed overnight. The mail goal of the project was
to design a reliable method to identify members with coverage under
multiple contracts. A revised membership database and application with realtime update capability is designed, developed and implemented to provide
proactive, efficient, flexible and timely solution for their customers. These
changes are having a positive impact on processes across the corporation.
Responsibilities:
Developed AJAX based web based UI framework by extending ExtJS
classes.
Created system architecture and design using the UML Analysis Model
and Design Model
Worked extensively with the backend which comprised of spring,
hibernate and JSP
Implemented Web Services to handle data from third party interfaces
used tool like axis 1.4 to create web service clients.
Extensively used Spring IOC architectural model to inject objects based
on the selection of components like setter injection and Interface
injection to manage the object references.
Involved in the development of the application based on backend
Spring MVC architecture.
Utilized Spring MVC framework to implement design patterns like IOC
(Dependency Injection), Spring DAO (Data access objects), Data
Transfer objects, Business objects, ORM Mappings.
Design to reuse Spring framework starting from user submitting the
HTTP Servlet request from JSP and Dispatcher Servlet passing the
request to Controller to service layer and delegating the request to
DAO layer for via Facade using Business Delegator Design Pattern.
Used the Spring DAO to handle exception for database transaction like
open connections, no result, connection aborted, closing the
connections etc.
Environment: Java, spring, Oracle, Maven, Eclipse, AJAX, JSP, HTML, CSS,
Java Script, XML, Servlets, Web Services.
Hunka Web Solutions Pvt Ltd, Bhopal, India
2009 - Dec 2011
Role: Software Engineer
Project: Payroll Management System

July

Description: Payroll Management System is basically used to build an


application program that a company uses to manage the records of
employees working in the company. Only the administration has legal rights
to work with system. Employees can logon to see their current status.
Responsibilities:
Involved in various phases of Software Development Life Cycle (SDLC)
of the application like Requirement gathering, Design, Analysis and
Code development.
Used Core Java and OO Programming skills in design and development
of J2EE components and APIs
Used J2EE framework to implement Servlets, JSP and XML on Apache
Tomcat server using Eclipse IDE
HTML, CSS, JavaScript and JQuery was used to design and develop the
front end of the service.
Implemented application using Spring MVC
Use of Multi-Threading and collection framework including List, Map
etc.
Extensively used Spring IOC, configured application Context files and
use of dependency injection.
Implemented Spring Controllers that integrates with front-end JSP
pages developed using Spring Tag library.
Implemented front-end using JSP, HTML, JSTL, CSS, JavaScript,
Jquery and AJAX.
Developed client request validations and processing using JavaScript
and HTML.
Developed complex stored procedure and also create complex query
for getting multiple reports using MySQL
Used SVN version control tool.
Environment: Java, Servlet, JDBC, Spring Framework, Eclipse Tomcat,
jQuery, JavaScript, AJAX, tag libraries, DHTMLX, XML, SDLC, Unix, Web
Services.
Hunka Web Solutions Pvt Ltd, Bhopal, India
Nov 2008 - June 2009
Role: Java Developer
Project: Entertainment Web App Development and Integration with
Facebook
Description: Development of web applications like Wine and Dine, Food and
Drink etc.
Integration of above developed application with Facebook. These
applications allow users to gather information and to participate in rating and
reviewing about food, fun and dinning etc over the map.
Responsibilities:

Extensively worked on business, front end and persistence tier using


the Java, JSP and Servlets.
Was engaged at various level during different phases of various project
which involves Client Interaction, Requirement gathering, Design and
Estimation for enhancements and deliveries, Reviews and Deployment
to Production, Programming and Knowledge sharing from the various
vendors.
Involved in various phases of Software Development Life Cycle (SDLC)
of the application like Requirement gathering, Design, Analysis and
Code development.
Used Core Java and OO Programming skills in design and development
of J2EE components and APIs
Used J2EE framework to implement Servlets, JSP and XML on Apache
Tomcat server using Eclipse IDE
Was responsible for the bug tracking and bug fixing.
Was responsible for the code review for the team members.
Challenge was to learn PHP and Facebook App Integration on very
short duration and handle a team.
Was engaged at various level during different phases of various project
which involves Client Interaction, Requirement gathering, Design and
Estimation for enhancements and deliveries.
Was responsible for the bug tracking and bug fixing.
Was responsible for the code review for the team members.
Environment: Java, Servlets, JSP, JDBC, Spring MVC, Eclipse, Tomcat,
Windows and Linux (Development environment), Xampp PHP, Google maps,
Face book application Integration and SQL
Hexaware Technologies Pvt Ltd, Bengaluru, India
Sep 2007 - Oct 2008
Role: Java/J2EE Developer
Project: Asset Management
Description: Alliance Bernstein is an asset management industry. Alliance
Bernstein provides diversified, global investment management services that
include growth equities and value equities, blend strategies and fixed income
services to institutional, high net worth individuals, and retail clients
worldwide. Boss is core application that allows end users (clients) to maintain
all its subsidiaries.
Responsibilities:
Was actively involved in active participation in project related events
and Security audits.
Created design documents for program change requests and presented
to client.
Implemented the user interface using JSP, JavaScript, CSS, HTML

Developed client request validations and processing using JavaScript


and HTML.
Implemented front-end using JSP, HTML, JSTL, CSS, JavaScript and
AJAX.
Used Core Java and OO Programming skills in design and development
of J2EE components and APIs
Was responsible for the development of unit test cases and code.
Was responsible for defect fix.
Responsible for programming for Enhancement and Requirement
changes.
Direct Interaction with the client.
Java Servlets and JSP were used as a middle-ware to communicate
Client & Server used JDBC for database access.

Environment: Core Java, Eclipse, Tomcat, CSS, HTML, jQuery, JavaScript,,


XML, XSD, Agile Methodology, Unix, Windows

You might also like