Lakshmi Krishnamurthy
acafz8@r.postjobfree.com
SUMMARY
Sun Certified Web Component Developer with proven expertise in object-
oriented analysis and design having 5 years of extensive software
application development experience for client server and web architecture
using Core Java J2EE and Manual Testing; Have exceptional record overseeing
all facets of Software Development Life Cycle from analysis and design to
implementation and maintenance.
. More than 5 years of Experience in software designing, maintenance and
development using UML, Core-Java and J2EE tools in different business
domains.
. Experience in working on Web and Client-Server environments including
Java Platform,
o Presentation Layer Solutions like Java Server Pages (JSP),
Javascript, Servlets, Struts and Spring Core
o Business Layer Solutions like Hibernate.
. Exceptional capability of working on requirements gathering and
designing architecture of web application using UML tools like
Rational Rose.
. Good experience in Frameworks like MVC, JSF, Struts.
. Good experience in Java Thread programming.
. Having good experience in ORM tools (Hibernate).
. Experience in developing and deploying applications on Web/Application
server -Apache Tomcat, Websphere.
. Extensive experience with various application development IDEs like
Eclipse and Netbeans
. Good Experience of working on Oracle, and DB2.
. Very good exposure to version control software - Win CVS, Rational
ClearCase.
. Worked with Junit to test the application.
. Having good experience in SDLC model and Waterfall model of project
development cycle.
. Worked with documents like System Requirement Specification (SRS)
document, Design Document Specification (DDS), Data Model Document,
Scope Document, and Testcases Document etc. to deploy the application.
. Good experience in all facets of software development life cycles viz.
requirement analysis, design, development, testing, and post
implementation revisions.
. Exceptional ability to master new technologies and deliver outputs in
short deadlines.
. Experience in working with business analysts, development groups in
analyzing business specifications and in Working with testing team to
resolve technical and end-user issues.
. Successfully delivered projects under strict schedules and following
quality control.
. Versatile team player and individual contributor with strong
analytical and problem solving skills and excellent
communication/inter personal skills.
CERTIFICATIONS
1. Sun Certified Web Component Development Using Java Technologies
2. AIX Version 7 Certification
TECHNICAL CREDENTIALS
Operating System : Windows XP/7, Linux-RHEL5.5, AIX v5/6/7, Suse,
Languages : Java, J2EE, C, C++, VB, PL/SQL
Java Technologies : JSP, Servlets, JMS, JDBC, RMI, EJB,
AWT, SWING
Web Technologies : HTML, DHTML, XML, CSS, Javascript
Software Configuration : CVS, SVN and Clear Case
IDE Tools : Eclipse, Netbeans, IBM RSA
J2EE Frameworks : Hibernate, Spring, UML, Struts, MVC
Framework.
Designing Tools : Rational Software Architect, Rational Rose
Web/App Servers : Apache Tomcat Server, WebLogic, Websphere,
Databases : DB2, and Oracle 9i/10g
Build Tools : Maven, ANT
WORK EXPERIENCE
Client : PNC Bank (Oct 2012
-current)
Location : Pittsburg PA
Role : Java Developer
PNC Bank is the principal subsidiary of the PNC Financial Service Group,
offering consumers and corporation investment, banking, merchant, and loan
service at their branches in 15 states and the District of Columbia in the
US. Our team was updating and adding new features to their existing Human
Resources Information System, which would result in distributing some of
the work being handled by the HR department, among supervisors and manager,
thereby increasing efficiency. My role was to develop the Employee Self
Service (ESS) module, which would grant the employees access to their,
personal, payroll, benefits and leave information and enable them to make
changes. I developed the user interface as well as the back end business
and data access for the module.
Responsibilities
. Analyzed and modified existing code wherever required and Responsible
for gathering, documenting and maintaining business and systems
requirements, and developing designs document.
. Created Java Server Pages for client presentation (View) and
interaction with business layer through remote and home interfaces.
. Designed front-end, data driven GUI using JSF HTML, JavaScript, DOJO
and CSS and developed asynchronous, rich user interface with AJAX to
get user information from the server.
. Developed the application using Singleton, Business Delegate and Data
Transfer Object design patterns in the project.
. Designed the web tier using on the MVC design pattern of the Apache
struts framework. Used spring for dependency injection and integrated
spring with Hibernate ORM framework.
. Implemented bean wiring using spring and utilized the Hibernate ORM
(Object Relational Mapping) Framework to interact with the database to
overcome manual result set handling. Developed hibernate configuration
files, mapping files and mapping classes
. Responsible for generating the SQL scripts based on the user inputs
through JSPs and parsing them to JDBC Manager
. Implemented WSDL specification in combination with SOAP and XML Schema
to provide Web Services.
. Developed application using core Java with strong understanding of
SWING, Collections, Multithreading, data structure and Event/Exception
handling. Software methodologies like Agile were implemented.
. Employed Java Script extensively to code client side validations along
with JSTL which adds tag library of JSP tags for XML data processing,
conditional execution and internationalization.
. Developed Ant scripts to build and deploy the application onto
Weblogic Application Server and ran UNIX shell scripts and implemented
auto deployment process.
. Employed Stateless Session Bean to implement Business Process and
interact with DA layer for DB Access.
. Developed and deployed Spring AOP module to implement the crosscutting
concerns like logging, security, Declarative Transaction Management.
Environment
Java (JDK1.5), J2EE, JSF,JSP, JSTL, Servlets, SVN JavaScript, XML,
Javascript, CSS, Struts, Spring 2.5,EJB, SOAP, Hibernate, Eclipse,
Oracle10g, JBOSS, UML, XSLT, Ajax, Log4j, ANT, CVS.
Client : IBM Rational Team (Jul 2010 -
Sep 2012)
Location : India
Role : Software Engineer (IBM)
RLAS: RLAS is a web application developed to automate the License Request
process for all the Rational products. RLAS primary responsibility is to
accept the request from the end user and send the request details to
Subscriber net, Subscriber net is the actual License Provider.
After getting the License request details from RLAS the Subscriber net will
look for the availability of the License for corresponding Rational Product
and act upon the request
If availability is there for the particular product then this subscriber
net is responsible for generating the License Key and send it back to the
RLAS which in turn send the License Key Details to the Requester through
Responsibilities
. Developed front-end web pages using Spring, Java Script, HTML, Tiles and
CSS
. Created the Hibernate mapping files
. Implemented Spring Batch program
. Participated in requirement analysis and designed case diagrams using
UML.
. Participated in Production support
. Created a user manual for the entire system
. Participated in bug fixing.
Environment
Windows, Core-Java/J2EE, IBM Websphere, Spring, JavaScript, XML, Rational
Clear Case, Hibernate and DB2.
Client : Sigma Info Solutions (Jun 2008 -
Jul 2010)
Location : India
Role : Trainee Engineer (Sigma Info Solutions, India)
Eduschoo: This software product is being developed to automate the
Educational Domain. It is a customizable product there by, can be tailored
to the exact need of the institution .It consists of eleven modules like
Campus, Department, Admission, Student, Staff, Exam Controller, Accounts
etc. Student and Staff modules depict various customized Graphs and Bar
chart using SVG technology. Provides Bar Code facility for student identity
card and library books identification. The Web phase helps to display
application form for admission, display semester results and parent login
which helps parent to monitor the students daily attendance, academic
performance etc.
It was developed on Component Based Technology and uses MVC Architecture in
development and connection layer, which involves connection management and
pooling. Comparisons and Performance are shown in charts. For creation of
Pie and Bar charts. SVG is used extensively. It has a separate
Administrator module, using which the administrator of the eduschoo at the
end-user side will grant and revoke user level privileges and manage the
security system of the software. Privilege allocation based on roles and
multiple roles allocation to a single user facility and etc.
Responsibilities
. Designed the Application on Struts Framework.
. Involved in design and coding of JSP, Struts, HTML, DHTML.
. Involved in production support.
. Involved in Manual testing.
Environment
Windows, Core-Java/J2EE, HTML, JSP, JavaScript, Struts, Eclipse, Rational
clear case, SQL and Tomcat
ACADEMIC PROFICIENCY
Bachelor's Degree in Computer Science Engineering, with First Class
Honors from Anna University