Professional Summary

www.mindspeople.com
minds@mindspeople.com
Professional Summary
Having 8+ years of professional experience in all phases of Software Development Life Cycle using
J2EE technologies such as JSF, Spring, Hibernate, Servlets, JSP, EJB, XML, RMI, etc.
Good knowledge in Analysis and Design using UML and strong experience on Agile methodologies
Expertise in developing applications using JDBC, JMS, JNDI and GUI frameworks such as Swing
Expertise in the development of web applications using MVC architecture such as Jakarta Struts
Good experience in implementing the design patterns like Session Facade, Business Delegate,
Service Locator, Front Controller, etc
Good working knowledge on Hibernate , iBatis, spring frame work, Ajax,Velocity and Jsf
Working experience in the development of Enterprise Java Beans (Session, Entity and Messagedriven)
Familiar with Application Servers and web servers like WebSphere, WebLogic, JBoss, Apache
Tomcat, JRun4, websphere portal server.
Core development experience on the Unix platform, Linux and Windows NT/2000
Good expertise using development tools such as JBuilder, Eclipse, WSAD, NetBeans,RAD,RSA
Well versed working with Relational DataBase Management Systems as Oracle 9i/10g, MS SQL,
Sybase, MySQL
Working experience of JUnit, Log4j, Enterprise Service Bus (ESB), and SOA architecture
Worked with Source control tools like Rational Clear Case, CVS, Visual SourceSafe, Subversion,
Harvest
Technical Skills
Programming Languages
Java Technologies
Web/Application Servers
Frameworks
Gui & others
RDBMS
IDEs
Web Dev Technologies
Scripting Languages
Configuration mgmt tools
Others
Operating Systems
:
:
:
:
:
:
:
:
:
:
:
:
Java 1.4/1.5/1.6, C/C++, PL/SQL, PHP
Servlets, JSP, EJB, JDBC, JMS, JNDI, Webservices
Oracle WebLogic, IBM WebSphere, JBoss, Broad Vision
Jakarta Struts, Spring , Jboss seam, JSF, Velocity
Awt, Swing , Threads, Ant,Maven, JPA, JSR 168/286
Oracle 8i/9i, Sql Server, MS Access , DB2,cloud scape
JBuilder, Eclipse, WSAD , RAD 7.0/7.5,RSA 7.0/7.5.
HTML/DHTML, AJAX, CSS, XML, XSL, XSLT, SAX/DOM
JavaScript, Shell Script , ESB, SOA
CVS, Rational Clear Case, Subversion, Harvest
Verity, MQ Series, Tibco, SOA, soap, wsdl,Xstream
Solaris, Linux, Unix, Windows 98/2000/NT/XP
MiNDS People & Solutions
LinkedIn: MiNDS People & Solutions
47A Sitnyakovo Blvd., level 5, Sofia 1505
http://twitter.com/mindspeople
T/F: + 359 2 484 0351
Facebook: MiNDS People & Solutions
www.mindspeople.com
minds@mindspeople.com
Academic background
Master of Computer Applications
(Name & location of University)
Certifications
Sun Certified Programmer for the Java 2 Platform, Standard Edition 1.5
Working experience
# ING / Cognizant, Hartford, CT
Java/J2ee Developer ( Sept ‘09 – till date )
ING is a world class leader in banking, insurance and asset management services. The ING family
of companies offer a comprehensive array of financial services to retail and institutional clients,
which includes annuities, retirement plans, life insurance, mutual funds, managed accounts,
alternative investments, direct banking, institutional investment management, employee benefits, financial planning, and reinsurance.
TPA Remediation: Third Party Administrator(TPA) project is a development, enhancement,
remediation and migration project. This application can be used by the ING internal people,
customers, and consumers. TPA and Non TPA web apps helps in reviewing the annual plans,
extracting the reports, calculating the loans.
Involved in Full Life Cycle of Software Development including Analysis, Design, and Develop
ment and testing phases.
Involved in creating activity diagrams, use cases, class diagrams , and sequence diagrams
Understating the existing code in JDK 1.4 , web logic application server, EJB , and Axis services.
Involved in designing high level design documents in the remediation process.
Updated code changes from JDK 1.4 to JDK 1.6/JRE 6,
Removed connection pools, JNDI properties, and involved in remediation of the application
server from web logic to JBOSS_ING 4.2/4.3.
Created the DB2-ds.xml, Sybase-ds.xml, Oracle-ds.xml files for database connectivity with
Sybase, DB2, and Oracle 11i
Removed EJB 2.0 dependencies and remediated to EJB 3.0, modified remote EJB references
to local references and used LDAP server for authentication and authorization.
Cleaned, compiled and built the application war/ear files using ANT
Deployed the application ear files in CitiStreet instances of JBoss_ING.
Published and consumed TPA web services, used JAX-WS, JDK 1.6 environment.
Involved in generating web service stubs, skeletons and used SOAP to communicate web
services
Integrated TPA web apps and re hosted in JBOSS Linux environment.
Involved in deploying the application in JBoss Linux/UNIT environment.
Involved in testing the web services and application using SOAP UI, JUNIT
MiNDS People & Solutions
LinkedIn: MiNDS People & Solutions
47A Sitnyakovo Blvd., level 5, Sofia 1505
http://twitter.com/mindspeople
T/F: + 359 2 484 0351
Facebook: MiNDS People & Solutions
www.mindspeople.com
minds@mindspeople.com
Environment: Core java 1.5/1.6, JDBC, JSP, Servlets, XML, EJB 2.1/3.0, web services, Apache Axis,
JAX-WS, JAXB, JAXP, Struts, Weblogic Application Server 8.1/10.3, JBoss 4.2/4.3, JUNIT, Soap UI,
PVCS, Rational Clear Case, DB Visualizer, TOAD, Sybase, Putty, Unix, LINUX, windows, Eclipse,
SOAP, WSDL, LOG 4J, Javascript, LDAP, ANT.
# Administrative Office of Courts(State of CA)/Deloitte Consulting, Santa Ana, CA
Java/J2EE Developer ( Sept ’09 – Sept ’09 )
ADR (Alternate Dispute Resolution): This is a web based application which is used by all the courts
in California State, USA. All the courts are interact each other using this application. Court clerk
can assign resources to victims to settle their accounts out side of the court.
Developed Form beans and Action classes as well as developed the Helper classes.
Designed and modified the Class diagrams, Sequence diagrams and Use Cases and functional
specifications.
Involved in designing JSP pages using struts tags to encapsulate the logic to generate the
content for the page.
Developed DAO using JDBCs Prepared Statements, Statements and Stored Procedures to
interface Oracle.
Applied Design Patterns like Service Locator, Singleton, Data Access Object and Value Object.
Environment: Struts 1.2 , EJB 2.1, weblogic application server 10.3, Rational clearcase, Eclipse
3.2, MVC, Design patterns, XML, XSLT, Transactions, XSD, Schema, Oracle, Toad
# State of California Department of Motor Vehicles (DMV)/EDS, Sacramento, CA
Java/J2EE Developer (July ‘08 – May ‘08)
IT Modernization Project: The Information Technology Modernization project allows EDS/HP to
assist in modernizing applications technology for the California Department of Motor Vehicles
(DMV). The ITM project updates the DMV's legacy software application technology to more
current application and database structures. The ITM project, modernizes the DMV's technical
infrastructure which services the state's drivers license, occupational license, control cashier and
vehicle registration processes. The project improves the state's ability to provide DMV services
essential to California citizens' public safety, revenue collection and economy.
Involved in requirement gathering and analysis of requirements of the system in consultation
with business analysts and client.
Involved in creating the high level design documents.
Designed the application using UML and developed Class Diagrams, Swim line diagrams,
Sequence diagrams, Component diagrams, Activity diagrams and State diagrams using
Rational Tools, Microsoft Visio and Holocentric.
Involved in writing detailed design specification document and implementing all business
rules.
Identified the objects involved, their associations and generated sequence diagrams, class
diagrams, component diagarams, and activity diagrams.
Involved in instantiating bean objects in configuration files using Spring Dependency Injection
and involved in developing annotated hibernate persistence POJOs
MiNDS People & Solutions
LinkedIn: MiNDS People & Solutions
47A Sitnyakovo Blvd., level 5, Sofia 1505
http://twitter.com/mindspeople
T/F: + 359 2 484 0351
Facebook: MiNDS People & Solutions
www.mindspeople.com
minds@mindspeople.com
Involved in developing web pages by using AJAX, JSF/RichFaces, validating by tomahawk tags
Involved in client presentations and quality initiatives within the organization.
Understanding the basic functionality of the old EDL programming language and gather the
functionality of the system.
Implemented code generator tool for generating JSF backing beans/managed beans, web pages,
configuration files i.e. XML files.
Implemented J2EE patterns viz. MVC, Front Controller, Value Object, Business Delegate, and Data
Access Objects, Session Facade, Singleton.
Invoked .Net web Services (SOAP) by using proxy object with a proper endpoint to get image
Details.
Used XStream for generating various JSF configuration files using java objects.
Involved in writing velocity template files for generating web pages.
Responsible for implementing Hibernate POJO classes and JPA annotations.
Extensively used log4j for logging the log files, JUnit test cases to perform unit testing
Environment: JAVA 1.5,Websphere 6.0/6.1/7.0, RSA 7.0/7.5,JSF,Hibernate 3.0,Spring 2.0, Apache
POI,XStream, Velocity, Maven, xml,xhtml,windows XP, JUnit 4.0,UML 2.0, Ant 1.5, Requisite
Pro, CVS, RAD 7.0, Harvest, CSS, Clear Quest, DOJO, web services, SQL server 2005, oracle
9i/10g, RichFaces, Linux, JMS, soap, JPA, LOG4J,wsdl, jsp.
# HighMark BlueCross BlueShield, PA
Java/J2EE Developer (July ‘07 – Mar ‘08)
Estimated Member Liability (consumer portal): The EML tool will give HDHP members a way to
estimate their Out-Of-Pocket (OOP) expenses for a number of commonly performed procedures. The
member can enter the zip code, select a doctor from the list of doctors available and select the
purpose of their visit then the EML tool will retrieve provider allowance and OOP cost (Deductible and
Coinsurance) from the Blue Devel Component.
NCQA: This application provides two types of search options i.e search and advanced search. It also
provides the users to search the doctor details (who are accepting new patients, with evening and
weekend hours) and hospital/facility details. User can also get the details of the accreditation (JCAHO,
AOA, and CARF) status and expiry of a particular hospital/facility.
Implemented MVC Architecture using Apache Struts Framework.
Involved in system design and modeling using UML and Rational Rose.
Developed Form beans and Action classes as well as developed the Helper classes.
Designed and modified the Class diagrams, Sequence diagrams and Use Cases and functional
specifications.
Involved in designing JSP pages using struts tags to encapsulate the logic to generate the content
for the page and used AJAX, JavaScript
Developed DAO using JDBCs Prepared Statements, Statements and Stored Procedures to inter
face Oracle.
Applied Design Patterns like Service Locator, Singleton, Data Access Object and Value Object.
Writing Web Services (SOAP) and invoking Java and other technologies Web Services (SOAP) by
make use of its WSDL
MiNDS People & Solutions
LinkedIn: MiNDS People & Solutions
47A Sitnyakovo Blvd., level 5, Sofia 1505
http://twitter.com/mindspeople
T/F: + 359 2 484 0351
Facebook: MiNDS People & Solutions
www.mindspeople.com
minds@mindspeople.com
Used Ant for Building the application, and completed testing by deploying on Websphere applica
tion server.
Involved in unit testing of each module, integration testing and writing unit test cases.
Used JavaScript functions for the front-end validations.
Used Harvest repository as the version control tool and used LOG4J framework for logging.
Environment: Java 1.5 , JSP, Servlets, Jdbc, Html, CSS, JavaScript, Struts,Sybase, RAD 7.0,
webSphere 6.0/6.1, Broad Vision, Blue Devel, DCC, IEP, XQUERY, DB2, Oracle 9i/10g, Unix Shell
Scripting, web Services, soap,JSTL,JPA, wsdl, Ajax, clear quest, Harvest.
#PECO Energy, PA
Java/J2EE Developer (June 06 - May 07)
PECO is a unit of Exelon Energy Delivery, responsible for safe, reliable electric and natural gas distribution and customer service for residential business and institutional consumers .This Project was
conceived to architect and implement a framework for a web-based application to be used by PECO
Energy’s call center consultants to handle customer calls regarding service, billing and other account
related information.
Performed requirement analysis, design, coding and implementation, team coordination, code
review, testing.
Involved in system design and modeling using UML and Rational Rose.
Involved in implementation of the framework using MVC architecture and following design
patterns like Data Objects, Session Facade, and Front Controller.
Spring MVC architecture was used for handling user requests
Involved in designing JSP pages using tags and scriptlets to encapsulate the logic to generate the
content for the page.
Written configuration files for Spring and JSF i.e faces-config.xml for navigation purpose
Written stored procedures in Oracle using PL/SQL.
Spring Frame work 1.2 used for implementing MVC, IOC and Datasource.
Written proxy class for particular application, WSDL file to invoke Web Service (SOAP). And
written java code to invoke particular web Service by making use of proxy class.
Used JavaScript for client side validations. Used JUnit for unit testing of the module and Log4J for
logging
Hibernate 2.0 used to handle persistence logic.
Used Ant for Building the application, and completed testing by deploying on Jboss application
server.
Involved in JUnit testing & Integration testing of the components.
Environment: Core Java 1.5, JDBC , Servlets, Struts 1.2, JNDI, webservices, JSP, Oracle 9i,
PL/SQL, Java Script, XML, JBoss 4.2 , Eclipse, UML, XPATH, Rational Rose, Solaris, SOAP, WSDL,
JBoss Seam, Ajax, JSF, Unix shell scripting, spring , hibernate,C++, JUnit
MiNDS People & Solutions
LinkedIn: MiNDS People & Solutions
47A Sitnyakovo Blvd., level 5, Sofia 1505
http://twitter.com/mindspeople
T/F: + 359 2 484 0351
Facebook: MiNDS People & Solutions
www.mindspeople.com
minds@mindspeople.com
#FirstBank, CO
Java/J2EE Developer (Mar 05 - May 06)
This application provides many features and custom application services to its clients. Worked on
Mortgage Provider System that is dedicated to delivering different financial and home services to the
end user. Customers have access to features like current mortgage rates, different loan type options,
loan terms, and mortgage and purchase power calculation tools. The customers are also offered the
services like search homes, buy, sell, and rent homes, receive real estate alerts, and have access to
moving, financial and other useful information.
Implemented Core business logic using Session Beans and Entity Beans.
Entire application is designed following Model View Controller (MVC) architecture.
Implemented JSP, Session, Message Driven and Entity EJBs using WSAD.
Developed Struts Action Forms, Action classes and templates and performed action mapping in
struts-config.xml.
Involved in publishing web service server and client for integrating and accessing diverse and
incompatible partner software systems.
Written configuration files for spring and Hibernate i.e hibernate-cfg.xml
Packaged and deployed the application on Websphere Application Server and automated building
and packaging process by writing ANT scripts.
Implemented Proxy for particular Web Service (SOAP) by using WSDL.
Experience in developing Messaging Service using JMS.
Invoked .Net Web Services (SOAP) by using proxy object with a proper endpoint to get image
Details.
Created XML, XSL documents and Schemas and implemented parser classes using JAXP API in
J2EE components.
Environment: Java, JSP, EJB, Servlets, JDBC, Transactions, Struts, WSAD, Html, CVS, XML, XSL,
SOAP, UML/Rational Rose, PL/SQL,JavaScript, WebServices, Linux, MQ series, spring, hibernate, Struts, Sun Solaris, Windows, XSD/XSLT,JMS, Websphere, Oracle
#Mectronic, CA
Java/J2EE Developer (Feb 04 - Feb 05)
This project involves in developing a tool that allows the members to search ADAM resources to get
the latest information on diseases and procedures. These search criteria contains normal and archive
search. Search will go against the entire ADAM resources repository regardless of where the search is
initiated. ADAM resources data collection has a title and a description for each topic. Search results
allow the user to click on the title (link) of a result topic to view more details about the topic. The
search capability is achieved by using a tool called Verity where the ADAM files are set up as a collection.
Implemented Model View Controller (MVC) architecture Using Jakarta Struts Framework at the
Web tier level to isolate each layer of the application to avoid the complexity of integration and
ease of maintenance.
Developed the GUI in JSP’s and used JSTL.
Implemented code to send messages to IBM MQ Series.
Implemented multi threading to schedule the Resync Operation in Background
MiNDS People & Solutions
LinkedIn: MiNDS People & Solutions
47A Sitnyakovo Blvd., level 5, Sofia 1505
http://twitter.com/mindspeople
T/F: + 359 2 484 0351
Facebook: MiNDS People & Solutions
www.mindspeople.com
minds@mindspeople.com
Developed Session Beans for implementing the business logic and accessed the database using
Entity Beans managed by the Container Managed persistence.
The presentation layer development is done with the JSP’s using MVC type-Struts framework and
deployed on the Weblogic Application Server.
Written JDBC/SQL queries to access the data held by the Oracle database
Environment: Servlets, JSP, Struts, EJBs, Java Beans, UML, Rational Rose, Weblogic , Oracle DB,
SQL, Xslt, XML, Html, Unix, JUnit, JMS, Jdbc , IBM MQ Series, Multi Threading, Java script,
OOD, OOA, OOP, css, RUP, XSD, Clear Case,Subversion,Verity
#UnitedWorld Telecom
Java Programmer (Dec 02 - Jan 04)
It is a fully automated Prepaid card system and postpaid card system. This project is related to the
telecom Card project. This application helps the customers to make the International calls as well as
the local calls for communications. The billing system to this application can be done by automatically addressing their Automatic Number Identification (ANI) Numbers. This application shows the
customers to see their Call Details Records (CDR) in online system.
Involved in Full Cycle of Software Development including Analysis, Design, and Development and
testing phases.
Created business to business communication by encapsulating SOAP Web services in Java files and
stateless session beans.
Involved in creating Use cases, Class Diagrams, Process Navigation Diagrams and Sequence
Diagrams for the system using UML/Rational rose tool.
Data stored and managed in back-end Oracle database using container-managed persistence
mechanism. Implemented container-managed transactions.
Created XML and XSL files and parsed using JAXP API in J2EE components.
Developed the stored procedures and query according to the system logic.
Packaged and deployed application on Weblogic Application Servers and automated building
process.
Environment: JSP, EJB, Servlets, Jdbc, JTA, XML, SOAP, XSL, UML, Rational Rose, PL/SQL, Html,
CSS, JavaScript, Weblogic , Threading, ANT, Oracle, JMS, Solaris, Eclipse, Tibco, Cvs, unix shell
scripting, PHP, OOD, Sybase, OOA, OOP, SWING, Windows NT
MiNDS People & Solutions
LinkedIn: MiNDS People & Solutions
47A Sitnyakovo Blvd., level 5, Sofia 1505
http://twitter.com/mindspeople
T/F: + 359 2 484 0351
Facebook: MiNDS People & Solutions