E-
mail:*********@*****.***
Summary:
. Over Seven plus years of progressive experience in all the phases of
software development lifecycle that includes Analysis, Design,
Development, Testing and Deployment of various enterprise applications
using Java and J2EE technologies.
. Experience in application development and deployment using servers
such as IBM WebSphere 6.0, Apache Tomcat 7.
. Extensive experience in Integrated Development Environments (IDE) like
Eclipse Juno, RAD6.0, NetBeans5.x.
. Exposure in Spring Restful webservices
. Good Knowledge of MongoDB.
. Expertise in Core Java, J2SE and J2EE, Frameworks like Spring,
Hibernate, JSP, JDBC, Struts, HTML, CSS, Web Services, JSP,
JavaScript, JQuery, JSON, XML /XSLT, AJAX and HTML5,SDK1.5.
. Developed applications using Oracle 9i/8i, and MS SQL Server and
MongoDB as backend databases.
. Experience in developing Oracle Stored procedure, Trigger using
PL/SQL, SQL, in Oracle9i/8i and MS SQL Server.
. Expertise in writing & executing Unit Test cases using Junit Testing
Framework
. Experience working with Maven in building and deploying the
applications.
. Experience in Rational Rose Enterprise Tool for Object Oriented
Analysis (OOA) and Design (OOD) and UML (Unified Modeling Language)
. Extensive work experience in Designing Test plans, defining Test
cases, generating and maintaining test scripts, analyzing bugs,
interacting with other team members to debug the errors.
. Experience in using Test Director, Bug tracker and Clear Quest for
defect reporting and tracking.
. Experience in Java Multi Threading.
. Experience in working with HQ Quality Center and HP's Quick Test Pro
Automation Tool.
. Experience in working with different operating systems Windows
98/NT/2000/XP, UNIX.
. Good communication skills, problem solving skills and work ethics.
. Self motivated with ability to work independently and in the team
environment.
. Good knowledge of requirements analysis, preparing project plan, high
level and low level design documents and test cases.
. Was part of a training session for adobe CQ5.5 Web Content Management
tool.
Technical Skills:
Languages Java, J2EE, J2SE1.6, C++, C
J2EE Standards JNI,JDBC, JNDI, RMI, DOM, SAX, JSP, Servlets, EJB,
Struts, XML/XSLT, JSON, Swings, Hibernate, Spring
Web Technologies JavaScript, JQuery, CSS, AJAX, HTML, DHTML
IDE RAD6, Eclipse, Net Beans 5.x
Web/App Servers IBM Websphere 6.x, BEA Weblogic 8.1, Apache Tomcat7,
JRun
Operating Systems Windows, UNIX, MS-DOS.
Framework/OO Struts MVC, Struts2, UML 2.0, Rational Rose
Methodologies 2000,Spring,JDeveloper11g
Database Oracle 9i/8i, Oracle10g, SQL Server, MongoDB,
DBVisualizer 5.0, MySQL, MS-Access
IBM Rational Clear Quest, Clear Case
HP Mercury Quality Center, QTP
PROFESSIONAL EXPERIENCE
Matrix Management Systems, Inc.
Chicago, IL
Java Developer Dec 2012
-Till Date
Project: AppMatrix
Description: Android users have been looking forward for apps where they
can look for deals and make purchases. Tablets running Android are already
enjoying these features, but with "AppMatrix" Android smartphone users
will also have the same advantage. "AppMatrix" is an ecommerce application
which enables businesses to promote their products and deals to customers
on smartphones and tablets based on the location to enable potential
customers to purchases
Responsibilities:
. Developed several Rest web services supporting JSON to perform tasks
such as create, update, view Product, Seller details.REST web services
leveraged by both web and mobile applications.
. Responsible for creation and implementation of Schema Update and
Create utilities.
. Used Maven to build and deploy projects.
. Created Rest based Controllers to handle the incoming Request and
output Response.
. Designed and implementation of REST API's and JSON data formats.
. Developed supporting DAOs to process data in and out of database.
. Involved in design of Entity relationships
. Stored structured data as JSON using NoSQL database system.
. Implementation of IOC
. Implementation of Junit test cases
Environment: Core Java, Servlets, Spring Rest, Spring Core, Maven, Junit,
SVN, Eclipse IDE (Juno), Tomcat7, MongoDB.
Mercury Insurance Group
Oklahoma City, OK
Java Programmer
Jan 2011 -Oct 2012
Project: Commercial Auto, Claims
Description: Mercury Insurance provides comprehensive coverage options
ranging from personal auto insurance to homeowners insurance to mechanical
breakdown protection. Mercury is one of the fastest-growing auto insurers
in the nation and the leading insurer in California. The project involves
developing online services for Auto insurance like get a quote, buy
insurance, make a payment, manage policies and claim a report. Users can
get a quote online and buy the insurance online.
Responsibilities:
. Involved in software development life cycle (SDLC) Requirement gathering,
Conceptual Design, Analysis, Detail Design, Development, System
Testing and User Acceptance Testing
. Developed JSP pages using Struts tags and JSTL tags for the Presentation
tier.
. Developed using the MVC architecture and employed the Struts Framework.
. Extensively used RAD while writing code & used Clear Case for Version
control
. Wrote detailed Test cases, Test plans and tested the final application
for usability testing to
verify whether all user requirements were catered to by the
application.
. Designed and developed user interfaces using JSP, HTML and CSS, Tiles,
JSTL.
. JavaScript was used for Form Validations.
. Performed unit testing using JUnit.
. Extensively used SQL Queries for accessing the Data Base
. Prepared required mappings in struts-config.xml file.
. Designed the Test plans, Test scenarios and Test cases for
integration, regression and User
Acceptance testing (UAT) to improve overall quality of the
Application.
. Review Software Testing plans, Report bugs and do the final testing
before delivery.
. Involved in enhancements to the existing functionality as per the
requirement.
. Involved in documenting the application
Environment: JSP, Struts, XML, XSL, XSLT, JUnit, WebSphere Application
Server 6.0, RAD6.0, JavaScript, ClearCase, ClearQuest, Quality Center,
Oracle9i, DBVisualizer,.
Amcore Bank
Rockford, IL
J2EE Developer Oct 2009-Dec
2010
Project: Account Transaction System
Description: This system contains two modules; one is for customers to
access their account information online and the other is for the bank
employees to perform the day-to-day transactions in bank. This System
provides the facility for the customer to look information about his/her
account status, balance, transfer the amount from one account to other,
current transactions, and previous transactions. Another module of the
system provides the features for bank authorities to open a new account,
transfer of amount from other, renewal and cancellation of account. The
system will takes care of different types of transactions like deposits,
installments, and interest repayment on closure, penal charges for delayed
installments, and penal charges for premature closure.
Responsibilities:
. Involved in Software Development Life cycle starting from requirements
gathering and performed OOA and OOD using UML.
. Involved in designing & documentation of flows & functional diagrams
using Rational Rose.
. In charge of the entire Front-end (user interface) part of the system,
using JSP, Struts, Servlets, HTML, JavaScript.
. Involved in developing web-tier using JSPs and client-tier using HTML
pages.
. Developed client-side validations using JavaScript.
. Developed Servlets to process requests from the client and forwards
the response to JSP pages.
. Developed Session Beans to provide a client's view of the account
transactions business logic.
. Developed Entity Beans to provide an object view of the database
tables which contain the business logic to access the tables.
. Taken care of multi threading in back end java beans.
. JDBC was used to access data from Oracle database.
. Performed Unit testing using JUnit
. Wrote SQL Queries, PL/SQL procedures, for retrieving information from
database
. Deployed the application on BEA Weblogic application server.
. Involved in solving the configuration problems
. Implementation of Hibernate 4.1 framework using annotations
. Involved in integration of Hibernate with spring
Environment: J2EE, EJB, JSP, HTML, Servlets, JDBC, Weblogic and Windows XP,
Hibernate
American Farmers and Ranchers Insurance Company
Oklahoma City, OK
Developer
Oct 2007-Sep 2009
Project: Oklahoma Auto Insurance
Description: Oklahoma personal Auto Insurance application is a portal based
application that facilitates several insurance based services at one place.
Create Quote; Issue policy; Endorse policies and Report Claims are some of
the services of Oklahoma personal Auto Insurance application. This is a BPM
based application which is developed using Java Technology. This
application is mainly targeted for the agents of the insurance business who
write personal auto insurance for customers. Agents create quote, issue
policy and endorse policies using web based screens called coaches
developed in Java, J2EE authoring environment. These screens interact with
policy rating engine using
web service connectors. Data between coaches and rating engine is exchanged
as XML entity and parsed using XSLT/XPATH techniques.
Responsibilities:
. Was part of development and testing team in design and coding screens
to buy a quote, make payment using Java.
. Developed JSP pages using Struts tags and JSTL tags for the
Presentation tier.
. Developed using the MVC architecture and employed the Struts
Framework.
. Designed and developed user interfaces using JSP, HTML and CSS, Tiles,
JSTL.
. Developed Use Cases Diagrams, Sequence Diagrams, and Class Diagrams
using
IBM Rational Rose. Modeled business services and developed user
interfaces
called coaches using JSP, Struts.
. Analyze business and system requirements, mange development of
specifications to create and execute detailed test plans, and verify
bug fixes.
. Configure test environment and create strategy for product development
and certification. Assure test data, schedule tests. Approve results
documentation and tracking systems updates.
. Determined testing requirements developed and reviewed scripts for
Positive and Negative test scenarios, conducted baseline testing, and
generated reports. Tested Server and Web Portal.
. Analyzed application, system, and security errors. Escalated issues to
developers and verified fixes.
. Actively participated in creating documentation for entire system for
Business Users.
. Designed test plans and defined test cases for functional, regression
and user acceptance testing. Writing Test scripts and functions
wherever necessary for various units of the business modules.
. Conducted system functionality testing: developed and executed test
cases, produced problem reports, suggestions, system test logs, and
test incidents reports.
. Used Ontime and Bug tracker for repository, reporting and tracking
bugs, and providing updates on resolved bugs
Environment: QTP, RAD6, Web sphere application server 6, Clear Case,
Java,J2EE, JSP, Lombardi TeamWorks 5.5.6, Microsoft SQL 2000, ANT, Log4j,
IBM Rational Rose, CVS, Test Director.
Infosys Hyderabad,
India
Java Developer Feb 2006- Feb
2007
Project : Medical Practioner
Description: The company product Medical Practioner is a solution for
hospital management. This is an interface between doctors, patients,
pharmacists and Reception team. It is internet based application to help
employees of the healthcare facility including doctors to read and update
the patients records, to help doctors make better decision and also to keep
track of medical staff for emergencies.
The application framework developed to authenticate the user and to
personalize the web pages, which allows hospitals and clinics to maintain a
consistent database of patients with in the same network.
Responsibilities:
. Participated in requirements gathering, interacted with the team.
. Participated in OOA/Design, UML Modeling and used design patterns.
. Developed middleware services, which are built on Java framework using
Java, Mysql.
. Implemented JDBC programming with automated data refresh from very large
XML files.
. Established communication between different technologies to share the
business logic of the application.
. Created trigger, functions, Procedures on the bases of Project
Requirements.
. Implemented interaction with database by using different Components.
. Resolved technical issues and helped programmers in understanding and
solving complex problems.
. Integrated the different Modules of the Product
Environment:
J2EE, Java, Swings, EJB, Web Services, Servlets, JSP, Applets, NetBeans,
XML, MySQL, JUnit, Ant, Windows2000 Server/UNIX, JBOSS.
Academic Projects:
Sri Jayendra InfoTech Ltd Nov
2005 - Feb 2006
Project: BSE on Mobile
Description: The BSE on Mobile project is a unique innovation as the
technology is developed to empower mobile customers to get live data from
BSE STOCK MARKET. The BSE stock market share holders need not view their
share values sitting in front of the desktop but they can view the share
values anywhere any time. By downloading the application on to his mobile
phone, the customer would be getting the latest data from BSE. The BSE on
Mobile project has mainly six modules which are the important services
offered to its customers. They are namely Stock Alerts, Announcements,
Sensex Ticker, Indices, Stock Reach and Toppers/Losers.
Responsibilities:
. Developed the backbone using Servlets which were used for server side
transactions
. Deployed and configured Apache tomcat Servlets engine.
. Developed web interfaces using Applets,JSP, Java Script, CSS and
HTML
. Employed JDBC APIs for database connectivity.
. Designed database scheme using Oracle8i as backend server.
. Implemented data accessing business logic using stored procedures
coded in PL/SQL.
. Analyzed SQL queries for optimization and performance tuning.
Environment: JDK1.1, JSP, Servlets, J2ME, Apache Tomcat, JDBC 2.0,
Oracle8i, PL/SQL, JavaScript, XML, Windows 2000
Reference:
Available upon request