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
As a Senior J2EE Architect/Developer
Client:
Arrow, Long Island NY May 2001
Client: DMIND Corp, New York NY August 2000 – April 2001
Senior Software Engineer/Module Lead - BCT, Chennai India
July 1999 –
July 2000
Software
Engineer - CG Igarashi Motors, Chennai, India August
1994 – May 1997
Download Resume Format
SUPRA NAIR
(SUPA)
Home:
(703) 876-1234
Mobile:(703) 209-1234
Senior
Software Engineer/Technical Architect with over 16 years of experience in
analysis, architecture, design, development, testing and implementation of
enterprise applications using Object Oriented Analysis and Design (OOAD)
techniques and component based architecture.
Proven experience in implementing complex intranet/internet applications
leveraging Java EE technologies. Experienced in all phases of Software
Development Lifecycles, Quality Management Systems and project management
processes. Strong interpersonal skills,
communication skills and has consistently delivered quality work on time.
Key strengths include:
·
Strong
experience in architecting Java EE applications.
·
Excellent
exposure to Object Modeling Techniques like UML.
·
Experience
in application deployment, production support and configuring high availability
environment.
·
Excellent
knowledge and experience in supporting the IT needs of the clients.
TECHNICAL
SKILLS:
Functional: Investment
Services, Mutual Funds, Brokerage Services, Portfolio Management, Assets
Management and 401k retirement funds services, Clinical Trials Reporting and
Protocol Abstraction, FDA Applications.
Methodologies: OOAD, SSAD.
Design and Modeling: UML,
Rational Rose, Design Patterns, RUP, Visio, J2EE frameworks, Enterprise
Architect, JSF, Struts Framework, Data modeling and n-tier architecture.
Programming Languages: Java, Perl, PL/SQL, ABAP/4 (SAP R/3)
Internet technologies: Grid Services, Web Services, HTML, CSS, XML,
XSLT and JavaScript.
Java EE technologies: EJB, Servlets, JSP, JSF, Swing, Struts, JDBC,
JAXP, JNDI, Hibernate
Tools/IDE: Eclipse,
IntelliJ IDEA, NetBeans, Visual Café, CVS, SVN, MKS, PVCS, ANT, AutoSys,
Rational ClearCase, Rational ClearQuest, JDeveloper, DataFlux
App/Web Servers: WebLogic
8.1/7.0/6.1/5.1/4.5.1, Apache, Netscape, BroadVision, Tomcat, JBoss
4.0.2/4.0.5/4.2.2, Oracle App Server.
Databases: Oracle
9i, 8x, 7.0, Sybase, MS-Access, DB2, MySQL
ERP: SAP
R/3
Operating System: UNIX,
Sun Solaris, LINUX, Windows NT, Windows 2000, Windows XP, Mac OS.
EDUCATION
& CERTIFICATIONS
¨
Sun Certified Programmer - Java
2 Platform.
EXPERIENCE HIGHLIGHTS
SRA International, Inc. Rockville MD May 2010 – Present
Client: U.S. Food and Drug Administration,
Rockville MD
As a Team Lead/Senior
Java-J2EE Developer
- Managed a development team that’s involved in making enhancements to the existing FDA legacy applications and also provides support for the existing applications. The enhancements include adding new features and performance improvements. These applications are built using a variety of J2EE frameworks and technologies like JSF, Hibernate, Struts etc.
- Reviewed change requests from customer, estimate LOE and get CCB approval. Develop project plan, assign resources and monitor task assigned to team members. Guide developers and review code changes.
- Draft Design documents and Deployment documents for application enhancements. Peer review documents and provide comments.
- Worked on enhancements to the FDA Imports applications that manages entries (items imported), screens entries etc.
- Worked on a task to support the new FDA Food Safety Act that involved making enhancements to different applications. Drafted the Detailed Design change documents and submitted to FDA for approval. Designed the new features, developed code, integrated with other applications and performed testing.
- Performed analysis on a J2EE application that is used to manage imports (entries) and identified performance bottlenecks. Utilized HP diagnostics tool to identify the number of queries executed, time spent on different tiers, memory usage etc. Prepared and submitted a whitepaper on the findings of the study to FDA.
- Implemented the code and database changes and made significant improvement in performance. The application is built using JSF framework and uses Hibernate for database operations. Demonstrated the performance improvements to the user community and got approval to deploy in production.
- Troubleshoot production issues and make data/code fixes if required to resolve the problem. Assist HP that hosts FDA’s data center to deploy and manage applications in staging and production environments.
- Worked on modifying the DataFlux dictionary that’s used by
screening applications to add more keywords for screening the imported
items and manufacturers.
Environment:
JDK 1.4/1.5, JSF, Struts, Hibernate, Apache ANT, Oracle Application Server, Oracle Forms, Eclipse, Oracle 9i, DataFlux, Subversion, Enterprise Architect, Windows XP, Linux.
JDK 1.4/1.5, JSF, Struts, Hibernate, Apache ANT, Oracle Application Server, Oracle Forms, Eclipse, Oracle 9i, DataFlux, Subversion, Enterprise Architect, Windows XP, Linux.
ScenPro Inc, Reston VA February 2007– January 2010
Client: National Cancer Institute (CTEP), Rockville MD May 2009 – January 2010
As a Senior Software Developer/Technical
Architect
- Gathered requirements for synchronizing Organization data between Cancer Therapy Evaluation Program (CTEP) services and NCI Persons & Organization Services.
- Drafted Organization use case documents. Modeled and designed CTEP Enterprise Service (CES) components that provide Organization data to clients and client components to invoke external Grid Services. Discussed the modified CES architecture and also came up with a sequence diagram depicting the interaction between the existing components and newly identified components.
- Built Persons & Organization Grid Services locally and extracted the Grid Client and libraries to invoke the Grid Services.
- Integrated the Grid client code and the libraries into CES. Identified the problem (JAXB version incompatibility) with invoking Grid Service deployed in JBoss from Oracle App server. Found a workaround for the problem using shared libraries in Oracle App server and successfully invoked the Grid services deployed in JBoss.
- Developed a Message processor Bean that
will process JMS messages, invoke the Grid services and also submit the
request to CTEP. Successfully integrated all the components and achieved
end-to-end integration. With this integration was able to receive a JMS
message from external systems, process it, invoke Grid services to
retrieve the modified entity, transform to CTEP entity type and submit
requests to CTEP curation application.
- Developed a utility to load the 2 digit and 3 digit country codes to be used in transformation routines.
- Developed an Oracle SQL loader utility to update the Persons & Organizations identifiers (Entity and Structural) in CTEP data source for already mapped Organizations, during initial CES and NCI Persons & Organization Services data sync.
- Modeled an audit log table in CES to persist the JMS message attributes. Developed a database logger utility to log the JMS messages attributes in the audit table. Developed a Quartz job scheduler to generate an excel report containing the JMS messages that failed during processing and e-mail it to a distribution list.
- Developed Oracle triggers and modified existing procedures to publish JMS messages when an organization request (Create or Update) from external systems is disapproved by CTEP curators.
- Repackaged and reorganized the JUnit test classes. Developed Ant tasks for executing the JUnit test cases to test the CES Public API and generate logs.
- Prepared the CES application for caBIG
Silver compatibility review. Drafted documents to be included in the
submission package for the review.
- Conducted peer review of the CES Technical Design Specification documents.
- Completed the mandatory CTIS CMMI trainings and assessments.
Client: National Cancer Institute (CBIIT), Rockville MD February
2007 – April 2009
As a Team Lead/ Architect
- Worked on the development of the CTRP Registration application (COPPA) that enables cancers centers to submit clinical trials data to NCI.
- Gathered requirements from the Business users. Created use cases, sequence diagrams, class diagrams etc. using Enterprise Architect for search, add and edit trial info and register user.
- Developed screen mock-ups for the Registration app for reviewing with the stakeholders. Designed and developed the Registration application using the new NCICB tech stack.
- Integrated the Registration app with Protocol Abstraction and Person & Organization EJB services.
- Designed and developed Batch Upload Program to enable cancer centers to submit multiple trials to NCI in excel format along with a zip file containing all the trial documents.
- Worked with the Business Analyst and customer and drafted a trial batch upload spec to be published to the cancer centers.
- Incorporated some of the usability changes recommended by the NCI usability team in Registration.
- Addressed critical 508 compliance issues identified in the application.
- Fixed the high security vulnerabilities identified by the NCI application scans in the application.
- Developed a prototype Web Services that exposes certain CTRP services.
- Developed non-secure Grid Services that expose the certain Read API methods in the Grid using Introduce Tool kit. Developed a custom CQL Query processor for querying the API. Successfully deployed the Grid Services in Globus and JBoss and tested the services.
- Worked with the systems team to set up the Development, QA, Staging and Production tiers for application deployment.
- Worked with the QA team and built, deployed and configured CTRP apps in QA server.
Environment:
JDK1.5, Struts 1.2 & 2, EJB 3, Postgres DB, JBoss 4.0.2 & 4.0.5, Eclipse, Hibernate, Oracle 9i, MySQL, Subversion, CVS, Windows XP, Linux.
JDK1.5, Struts 1.2 & 2, EJB 3, Postgres DB, JBoss 4.0.2 & 4.0.5, Eclipse, Hibernate, Oracle 9i, MySQL, Subversion, CVS, Windows XP, Linux.
Bahwan CyberTek Inc, Natick MA July 2000– February 2007
Client: AARP, Washington DC May 2004– December 2006
Volunteer Management Information System
(VMIS):
The VMIS application provides a web user interface and
a robust reporting engine on AARP’s Intranet. The application was
developed primarily in Java using a standard J2EE (Java 2 Enterprise Edition)
architecture and therefore was designed and developed using object oriented
techniques. The reporting engine is provided by the Actuate reporting
software.
As a Senior J2EE Architect/Developer
·
Developed new modules in VMIS
and made enhancements to the existing modules in the application.
·
Gathered requirements from the
Business Users and Business Analysts.
·
Modeled the application modules
employing OOAD techniques, UML, J2EE Design patterns etc.
·
Designed and developed the
user interfaces, server-side and database components for VMIS.
·
Developed code using Eclipse
and Intellij IDEA and also integrated Eclipse with WebLogic and Tomcat for
rapid development and testing.
·
Developed a module that’s used
by different applications in AARP and that interacts with the AARP member
management application. The module components retrieve data from a huge member
database as well as create or update the member info in the database.
·
Developed a user connection
pool management module that’s used by different applications (clients) in AARP
and enable them to connect to the AARP member management application.
·
Developed an intranet
application for managing AARP’s Tax Aide volunteer and assignment information
and integrated with VMIS.
·
Designed and developed a
complex search functionality that searches and retrieves records from both the
VMIS and AARP member databases.
·
Developed front-end web pages
and back-end search programs that interface with an Actuate report engine for
generating reports for the business users.
·
Developed ANT build for
integration with the source control system, building and deploying the
applications.
Environment:
JDK1.3/1.4, J2EE, WebLogic 7.0, Tomcat 4.9, Web Services, Eclipse 3.0, Intellij IDEA , Oracle 8i, DB2, UNIX,
JDK1.3/1.4, J2EE, WebLogic 7.0, Tomcat 4.9, Web Services, Eclipse 3.0, Intellij IDEA , Oracle 8i, DB2, UNIX,
WinCVS 1.3, Windows
XP
Client: Freddie Mac, McLean VA January 2004– April 2004
As a Senior Software Engineer,
·
Gathered
information regarding the build cycles, and release requirements.
·
Setup
system environment for deployment and tune configuration files, data sources and
user profiles, Unix workspaces, directories etc.
·
Performed
all build management operations using Clear Case including extraction of
baseline code.
·
Conducted
system builds, deployed into test, staging and production environments.
·
Designed and
developed automation scripts Korn and ANT for all deployment tasks.
Environment:
UNIX, Sun Solaris 2.6, Windows NT 4.0, Windows 2000, WebLogic 6.1, Rational ClearCase,
Rational ClearQuest, Visio, JDK 1.2/1.3/1.4, XML, DB2, Oracle, Rapid SQL 7.0,
Perl, AutoSys, ANT Tool.
Client: Wells Fargo (Formerly Strong Financial Corporation), Milwaukee
WI June 2001 – December 2003
As a Senior Architect/Developer, architected, designed,
developed, implemented and also supported key modules of the Internet and
Intranet applications. Member of the core IT Team and accomplished the
successful completion of the following projects at Wells Fargo.
As a Senior Design/Developer
·
Architected,
designed and developed interfaces for the Bank Info
verification service like eCheckSecure and Customer credit
info verification service like eIDVerifier.
·
Worked on an Enterprise Quote Service
which is used firm wide to price Stocks, Mutual Funds and other securities.
·
Used Struts framework for developing the admin web
pages for the quote service.
·
Worked with different vendors like FactSet, Reuters and Stockpoint
to get market close prices for various securities held in client accounts.
Worked and resolved market close pricing issues on the customer facing portals.
·
Worked on XML contracts for the interaction between the front-end
and the back-end using XML, Java Servlets and XML parsers.
·
Modelled applications using UML
methodology, Java Design Patterns and created design models using Rational
Rose.
·
Architected
and developed the modules for a 3M employee options site.
·
Developed Data Integrity check programs in PERL to be used while
extracting data from the source system.
·
Reverse engineered using Rational Rose to generate class diagrams
from compiled Java classes.
·
Developed EJB’s and Java utility programs using Visual Café and
IntelliJ IDEA.
·
Upgraded the Applications from WebLogic 5.1 to WebLogic 6.1.
·
Configured WebLogic 5.1/6.1/8.1 servers in UNIX and
Windows environments for various application deployments.
·
Designed and developed the Message Brokering
service.
·
Deployed the EJB’s and Web Applications in WebLogic server running
on UNIX and Windows servers.
·
Installed client certificates that are required to connect to
vendor applications by generating the key stores and trust stores and deploying
the files.
·
Coded Java Socket programs using JSSE that make secure connections
to vendor applications. Installed and configured JSSE in JDK 1.3 for
applications that require secure connection to talk to vendor applications.
·
Created daily and weekly jobs in AutoSys scheduled and monitored
the jobs.
·
Developed and deployed purge programs for various application
databases to recover database space.
·
Involved in the Database table design in Sybase and Oracle.
·
Wrote
Oracle Stored procedures for queries. Used Connection Pooling for Oracle
backend interaction.
·
Performance
testing and tuning of Oracle queries.
·
Developed programs that generate reports, encrypt the files and
send them for micro fiching.
·
Documented the report jobs and deployment procedures for different
applications and placed in the document repository
Environment:
Sun Solaris 2.6, UNIX, LINUX, Windows NT 4.0, Windows 2000,
WebLogic 8.1/7.0/6.1/5.1, Rational
Rose, Visio, BroadVision, JDK 1.2/1.3/1.4, XML, HTML, EJB, Servlets, JSP,
Struts, JSSE, Sybase, Oracle, Rapid SQL 7.0, PL/SQL Developer (Oracle) 5.1, Datawarehousing/ETL,
Visual Café, IntelliJ IDEA 3.0, Perl, AutoSys, Mainframes, ANT Tool.
Client:
Arrow, Long Island NY May 2001
Feasibility study, assessment and implementation of High Availability environment
This is a
short-term project to transition from their current production facility to one
that is highly available. It involved analyzing the current environment,
determining what the new environment should be and planning the transition. To
ensure Higher Availability the components deployed in WebLogic need to be
clustered to rapidly recover from a single failure. The application components
are deployed in WebLogic 4.5.1 and 5.1 and it involves configuring homogeneous
clusters in WebLogic 4.5.1 and 5.1. It also involves setting up a proxy
plug-ins for the Apache server to the WebLogic clusters and load balancing. It
involved preparing an implementation plan for WebLogic clustering.
Environment: Sun Solaris 2.6, Windows NT 4.0, WebLogic 4.5.1/ 5.1, Apache 1.3.12, Vignette V/5 CDS
Module, JDK 1.2/1.3, XML,
L, EJB1.0/1.1, Java Servlets, Oracle 8.1.6
Client: DMIND Corp, New York NY August 2000 – April 2001
As a
Senior Software Engineer
·
Developed an XML Validator using Apache’s Xerces Parser
(Validating Parser) for validating XML documents against an XML data model
(schema).
·
Upgraded the EJB’s from 1.0 to 1.1 specs for WebLogic 5.1
compliance.
·
Configured
WebLogic Clusters in Windows NT for testing the application.
·
Using Rational Rose reverse engineered and generated class
diagrams from compiled Java classes.
·
Developed the application code using Visual Cafe.
·
Setup the Security features to provide method level access control
for EJB methods using deployment descriptor
·
Developed and implemented a Custom Realm in WebLogic 5.1 in Sun
Solaris 2.6 and Windows NT to replace the default WebLogic Realm for
authentication and authorization of users and groups.
Environment: Sun Solaris (Sun OS 5.6), Windows
NT 4.0, LINUX, WebLogic
4.5.1/ 5.1, JDK 1.2.2/1.3, XML, HTML, EJB1.0/1.1, JNDI, Java Servlets, JMS,
Oracle 8.1.6, Visual Café 4.0/3.1, Rational Rose 2000
Senior Software Engineer/Module Lead - BCT, Chennai India
July 1999 –
July 2000
SAP Consultant/Senior Developer - Hi Tech Consultants, Chennai India June 1997 – June 1999
Software
Engineer - CG Igarashi Motors, Chennai, India August
1994 – May 1997
Download Resume Format
0 comments:
Post a Comment