Вы находитесь на странице: 1из 7

Bhagath

(209)-382-8055
Email: Bhagath.jd5@gmail.com
Professional Summary
7+ years of experience in design, development and implementation of
software applications using Java, J2EE, technologies.
Having good experience in the Information Technology Industry and also
healthy participation in all phases of Software Development Life Cycle
(SDLC) including analysis, design, coding.
Extensive experience in the Analysis, Design, Development, Implementation
and Testing of enterprise application with web technologies, distributed
technologies and client-server architecture environment.
Expertise in Core Java with strong understanding and working knowledge in
Object Oriented Concepts like Collections, Multithreading, Data
Structures, Exception Handling and Polymorphism.
Proficiency and experience in J2EE technologies like Servlets, JSP, JSTL,
JDBC, Java Beans, EJB, JNDI, JMS.
Good Working experience in various open source Frameworks like Struts,
Spring, Spring IOC, Spring AOP, JSF, Groovy/Grails and Hibernate
ORM,GUI plug-in like Tiles Framework and validation plug-in like
Validation Framework.
Experience in developing Web based GUIs using JSP, HTML, DHTML, CSS,
JavaScript (and its frameworks like JSON), Action Script, DOJO,
JQuery, and Ajax.
Good working experience in using XML, XSLT, DTD, XML Schema, XPATH,
XQUERY and DOM/SAX Parsers.
Professional experience in creating enterprise applications on web/application
servers such as JBOSS 3.X, Tomcat 5x, IBM WebSphere 5.0/6.1, Web
Logic 8.1/7.0 under Windows XP/NT and UNIX.
Extensive development experience on different IDEs like Eclipse, My
Eclipse, NetBeans and RAD.

Good exposure to building Web Services (SOAP, REST) using open source
implementation like Apache Axis, RESTful APIand JAX-WS.

Involved in Unit Test Cases writing and having good knowledge in JUnit.
Experience with versioning tools like Clear case, SubVersion and CVS.
Experience with JMS both Synchronous and Asynchronous messaging.
Strong Experience in database design using PL/SQL to write Stored
Procedures, Functions, Triggers and strong experience in writing complex
queries, using Oracle 8i/9i/10g/11g, DB2, SQL Server and MySQL.
Good knowledge of database connectivity (JDBC) for databases like Oracle,
SQL Server, MySQL.
Hands on experience in UML Modeling, Rational Rose and Design Pattern
(J2EE) like Singleton Factory Method, Facade, Front Controller, Delegate
Pattern, MVC Architecture.

Expert in Various Agile methodologieslike Test Driven Development,


Incremental and Iteration methodology.
Highly motivated self-starter with Excellent Communication, Presentation and
Problem Solving Skills and committed to learning new technologies.
Ability to work under pressure and manage (Multiple) project tasks with
changing priorities and tight deadlines and can work either independently or
as a part of a team.

Technical Skills
Languages

Java, C, C++, Groovy, XML, SQL and PL/SQL.

Java/J2EE Technologies

JSP1.2, Servlets, JDBC, JNDI, SAX, DOM, JAXB

Frame Works

Spring 2.x, Hibernate 3.0/2.0, Struts, EJB3.x/2.x, JSF 1.2,


Spring MVC and JPA.
Web Sphere 6.1/5.1, Web Logic 9.1, Apache
Tomcat6.0/5.5, Jboss.
Eclipse, Net Beans, RAD, WASD, My Eclipse

Web/Application Servers
IDE/Tools
Web Services/Messaging
Scripting Languages
Test,Debug and Build
Tools
Databases
Operating System
Source Control

Web Services, REST, SOAP, WSDL, JAX-WS, Apache AXIS


2, JMS, MQ Series, SOA.
HTML, DHTML, Java Script, AJAX, CSS
JUnit, Log4j, ANT, Maven
Oracle 8i/9i/10g, My SQL 5.0, SQL Server,IBM DB2
Windows, UNIX, Linux.
CVS, Rational Clear Case and Subversion

Education
Bachelors in Computer Science and Engineering, J.N.T University, India.
Professional Experience
Client: Verizon, Middletown, NJ
January
2014 - Till Date
Role: Sr. Developer
Description: Verizon offers various wireless, internet, home phone, and TV services
to its customers. There are various modules meant to serve the customer with
various services. Customer can goOnlineand order for the required service. Request
handling team processes the request and delegates the processed request to
downstream systems for the fulfillment of the request. Upon the fulfilment of the
request the same flow is reverted.
Responsibilities:

Involved in SDLC Requirements gathering, Analysis, Design, Development


and Testing of application.
Extensivelyused SQL Developer IDE towork with Oracle SQL.
Participated in writing Low-level designs.
Designed and developed application based on Spring MVC design pattern.
Developed Spring configuration file to define beans, data source and
Hibernate configuration properties.
Involved in developing code for obtaining bean references in spring
framework usingAnnotations.
Extensively worked with XSD and Xml Beans to work withXML documents.
REST Web services written in Groovy/Grails wrapped by Jersey JAX-RS.
Extensively used the Hibernate Query Language (HQL) in Data Access
Objects.
Hibernate is used to extract data from database and bind to corresponding
Java objects
Involved in creating the Hibernate POJO Objects and mapped using
Hibernate Annotations.
Developed the Hibernate mapping files and involved in writing Junit test
cases and suits using Eclipse IDE.
Used Log4j to capture the log that includes runtime exception and for logging
info and are helpful in debugging the issues.
Extensively used Maven as build tool.
Extensively used Jenkins for continuous integration development.
Involved in writing Junit test cases and performed Unit and Integration
testing.
Used TortoiseSVN for Source Control and Version Management.

Environment: Java1.6, J2SE, J2EE, JSF, Groovy/Grails, Hibernate, Log4J, Maven,


Web services (SOAP, REST), JMS, Oracle Database, SQL Developer, Eclipse Kepler,
Junit, Tortoise SVN, Windows/Linux, Jenkins.
Client: Citi Group, Baltimore, MD August 2012 December2013
Role: Sr. Java Developer
Description: This application offers various features like creating new accounts,
managing existing accounts, processing credit card and personal loan applications.
Client can review account balances for any personal checking, saving, certificates of
deposit, installment loans, home equities and mortgages. Personal Loan processing
has various modules for Customer Information, Loan Application verification, Loan
Authorization, Loan Approval. Card Application Processing provides the functionality
of gathering information from the user and passing it to a backend system like CDM
(Credit Decision Management) where the decision about issuing card to the user is
made.
Responsibilities:
Involved in analysis and design phases of Software Development Life Cycle
(SDLC).

Worked as a part of the Business Analysts team to understand the


requirements.
Worked on Agile methodology.
Development UI modules using HTML, JSP, JavaScript and CSS.
Designed and developed application based on Spring MVC design pattern,
used Springvalidation and wrote validation rules.
Involved in developing code using major concepts of Spring Framework
Dependency Injection (DI) and Inversion of control (IOC).
Primarily focused on the spring components such as Dispatcher Servlets,
Controllers, Model and View Objects, View Resolver.
Involved in development of Web Services using JAX-WS.
Involved in the implementation of DAO using Spring-Hibernate ORM.
Writing service methods and SQL queries, PL/SQL to interact with the Oracle
DBMS.
Involved in configuring JNDI properties.
Created Connection Pools in Web Sphere and configured as needed.
Involved in the JMS Connection Pool and the implementation of publish and subscribe using
Spring JMS. Used JMS Template to publish and Message Driven Bean (MDB) to subscribe
from the JMS provider.
Involved in creating the Hibernate POJO Objects and mapped using Hibernate Annotations.
Version Control was mandated through Subversion.
Designed, developed, implemented, and maintained custom Ant tasks in Java and Groovy.
Used ANT as build tool and developed build file for compiling the code of creating WAR files.
Provided extensive pre-delivery support using Bug Fixing and Code Reviews.
Used LOG4J & JUnit for debugging, testing and maintaining the system state.

Environment: JDK 1.5, Spring MVC 2.5,JSP, JavaScript, Web Service, JPA/Hibernate
3.0, ,CSS, log4j, JAX-WS, JBoss 4.0.3 , Oracle 9i, JUnit, JProbe, Subversion, ANT,
Groovy, AJAX, Eclipse 3.2.
Client: Blue Cross Blue Shield, Jacksonville, FL
October 2011 July 2012
Role: Java/J2EE Developer
Description:Blue Cross Blue Shield Health Insurance is a trusted insurer of Florida,
serves more than 1.5 million healthcare customers. The Share IT Medicare
Solutions allows the users to view the lifecycle of a claim. Time System, Time
sheet provides web access for employee time tracking, work plan and resources
inquiry. The application also allows the user to view the subscribers insurance
coverage and routing information.
Responsibilities:
Designed and developed the JSP, HTML and JavaScript.
Designed and developed Application based on Spring MVC framework
Developed Hibernate configuration and mappings to use with Oracle.
Used the Spring validation and written validation rules.
Used Request and Session scoped beans in Spring.

Involved in developing code for obtaining bean references in spring


framework.
Using Dependency Injection (DI) or Inversion of Control
(IOC) using annotations.
Used Apache Axis framework to expose web services.
Designed and developed Java classes, JSP pages, Action Beans, Swings
and Action Classes.
Used JSTL tag libraries for implementing the customer/user views.
Added client side validations using JavaScript and server side
validationusingValidator Framework.
Developed JSP pages with Spring Validation Framework, Spring
Controller Classes, and Application resources as per the Spring framework
guidelines.
Developed complex HQL and SQL join queries for efficiently accessing the
data.
Hibernate JPA used as Persistence framework mapping the ORM objects
to tables.
Used Oracle as database and involved in the development
of PL/SQL backend Implementation.
Environment: Java 1.5, JSP, Spring MVC 2.0, Java Beans, WebSphere 6.1,
Hibernate, XML, Clear case, UML, XHTML, DHTML, JavaScript, Swings, JSF, GWT, CSS,
XML Spy, Oracle 10g, SQL, HQL, PL/SQL, REST, Log4j.
Client: XO Communications, Dallas, TX
January
2011

September2011
Role: Java Developer
Description:Complex Product Ordering Tool is a web based Products Ordering Tool
used by different clients, vendors and customers for placing the different telecom
products online globally. This tool is a highly Advanced and Sophisticated tool which
is built on WSDL and EJB Technology used for bulk ordering and global logon to
customers for their different products order requests, placing, enhancing ,
modifications and also billing through Online secure system.
Responsibilities:
Design, Development of technical specifications using design patterns and
SOA methodology using UML (Rational Rose), Unit test, Integration &
System testing.
Designed Sequence and class diagrams using Rational Rose for all the
use cases.
Developed and tested the application in RAD development environment and
deployed into the WebSphere server.
Implemented Web Services for communicating one application to another
application by using SOAP, WSDL and EJB Technology.
Implemented MVC architecture by using Struts/Swings to send and
receive the data from front-end to business layer.
Used JSPs, HTML, JavaScript, and CSS for development of the web pages.
Developed EJBs, servlets, beans, Swings and JSPs for the application.

Developed Ajax, JavaScript validation functions for client side validations.


Used object query tool JXPath to simplify querying of sets of java objects by
using XPath-based syntax and JQuery.
Used Xpath expression language to enable query complex object trees.
Created XSD and generated XML based on XML schema using SOA
Service.
Developed XPath quires based on XSD and XML file.
Experience calling the mainframe from the distributed platform.
Worked with PL/SQL using Oracle9i and Oracle10g database.
Used HTML, XSLT, JSP, JavaScript and CSS for UI development.
Used WinCvs for maintaining and versioning the Software Configuration.
Worked with various Style Sheets like Cascading Style Sheets (CSS).
Used Rational Rose Clear Quest for defect fixing.
Involved in functional testing, unit testing and Integration testing and defect
fixes.

Environment: JDK 1.5, J2EE, Servlets, Struts 2.0, MVC , EJB, UML, Web services,
Rational Rose, WinCvs, Clear Quest, DOM, WebSphere, HTML, JSP, JavaScript, JUnit,
ANT, SOAP, IBM MQ, WSDL, JQuery, AJAX, Oracle9i&10g, Windows XP.
Client: Ness Technologies, Hyderabad, India June 2009 December 2010
Role: J2EE Developer
Description: An application is developed to automate the Sales Order Transactions
of company. This application keeps track of the information pertaining to the sales
transactions such as Customer details, Product or Item description and their Pricing
Schedule, Purchase Order details and View and Enquiry of the Order Screens.
Designed and developed the Order Processing Module. Involved in the design and
coding of this module. The system checks the database for availability and an
invoice is prepared.
Responsibilities:
Played key role in the design for the implementation of this application.
Preparing the documentation for High Level design, Low Level design of the
application and Process Flow of control for the entire application.
Designed the Web application implementing the Struts framework for ModelView Controller (MVC) pattern to make it extensible and flexible
Implemented the Consolidated applications front-end pages using JSPs,
JSTL, and Struts Tag Libraries.
Used Spring Framework for Dependency injection and integrated with the
Struts Framework and Hibernate.
Configured connection caches for JDBC connections.
Used extensive JavaScript for creating the Global templates that can be
used across the JSP Pages
Configured Logger, appender and layout using log4j.
Used Hibernate for Object Relational Mapping.
Used Ant 1.6.5 for building JAR s and WAR.

Environment:Servlets, JSP, EJB, Struts, Hibernate, LDAP, JNDI, HTML, XML, DOM,
SAX, ANT, Web logic Server 8.1, Oracle9i.
Client: Visigenix Technologies Pvt. Ltd., Hyderabad, India
June
2007 May2009
Role: Java Developer
Description:This project enables the dealers to provide service warranty to the end
customers. The end customers can buy the warranty from one dealer and can utilize
the warranty service at any other dealer. IT system for this acts as the centralized
system. It aids the IT systems of the dealers to generate the invoice to the end
customers for service repairs. Also it makes payments to the dealers for the service
repairs. The dealer warranty system works in conjunction with the Billing and
Invoice system.
Responsibilities:
Developed Web interface using JSP, Standard Tag Libraries (JSTL),and
Struts Framework.
Used Struts as MVC framework for designing the complete Web tier.
Developed different GUI screens JSPs using HTML, DHTML and CSS to
design the Pages according to Client Experience Workbench Standards.
Developed Action Form Beans, Action classes for implementing business
logic for the Struts Framework.
Validated the user input using Struts Validation Framework.
Client side validations were implemented using JavaScript.
Implemented the mechanism of logging and debugging with Log4j.
Version control of the code and configuration files are maintained by CVS.
Designed generic database Connection Pooling with JDBC using Oracle and
involved in the SQL query optimization.
Developed PL/SQLpackages and triggers.
Developed test cases for Unit testing and performed integration and system
testing.
Environment: Java, Struts 1.0, JDBC, JavaScript, CSS, XML, WebLogic 8.1, Eclipse,
Log4J, VSS, PL/SQL and Oracle 8i.

Вам также может понравиться