Sample Template Example of Beautiful Excellent Professional Curriculum Vitae / Resume / CV Format with Career Objective, Job Description, Skills & Work Experience for Freshers & Experienced in Word / Doc / Pdf Free Download
Download Resume Format
PROFESSIONAL SUMMARY:
Keen to expand my 10 years of experience in
the design and developmentof various Java/JEE applications with a challenging
position with more leadership, business, and system integration focus.
•
Sun
Certified professional with deep
understanding of Object
Oriented Analysis and Design, JEE and GOF design patterns and SOA based
architectures via Web services and XML.
•
Results driven developer with great track record of delivering quality Java/JEE
based system solutions at Harvard University, AT&T, SonyBMG, BiogenIdec,
BellSouth and IONA.
•
Senior Java Developer with hands-on experience with J2EE,
Spring, Hibernate, SOA with Web Services, Web2.0technologies like Ajax.
•
Analyzed and applied most of the J2EE patterns, MVC
(Model-View-Controller) and loC
(Inversion of Control) concepts.
(Inversion of Control) concepts.
•
Contributed to all stages of a software development
cycle from requirements gathering,
analysis and design to testing and maintenance.
analysis and design to testing and maintenance.
TECHNICAL SUMMARY:
Application
Frameworks/Models/ Toolkits
|
Web Services using JAX-WS, Axis2; Spring,
Spring MVC, Struts, AJAX, Hibernate, Rational Unified Process(RUP), Agile
Methodology, Google Data API, Google Provisioning API, Velocity, Quartz,
XMLBeans, JSF
|
Software
Development Skills/Techniques
|
OOA/OOD, UML, ,
RESTful Web services, GoF and J2EE Patterns,
SOA, XML, XSL, XSLT, JAXP, JAXB, Java Idioms
|
Tools and Technologies
|
Weblogic, Websphere, IBM Lotus Connections, Oracle, XML,
PL/SQL, MyEclipse with PMD and Check Style, Unix Shell Scripting, JUnit,
Apache Libraries
|
PROFESSIONAL
EXPERIENCE:
Senior Software Engineer, Harvard University Apr
2008 – Present
•
Designed
and developed Web-Services leveraging JAX-WS in JEE5/JDK 1.6 to provide SOA
based solution tocater to the needs of various schools and departments on
different platforms to view and manage information in our Identity Database.
•
Redesigned
Harvard University ID Generation System to refactor the business logic accessible
to both web and web service clients using Template Method pattern and Inversion
of Control.
•
Implemented
WS-Security for Axis2 based Identity Creation web service using Rampart security
module and UsernameToken Profile to secure web servicerequests.
•
Collaborated
with various schools, departments and customers to clarify requirements,
perform pattern/idiom oriented development, support UAT testing and production
bug fixes. Solved product issues interacting with IBM, Weblogic/Oracle Support
teams.
•
Performed
hands-on full development life cycle activities including requirements analysis
with use cases, technical architecture, domain driven design. Mentored Junior
Programmers by getting them up to speed with Java 5 language enhancements, GoF
and J2EE Patterns, Domain Model design using POJOs.
•
Customized
and enhanced IBM Lotus Connections product to make available a social network
for Harvard employees.
•
Utilized
the Public-key
cryptography mechanism to encrypt and digitally sign the data sent to customers
and to verify and decrypt the data sent to Harvard by leveraging GnuPG utility.
•
Migrated
the Harvard O & I application to use the CyberSource credit card vendor service.
•
Designed
and developed a J2EE application to offer students a co-branded version of Google
applications like Gmail and Google Docs leveraging the Google Apps Provisioning
API.
Technologies and
Tools used: JEE, SOAP, JAX-WS 2.1, JAXB 2.0, XML, WSDL, Axis2, Struts, ANT, IBM
Lotus Connections, JCE/JCA, PKI, Weblogic 10.3/9.2/8.1, Websphere 6.1
Senior Software Consultant-KeaneFeb
2005 – April 2008
Senior Java Developer, Fidelity Investments
•
Designed and developed the
middle-tier framework for the next generation of Fidelity’s Stocks Research web
page which presents users with Expert Insights, Analyst Research, Picks &
Portfolios, News & Events, Market Movers and Stocks Education components.
•
Architected a custom framework
to provide a consistent paradigm for various developers to receive user
requests, delegate them to Business Delegates and Data Access Objects, apply
business logic to data retrieved and return to the View layer applying Command
Pattern, Strategy pattern and Open-Closed Principle. Leveraged Spring for
configuration, Struts with Tiles for MVC and Velocity as template engine.
Technologies and Tools used: J2EE, Spring, Struts, Tiles, WebSphere’s RAD, EHCache, Quartz, Agile
Methodology, ClearCase, Velocity, MVC paradigm, Command Pattern, Open-Closed
Principle, Strategy Pattern, XML, JSP, Servlets
Senior Java Developer, BiogenIdec
•
Designed and developed BiogenIdec Account Management
(BAM) system, whichenabled the on-boarding, role change and termination processes used to
manage aworkforce
member's Identity
•
Developed using the Spring IoC container for dependency
injection, Spring MVC todecouple presentation tier from business tier, hibernate
for ORM, OSWorkflow as workflow engine, and Weblogic Workshop for development
involving XMLBeans and Oracle database.
•
Designed and implemented a custom JSP Tag framework using
the strategy pattern which was used to render resource questionnaire web pages from the questions stored as XML in the
database.
•
Developed tag using a Velocity template containing the
HTML code.
•
Implemented the approve requests feature.
•
Command pattern was used to invoke notifications and
workflow state transitions.
•
Used AJAX on the identity creation screen to make it more
interactive.
•
Exposed the identity information from BAM as Web
service.
•
Used Weblogic Workshop to develop the Web service
• Used Mule (a messaging platform) to create data
feeds for external systems.
Technologies and
Tools used: J2EE, Spring, Hibernate, Weblogic Server, WeblogicIntegration(WLI),
Oracle, Mule, Velocity, Spring MVC, Ajax, JSP, Servlets, JSTL, DisplayTag Library,
CalendarScript, Weblogic Workshop, XMLBeans, OSWorkFlow, Quartz, Ant,CVS,
Strategy pattern, Template Method Pattern, Command Pattern, Open-Closed
Principle
Senior Java Developer – SonyBMG
•
Senior Developer for the SonyBMGCentral and the Sales
Reporting System (SRS) systems to handle all the phases of the software life
cycle from requirements gathering tomaintenance.
•
Developed SonyBMGCentral website using Spring MVC for
providing users withproduct, track, artist and release information.
•
Daily feeds from external systems were imported using the
SQL Loader.
•
Developed PL/SQL stored procedures to transfer this feed
into a repository schema and then into the application schema.
•
Developed SRS system to generate various business
reports in PDF and Excel formatsusing the Jasper Reports reporting.
•
Implemented Report Manager Java instance to process the
user requests from databaseand delegate to various application modules, which
execute dynamic SQL queries andreturn user with the report results. This system also
provides a real-time interface to check the status of the report requests.
Technologies and
Tools used: J2EE, XML, Weblogic 8.1, Spring MVC, Jasper Reports,MyEclipse, Unix
Shell Scripts, Ant, Oracle 9.2, PL/SQL Developer, SQL Loader, CVS
Senior Java Developer, BellSouthSep
2004 - Feb 2005
•
Developed Bill View Service, which helps the customer
service agents to access thecustomer bill. The service exposes both CORBA and Web
Service interface to access anEJB deployed in the Weblogic server.
•
This EJB collaborates with other components like agents
and loaders to retrieve the bill.
•
Used the Rational Unified Process (RUP) to prepare
design artifacts and coordinatedevelopment.
Technologies and Tools used: Agile Development,
Weblogic 8.1, EJB, SOAP, RUP
Senior
Java Developer, AT&T Research Labs Oct 2002 - Sep 2004
•
Contributed to the development of a system called the
Integrated Order Manager (IOM).
•
Created the overall architecture for the shopping cart
framework to handle multiple typesof components using the Factory Design Pattern.
•
As per this pattern an Action Handler is created by the
factory which handles thecomponent specific add, delete, view and update
functionalities.
•
Developed the shopping cart forward functionality to
forward the shopping cart toanother user.
•
Developed and exposed a Web Service from IOM to receive
and pass over local privateline orders to downstream systems.
Technologies and Tools used: Oracle 8i, Eclipse,
DOM, SAX, DTD, JAXP, JAXB, Ant, Linux, Oracle 8i, JDBC, XML, Servlets, OOP
Senior
Java Developer, BellSouth
Apr 2002 - Oct 2002
•
Participated in the analysis and design phase of Product
Catalog Service, a CORBA-EJBframework to retrieve information from the Oracle's
Enterprise Database (EPDB).
•
Utilized Microsoft's Visio to create the class diagrams
and sequence diagrams
•
Used the Singleton pattern in the Cache Server, Value
Object and Service Locator Designpatterns in the EJBs.
Technologies and Tools used: Orbix2000, WebLogic6.1,
Oracle8i, EJB, XML, Servlets, JSP, UML, JBuilder, Solaris, Linux, J2EE, CORBA,
Harvest
Software Engineer, IONA Technologies Jun 2000-May 2001
• Remodeled the configuration repository (CFR) of
Orbix2000 from an existing C++service to a Java service with the help of XML for faster
response time
• CFR service loads up the XML data from
Oracle database, stores it in a DOM structure tooffer many more CFR services.
Technologies and Tools used: Java XML package, XML,
DOM, C++, Oracle8i, Servlets, AIX, Websphere
Graduate Student Assistant, NMSUAug 1998-Jun 2000
•
Masters Project: Modified the ORB for ORBacus system to
enable the user to captureapplication messages and events that help the user in
debugging the behavior andoperation of a given CORBA based application using C++,
CORBA with ORBacus on Solaris.
•
Computing Research Laboratory, NMSU: Designed and
developed a Finite StateTransducer for storing and accessing data efficiently
in a NLP based application usingC++, flex and STL.
EDUCATION:
MS in Computer Science - 2000 New Mexico State University
BS in Chemical Engineering - 1997 NIIT (REC Warangal), India
CERTIFIED SOFTWARE TRAINING:
•
Sun Certified Java Programmer
•
Advanced Java Programming in J2EE and EJB from Learning
Tree International
•
Oracle l0g and PL/SQL Training from Learning Tree
International
•
Project Estimation and Risk Management training
•
Rational Rose's Training for ClearCase version control
system
HONORS:
•
Ranked in the top 2% in the MS program.
•
Was awarded National Merit scholarship and "Telugu
Vignana Parithoshakam" merit scholarshipfrom the State Government of
Andhra Pradesh, India for academic excellence.
Download Resume Format
0 comments:
Post a Comment