Career Summary
. Expertise in web application development, deployment, and support and
maintenance
. Excellent knowledge and experience in Client-server application and
web application development
. Extensive experience in enterprise applications development using
Java/J2EE and web technologies
. Design and code from specifications, analyzes, tests, debugs, and
implements complex applications
. Expertise in software design patterns/frameworks J2EE Design Patterns
and GOF design patterns
. proven experience with development of large scale customer facing
internet applications
. Strong knowledge and experience in Back End Design and Development
. Extensive experience in Agile-scrum methodology development
. Exposure at customizing existing software according to customer's need
. Good knowledge and experience in Front End UI Development
. Experience using automated unit testing technologies
. Expertise in various software design patterns/frameworks
Technical Skill set
Technologies Java, JSP, Servlets, JDBC, JPA, Web Services
(Soap and Restful)
Frameworks Struts, Spring, Hibernate
Operating Systems Windows, Linux, Unix
Web Technologies HTML, DHTML, JavaScript, jQuery, XHTML, CSS,
Ajax, JSon
XML XML, XSL, XSLT, XSD, DTD, JAXB
Tools and IDE Eclipse, JDeveloper, NetBeans, Maven, Visual
Studio, Apache Axis
Web/Application WebLogic, IBM WebSphere, Apache Tomcat, JBoss
Servers
Source/Version VSS, CVS, ClearCase, SVN
control
Projects Undertaken
Client: Aderant - Atlanta Duration: Feb-2008 to
till Date
Project: Novient Role: Java/J2EE
Developer
Description: Novient is comprehensive professional services
automation (PSA) solution that helps firms to more effectively manage and
deliver services. Novient is the world's leading PSA application with over
300,000 licensed users worldwide. Global service organizations rely on
Novient to optimize their people's skills and time, gain business
intelligence, and drive profitability.
Responsibilities:
. Involved in module design included creating a design document
containing interaction document, screenshots of GUI and database
mapping
. Developed modules using Java, JSP, HTML, Spring, JPA
. Provided inputs to technical lead and architect on development
solutions
. Implemented and consumed REST web services in Java
. Provided inputs to technical lead and architect on development
solutions
. Participated in the evaluation, recommendation, and selection of
hardware and software solutions
. Design & Development of UI using HTML, JSP, JavaScript, Ajax
. Developed code using design patterns like Singleton, Front Controller
and Value Objects, Service Locator
. Applied appropriate standards, processes, procedures, and tools
throughout the development lifecycle to ensure reuse of code
. Created PLSQL queries and Stored Procedures for CRUD (Create, Read,
Update and Delete) operations
. Used Apache log 4j logging framework for logging of trace and Auditing
. Developed unit test cases using JUnit framework
. Deployed build using Maven
. Migrated DTS packages from SQL Server 2005 to 2008 using SQL Server
Integration Services
. Developed reports using SQL Server Reporting Services
Environment: Java 1.6, J2EE, JSP, Ajax, Spring, CSS, JPA, Java
Script, SSRS, SSIS, WebServices (SOAP and Restful), Apache Axis, Maven,
VB, Apache Tomcat, Oracle, SQL Server 2008 R2, Eclipse, Windows 2007, VSS
and Agile methodology.
Client: Syxta - Wilmington
Duration: May-2007 to Feb-2008
Project: Health Connections Network System
Role: Java/J2EE Developer
Description: Health Connections Networks (HCN) is a data access and
transformation solution for the corporate health care industry. It is a
distributed health care network consisting of infrastructure, applications,
hardware and software for use by Service Providers of Occupational Medicine
and their constituents.
Environment: Java 1.4, J2EE, JSP, HTML, CSS, Struts, Eclipse, JBoss,
Oracle, CVS, Windows XP.
Responsibilities
. design stages included the creation of action classes, business
delegate classes, DAO classes and class diagrams and thorough unit
testing of the module
. Development of UI using Struts, JSPs, Servlets, HTML, JavaScript, Ajax
. Implemented client side validation with Validator framework
. Developed code using various patterns like Singleton, Front Controller
and Value Objects, Service Locator
. Used Apache log 4j logging framework for logging of trace and Auditing
. Developed unit test cases using JUnit framework
. Testing and debugging the project for proper functionality and
documenting modules
Client: Asset Control - New York
Duration: Feb-2008 to Jan-2014
Project: Asset Control Plus Role:
Java/J2EE Developer
Description: Asset Control is data management software and bundled
services enable financial institutions to turn data from a stumbling block
to an enabler, to improve time-to-market and productivity, cut costs and
ease the compliance burden.
Environment: Java 1.4, J2EE, JSP, Struts, JRun, HTML, DHTML, CSS,
XML, JDBC, Log4j, Windows, Oracle.
Responsibilities
. Developed server side presentation layer using Struts MVC2 Framework
. Developed Action classes, Action Forms, and Struts Configuration file
to handle required UI actions, JSPs for Views
. Developed JavaScript validation for client side validations
. Developed code using various patterns like Singleton, Front Controller
and Value Objects
. Testing and debugging the project for proper functionality and
documenting modules
. Involved in the full system life cycle and responsible for Developing,
Testing, Implementing
Academia
. Master of Computer Applications from Madras University, India
Certifications
. Oracle Certified Professional, Java SE 5 Programmer
. Oracle Certified Professional, Java EE 5 Web Component Developer
Achievements
. Achieved STAR performer award for the best performance in the year
2011
Suresh Babu Kari
Email: ****.**********@*******.***
Cell: 1-404-***-****