Keerthi A
Email: ***@***-****.***
Phone: 510-***-****
Professional Summary:
• Having 7 years of experience in software development life cycle using Core Java,
J2EE (Servlets, JSP), Web services, Hibernate, Spring, Struts, XML, Oracle, MySQL,
etc.
• Strong front-end UI development skills using scripting languages like JSP, HTML,
PHP, JavaScript, jQuery and CSS.
• Rich work exposure software development as Software Architect, Software Analyst,
Team Member.
• Some of the technologies extensively worked on during my tenure in Software
Development are Spring, Swings, Web services, SOAP, XML, JMS, JNDI, JDBC and
various Databases like Oracle, MySQL, Microsoft SQL server.
• Expertise in programming with SQL, PL/SQL and Stored Procedures.
• Strong experience on various development environments like Eclipse, Netbeans,
JBuilder.
• Thorough understanding of design patterns and UML modeling using Rational Rose
and Rational Software Architect.
• Experience with various Software Development Methodologies like SDLC, Object
Oriented Analysis and Design (OOAD), Agile Software Development, Scrum
Methodology.
• Expertise developing Use Cases, Activity diagrams, Sequence Diagrams and Class
Diagrams using case tools like UML/Rational Rose 2000.
• Expertise in using and configuring various web & application servers like Web Logic,
Tomcat, IBM Web Sphere, and JBoss.
• Used log4J for application logging and notification tracing mechanisms.
• Ability to learn quickly in work environment and coordinated in review, revisions,
changes, enhancements, testing, documentation and customer/business owner
notification of product enhancements and/or business opportunities.
Technical Skills:
Operating Systems Windows NT/98/2000/XP, Unix, Linux
Programming Languages C, C++, Core Java, J2ME, XML, UML, PHP,
PL/SQL
Technologies J2EE (JSP, Servlets), J2ME, JDBC, RMI, XML,
Web Services
Databases MySQL, MSSQL, Oracle
Development Tools Eclipse, EditPlus, Jbuilder, Weblogic, Netbeans.
Application Servers Web Logic 8.1, WebSphere, JBoss 5.x
Web Servers Apache 2.x, Tomcat 4.x/5.x
Development Methodologies Waterfall, SDLC, Agile, MVC (PHP)
Tools MS Visio, CVS, VSS, JUnit
Design OOAD, UML, Use Cases, Design Patterns.
Professional Experience:
Prudential Financial Inc. Newark, NJ Jun 13– Till date
Java Developer
The project addressed core banking, consumer and corporate e-banking, mobile banking and
web based cash management of universal banks worldwide. Front end includes web pages
such as login, user profiles, user accounts, bill payment, viewing transactions. The business
logic code and integration logic were developed using EJBs.
Responsibilities::
• Involved in designing and developing dynamic web pages using HTML and JSP with
Struts tag libraries
• Designed JSP layout using Struts Tiles Framework
• Used JavaScript for client-side validation and Struts Validator Framework for form
validations
• Implemented PL/SQL queries and used Oracle stored procedures, and built-in
functions to retrieve and update data from the databases
• Used Hibernate Framework for object relational mapping and persistence.
• Interfaced with the Oracle back-end using Hibernate Framework and XML config
files.
• Used Eclipse for the development environment
• Configured and deployed the web application using Web Logic Application Server
• Prepared technical reports and documentation manuals for efficient program
development
Environment: JSP, Servlets, Struts Framework, Struts Tiles Framework, JavaScript, XML,
Hibernate, JDBC, HQL, Oracle9i, SQL, Web Logic 8.1, and Eclipse.
Arrow Security, NY, USA Aug 12 - May13
Software Analyst
CRM System - Sales Module:
Features are as follows: Sales forecasting and reporting, Management of vital opportunities
and leads, Account and Activity Management, Territory Management, Enhanced Outlook
Integration, SMS Integration, Client Reporting, etc.
Responsibilities:
• Analyzed business requirements for sales forecasting and reporting, Escalation and
Notification Alerts.
• Designed and implemented UI for sales reporting format.
• Developed Java classes for reuse by the team.
• Responsible for data modeling for sales forecasting, graphs and reporting modules.
• Developed UML based methods using Microsoft Visio to create Use Case diagrams,
Activity diagrams and architecture flowcharts.
• Responsible for code repository and version control.
• Developed JSP codes for campaign management and attaching it to the sales module.
• Configuring and Implementing to the server at client side.
• Review/QA Codes.
Environment: Core Java, Eclipse, Microsoft Visio, MSSQL, JSP, Web services, AJAX,
CSS, JMS, HTML, Java script, Agile, MySQL, JDBC, SQL, PL/SQL.
Illinois Health Agents,Glen Ellyn, IL Dec 10 - Jul 12
Java Developer
Illinois Health Agents (IHA) is the first and leading online marketplace for individual and
family health insurance products in the state of Illinois. IHA was responsible for the nation's
first Internet-based sale of a health insurance policy, and has partnerships with all major
health insurance companies in IL and offers a variety of health insurance products online. The
project involved a redevelopment of a web application for member insurance brokers. Basic
functionality was to get customer physical address, marital status, individual and family
health information. Based on customer data application the application determines and
recommends best available health plan to customers.
Responsibilities:
• Involved in analysis to develop business requirements and compose them into a
technical use cases. Used Rational Rose to create class and sequence diagrams.
• Involved in implementing Enterprise Java Beans (EJB's) to access the
database. Documented system functional and non-functional requirements. Performed
GAP analysis.
• Deployed Enterprise Java Beans on WebSphere Application Server. Built web-tier
components using JSP, Struts Tag Libraries (html, bean, logic etc), JavaScript, Action
Beans.
• Developed multi-threaded code to optimize and create efficiency within programs
and application.
• Employed JDBC in persistent service to connect to MySQL and perform database
operations.
Developed DAO's to invoke DAP's (Data Access Programs) to access data from
.CSV files and to query MySQL database
• Wrote various Struts framework Action classes for interfacing with the business logic,
form beans for presenting the data to JSPs.
• Designed the WebPages GUI using CSS, HTML.
• Developed Database Objects like PL/SQL packages, Stored Procedures and
Materialized Views.
• Wrote batch jobs for loading data from .CSV files into database.
• Interacted with the Users and Documented the Application. Involved in System
Testing by using Test Director.
Environment: J2EE 1.5, JSP 2.0, Struts 1.3, JDBC, XML, Log4J, JUnit, ANT, JavaScript,
JSF, HTML, CSS, SVN, Web Sphere 5.1, Eclipse, MySQL.
Thompson Reuters – Tax and Accounting,Eagan, MN May 09 - Nov 10
Junior Java Developer
The Tax & Accounting business of Thompson Reuters provides technology and information
solutions and services to the accounting profession with the award-winning CS pro suite and
Enterprise programs. The project required integration of research software and productivity
tool with CS and Enterprise software. Primary responsibility was importing pertinent
information from accounting system and calculation of Passive Foreign Investment
Company, Section 988 and 1256 tax adjustments automation. Also it includes automation of
the divided distribution calculation.
Responsibilities:
• Assisted in all phases of a project implementation, including functional requirements,
technical design, development, unit testing and user acceptance testing for support
and enhancements to existing applications.
• Participate in design and code reviews, developing prototypes to mitigate risks, and
tracking and reporting status to the project manager.
• Development of components using Rich Faces with JSF. Core java coding and detail
design of the entire reports generation module.
• Implementation of AJAX technology to make presentation layer to make more user
friendly.
• Involved in using XML for tool development and user interface customization.
• Developed web GUI with HTML, JSP under MVC architecture.
• Involved in developing the customer form data tables, stored procedures and triggers.
Maintaining the customer support and customer data from database tables in Oracle
database.
• Participated in code review and enhancement sessions. Developed components and
worked in test team.
• Extensively used Java Mailing Service API to create, send, receive, and read
messages between application components.
Environment: Java, J2EE, Custom tags, JSF, Spring, AJAX, Design Patterns, CVS, PL/SQL,
XML, XSD, CSS, HTML, JavaScript, WebSphere, Oracle 10g, Windows.
Birla Soft Ltd, Hyderabad, India Jun 08 - Mar 09
Java Developer
GE Apollo workstation is an application with modular architecture used to support credit
cards issued by over 1200 clients in USA, Canada and Mexico. One of its primary modules,
CSM (Customer Service Module) provides interface for all the activities handled at the
workstation call center. These include account status display, verification, account reissue
(lost/stolen/damaged card replacements), dispute logging, CTI integration, companion card
request, customer profile updates etc.
Responsibilities:
Develop and enhance modules within Apollo Workstation's Customer Service Module
•
Use Struts and JavaScript for web page development and front-end validations
•
Fetch and process customer related data using Mercator (IBM WTX) as interface
•
between Apollo workstation with Mainframes
Created Servlets, JSPs and used JUnit framework for unit testing
•
Developed EJBs, DAOs, Stored Procedures and SQL queries to support system
•
functionality
Application design and documentation -- UML system use cases, class, sequence
•
diagrams developed using MS Visio
Use Ant scripts to automate application build and deployment processes
•
Support Production/Stage application defects, track and document using Quality
•
Center.
Environment: Java 1.4.2, Struts 1.2, Java script, JDBC, CVS, Eclipse, Web logic Server 9.1,
Oracle 9i, Toad, Linux.