Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                

Keerthi P: Contact: 832-856-2493

Download as doc, pdf, or txt
Download as doc, pdf, or txt
You are on page 1of 8

Keerthi P

Contact: 832-856-2493
E-Mail ID: Keerthip.stc@gmail.com
PROFESSIONAL SUMMARY:

Ambitious and focused individual having 8+ years IT professional


experience in developing Java distributed and enterprise applications
using Core Java/J2EE and Web Technologies, object oriented
Concepts and client server technologies.
Extensive experience in various SDLC levels of application development
which
includes
requirement
analysis,
design,
development,
implementation, testing, deployment and Production Support.
Expertise in conceptualizing Object Oriented Analysis and Design
(OOAD) architecture and designing artifacts using UML such as class
diagram, sequence diagram and state diagrams to satisfy complex
business problem statements.
Strong Programming Skills in designing and implementation of multi-tier
applications using Core Java/J2EE, Spring MVC, Hibernate, JDBC, JSP,
Servlets, JSF, Struts, CSS, HTML, JQuery, JavaScript, Ajax, JSON,
EJB, JMS, RMI and Multithreading.
Hands on experience in developing Web Services using REST, SOAP,
WSDL, SOA, UDDI and developing DTDs, XSD schemas for XML.
Strong experience in Client-Server Systems using Object Oriented
Concepts and Design Patterns and data structures.
Proficient in coding business components using Java Collections, MultiThreading process synchronization and Concurrent Programming,
Socket programming and Remote Method Invocation.
Experience in developing and deploying Session Beans, Entity Beans,
Message Driven Beans representing different types of business logic
abstractions.
Work experience in middle tier technologies like JMS (Point-to-Point &
Publish and Subscribe) and implemented Java Mail APIs to send emails.
Good knowledge of Spring's IOC, AOP, Spring MVC.
Experience in using the Hibernate Object Relational Mapping (ORM) tools,
strong in using XML mappings and Java Objects.
Strong Expertise in front ends technologies such HTML, HTML5, CSS,
Java Script, JQuery, Angular JS and Ajax. Experience on Ext JS.
Worked on Service Oriented Architecture (SOA) such as Apache Axis web
services which use SOAP, WSDL. Exposure to JAXB & JAX-WS.
Well versed in RDMS (Relational Database Design/Development) with
databases Oracle, MySQL, PL/SQL, Sybase and DB2.

Good knowledge on reporting APIs such as POI and iText. Some


experience on Jasper Reports.
Expertise in n-tier and three-tier Client/Server development architecture
and Distributed Computing Architecture.
Developed Complex database objects like Stored Procedures,
Functions, Packages and Triggers using SQL and PL/SQL.
Development of a portal for sustainable development with Grails
Framework.
Experience in working with WebSphere 8.0, JBoss 7, Web Logic and
Apache Tomcat application servers.
Experience in Software Testing, Junit Testing, Regression Testing,
Defect Tracking and management.
Experience on working with the tools such as ANT, Maven and hands on
experience on SQLyog and SQL Developer.
Used integrated environment for java such as Eclipse, My Eclipse, RAD,
Net Beans, Clear Case and VSS.
Experience in working in Agile and Scrum and Test Driven
Development methodologies.
Effective written, verbal and presentation skills, problem solving and
relationship management skills, enthusiastic & self-driven with a high
degree of commitment.
Motivated team player with an ability to quickly learn from the scratch
and continually enhancing technical knowledge.

TECHNICAL SKILLS:
Languages
Web
Technologies

Web Services
Databases
Distributed/
Middleware
Tools/Software

C, C++, Java, SQL, PL/SQL, Java Enterprise Edition


Servlets, JS, Struts, Spring (IOC and AOP), Hibernate,
MDBs, Session Beans, Java Script, AJAX, DOJO, Ext Js,
Java Mail, HTML, HTML5, CSS, DTD, SCHEMA, XML, SAX,
DOM, Angular JS
SOAP, WSDL,REST, JAX-RPC, JAXB, JAX-WS, Apache Axis
Oracle, MySQL, DB2, Informix, SQL Server, Mongo DB
JMS (Java Messaging Service)
Eclipse, MyEclipse, RAD, Net Beans, SQL, TOAD, SQL
Developer, Clear case, Subversion, JUnit, UML
Apache Tomcat, Jboss7, Websphere8 and Web Logic

Application/Web
Server
Operating
UNIX, Suse Linux, Windows
Systems
Protocols
TCP/IP, HTTP, HTTPS (HTTP+SSL), TELNET, FTP
Other Tools & ANT, MVC, Front Controller, Service Locator, Business

Design Patterns

Delegate, Transfer Object, Singleton, Factory Pattern,


DAO Pattern

Client:

ADP

Jan15 Till Date


Location: Pasadena, CA
Role: Sr. Java Developer
Responsibilities:
Developed web components using JSP, Servlets and Server Side
Components using EJB under J2EE Environment.
Used jQuery to make the frontend components interact with the Java
script functions to add dynamism to the web pages at the client side.
Used Spring MVC, IOC and AOP to develop intranet web application.
Used LDAP as an active directory.
Implemented the UI using Ext JS.
Designed, implemented and tested the Spring4.x Domain Model for
services using Core Java.
Developed custom filters to intercept all the requests.
Developed Java and EJB in Mainframe DB2 environment.
Used ESB architecture for designing communication among different
applications.
Converted website to CQ5 for large movie rental company
Worked with JSR - 286 portlet complaints for inter portlet communication
in Liferay Portal.
Worked with Java Executor Framework to develop Multi-threading
applications.
Used TOAD for database query testing, in the process of optimizing
the queries.
Involved in the configuration management using CVS and GIT.
Designed and developed the input/output data formats in XSD for the
WSDL files and accordingly implementing services using Apache AXIS2.
Designed and developed required WSDL and XSD for the services.
Used Net Beans and Eclipse3.5 IDE for fundamental Java projects.
Extensive use of EXT JS on UI components.
Established specifications and processes for clear communication with
overseas vendors during the product development and manufacturing
stages.
Developed the presentation layer using Java Server Pages (JSP), Tiles,
Ajax and Java Script.
Developed static and dynamic Web Pages using JSP, HTML, HTML5 and
CSS.

Developed JSP pages and Servlets for customer maintenance and use
Angular JS.
Used Ant for developing build scripts and deploying the application onto
Web Logic.
Used JavaScript, XML Spy for validating the WSDL and XSD's.
Deployed complex systems on client site that includes EMC
Documentum & IBM FileNet.
Provided security rich data transport throughout the messaging cycle
using Web Sphere MQ/TM.
Designing and developing components and coupling them as web
services to the product using SOAP with Apache CXF implementation.
Designed the front end using Swing.
Developed a web-based reporting for credit monitoring system with
HTML, XHTML, JSTL, Custom tags and Tiles 2.0 using Struts
Framework, t-size.

Environment: Java 1.6, Struts 1.3, Spring 3.0, SOAP, REST, SOAP UI, JBOSS 7
Application Server, IBM Web Sphere(TM) 7.0, Eclipse, Adobe CQ, Oracle
10g, Hibernate 3.0, JDBC Template, JSP, JSTL, Servlets, JavaScript, AngularJS,
Design Patterns, GWT, Grails, JQuery, AJAX, HTML5, CSS 3.0, Maven, ANT,
Jenkins, XML, PL/SQL, JDBC, UML, JNDI, JUnit, JAXB, SVN, web services (JAXRS), Log4J, Agile Methodology.

Client:
Jan14-Dec14
Location: St. Louis, MO
Role: Sr. Java Developer

Express-Scripts

Responsibilities:
Involving in design, development, testing and implementation of
the process systems, working on iterative life cycles business
requirements, and creating Detail Design Document.
Developed various helper classes needed using Multithreading.
Using Agile methodologies to plan work for every iteration and used
continuous integration tool to make the build passes before deploying the
code to other environments.
Used D3.js Framework for efficient manipulation of documents and
graphical representation of queries.
Worked on Java Script libraries like jQuery and JSON
Designed and developed web-based software using Spring MVC
Framework and Spring Core.

Worked on the JAVA Collections API for handling the data objects
between the business layers and the front end.
Implemented Controller Classes and Server side validations for account
activity, payment history and transactions.
Implemented session beans to handle business logic for fund transfers.
Used Spring ORM module to integrate with Hibernate.
Designed and developed Web Services to provide services to the various
clients using Restful.
Designed the user interface of the application using HTML5, CSS3, JSF
2.1, JavaScript and AJAX.
Extensive experience on modern frontend template in frameworks for
JavaScript-including, AngularJS, jQuery.
Implemented Hibernate Framework to connect to database and
mapping of java objects to database tables
Used Web Logic server for deploying the application.
Involved in writing the Maven build file to build and deploy the
application.
Worked on SVN Version Control Systems.
Used Log4J to capture the logging information and JUnit to test the
application classes.
Used Clear Case for Source Code maintenance.

Environment: Java, JSP, Java Script, JSTL, AJAX, XML, jQuery, AngularJS,
Spring MVC Framework, Spring Tool Suite, Oracle 11g, Rational Rose, Log4j,
JUnit, Maven, Web Logic, Web Services, SOAP, WSDL.

Client: Common Wealth of Kentucky


Nov12-Dec13
Location: Frankfort, KY
Role: Java Developer
Responsibilities:
Analyzed business requirements, participated in technical design,
development and testing of various modules assigned.
Involved in web designing using HTML 4, HTML5, XHTML, CSS 2/3,
Java Script and extensively used Table Less Design in CSS for
positioning.
Developed Page Layouts, Navigations and Presented Designs and
concepts to the clients and the management review.

Designed Frontend with in object oriented Java Script Framework like


Angular.js, Backbone.js, Require.js and Ext.js.
Designed rich internet applications using Google Web Toolkit (GWT).
Used jQuery to make the HTML, DHTML, and CSS code interact with the
JavaScript functions to add dynamism to the web pages at the client side.
Experience in handling data import from NoSQL solutions like Mongo DB
to HDFS.
Created Images, Logos and Icons that are used across the web pages
using Adobe Flash and Photoshop.
Enhanced user experience by designing new web features using MVC
Framework like Backbone.js
Designed solutions with D3.js JavaScript Library to build data visualization
frameworks.
Enhancement of existing application utilizing JSP, Created HTML5
navigation menu that is role based menu items changes dynamically,
derived from the database in the form of XML.
Designed and documented REST/HTTP APIs, including JSON data
formats and API versioning strategy.
Increased database performance by utilizing MySQL config changes,
multiple instances and by upgrading hardware.
Designed the User Interface using use case diagrams, class diagrams and
sequence diagrams as a part of Design Phase using Rational Rose.
Wrote GWT Code to create presentation layer using GWT widgets and
event handlers.
Extensively worked with making calls to APIs to fetch the data from the
backend as JSON response and parse it on the UI for DOM/CSS
Manipulation.
Developed client-side AJAX application that uses XSLT, XPath, OOP Java
Script, and more Bind objects and retrieve them via JNDI interface.
Developed Web Services for data transfer from client to server and vice
versa using Apache Axis, SOAP, WSDL and UDDI.

Environment: Java, HTML4/5, CSS2/3, Java Script, jQuery, DHTML, MVC,


DOM, JSON, Angular.js, D3.js, Backbone.js, Require.js, Ext.js, JSP, ASP.NET,
C#.NET, AJAX, Apache Axis, SOAP, Jenkins, XML, XPATH, Adobe Flash, GWT,
Photoshop, PLSQL, Oracle, Windows.
Client:
American
Airlines
Feb12-Oct12
Location: Fort Worth, TX
Role: Java Developer
Responsibilities:

Designed and implemented User management and Report Management


modules using J2EE, JSP, Servlets, Struts and Oracle Database.
Implemented the user interface for the User management such as Add
User, Delete User and Modify User.
Implemented the business logic using JSP, JSTL and Java Beans and
service classes.
Designed the presentation using Struts Framework and command pattern
for the middle tier.
Developed the action classes, Action form classes, created JSPs using
Struts tag libraries and configured in Struts-config.xml, web.xml files.
Worked on Struts Action classes, Action forms, Struts-config.xml and Tilesdefs.xml.
Used Struts Validator Framework for server side and client side
validations.
Used Struts Tiles Framework for the development of user interface.
Responsible for e-commerce Division Central Region Professional Services
business development, sales support, technical architecture, management
and delivery of consulting engagements.
Implemented the UI using Java Server Pages, HTML and CSS.
Developed asynchronous components using IBM MQ Series with JMS for
queuing and messaging.
Build: Compiled the project assemblies using MAVEN and deployed it with
ANT Script.
Developed JUnit test cases to test the functionality of application.

Environment: Eclipse 3.1, Struts 1.2.4, Hibernate 3.0, Servlet 2.2, JSP 2.0,
Windows 2000, Oracle 9i, IBM MQ series, Web Sphere Application server
10.3, JSP, JSTL, HTML, CSS, ANT, XML, Log 4j 1.2, JUnit.

Client:
Nov08 Dec11
Role: Java Developer

IBM,

India

Responsibilities:

Analyzed the requirements and provided inputs to the designer.


Designed Class diagrams, framework and developed using Factory, DAO,
Singleton and MVC Pattern.
Developed the business tier using Core Java and the HTTP interfaces
using Servlets.
Involved in review of the design and helped in transforming the
application to an optimized solution framework.

JSP, HTML, Java Script, CSS and Ajax used for front end development.
Implemented Collections API to manage Java Objects in Business Logic
layer
Used JSP, Java Script, jQuery and JSF for Rich UI layer.
Built the admin module using Struts framework for the master
configuration.
Implementation of Distributed Map using DnyaCache for implementing the
distributed cache on a clustered environment.
Designed and developed the persistence tier using Hibernate4.2x
framework.
Implemented EJB (Session Beans) to create table.
Used Web Sphere data sources for the database connection and accessed
using JNDI names.
Used Oracle as relational databases and created E-R diagrams for the
database tables.
Implemented Log4j to maintain system log.
Directly interacted with the client application leads, to help them
integrate their application with MNP.
Eclipse was used for Rapid Development of the application.
Build EAR using ANT tool.
Deployed the application on production server along with WAS
administrator.

Environment: Java, JSP, CSS, JAVA SCRIPT, Ajax, Servlets, Struts, Hibernate,
EJB (SESSION BEANS), LOG4J, WEB SPHERE DATASOURCE, IBM WEB SPHERE,
JNDI, Oracle, WINDOWS XP, Unix, ANT, Eclipse.

You might also like