Systems Analyst Resume
OBJECTIVE
Looking for a position of an Application Architect or Technical Project Manager in San Francisco Bay area.
EXPERIENCE SUMMARY
- More than 12 years experience in IT profession with proven success in delivering B2C and B2B applications built on Java technologies
- Architected, designed and developed various Java EE applications from ground-up
- Performed Technical Lead role in various complex and cross functional projects
- Ability to take end-to-end ownership of a project.
- Ability to work with business team / client and help them to define the requirement.
- Highly Focused and Result Oriented
- Good Communication and Interpersonal Skills
- Good Team player
TECHNICAL EXPERTISE
Programming Languages
Java, Java EE
Operating Environment
Mac OSX, Linux, Windows
Technologies
Core Java and Java EE, Web Services (SOAP & RESTFul)
JSF, JSP, JQuery, HTML, JavaScript, AJAX,
XML, XSL, XSLT, SAX, DOM,Jaxb, XML Beans, Oracle
App Servers: JBoss, Apache Tomcat
Eclipse, SVN, Maven, Jenkins, Sonar, Cobertura, FindBug, Checkstyle, SQL Developer,
OmniGraffle, Visio, Rational Rose
EXPERIENCE
Confidential, July 2005 - Present
Client: Confidential, Mar 2008 - Present
Roles: Architect / Technical Lead
Projects:
Gift Card System (Oct 2011- Present)
- Architected and designed the core system to support Gift Card System. System is designed for highly available, secured (information encryption, SSL, etc), scalable (various types of consumer systems, various types of gift cards, support high volume) with REST web services for various consumer systems.
- Architected and designed a web application for customer support
- Playing technical lead role to guide the technical team, which includes providing technical guidance, reviewing detailed design and code.
- Playing the solution architect role for this cross-functional project where need to interact with various business teams (Online/Retail/Finance/Reporting/etc)to help them to define the proper requirement and discuss with them on various solution approaches, also interact with 10-12 IT teams of various systems to finalize the solution and communicate the design.
- Presented architectural solution to IT management
- Presented conceptual and detailed designs (functional and technical) to business and other IT teams
- Developed a custom load test tool to test the application with a requirement to generate the load more than 500 tps.
- Defined solution and approach for continuous integration using various tools like svn, maven, junit, checkstyle, Jenkins, Sonar, Cobertura, etc
- Script to build, deploy, start and stop application on multiple servers
Technologies: Java EE 6, RESTEasy, JQuery, JSF 2, XMLBeans, Oracle, JBoss 7.1, SVN, Maven, Jenkins, Sonar, Cobertura
Confidential, (Oct 2010- Sep 2011)
Client: Confidential
- Architected and designed the customer facing web application to support localization requirements
- Performed technical lead role
- Performed the solution architect role where need to interact with business team to come up with the scalable solution
- Defined the deployment architecture
- Successfully released to production and resolved all production issues on time
Technologies: Java EE, AXIS (SOAP) web service, XMLBeans, JSF, MyFaces, A4J, Oracle, JBoss 4.2, SVN, Maven
iPhone Case Program (July 2010- Sep 2010)
- Designed the backend system which has the core logic and provides services to the iPhone App
- Designed the web application for business and IT team
- Performed technical lead role
- Involved in preparing the script for load testing
Technologies: Java EE, AXIS (SOAP) web service, XMLBeans, JSF, Oracle, JBoss 4.2, SVN, Maven
Business Monitoring Tool (Apr 2009- Feb 2010)
- Designed the backend system which has the core logic and provides services to the iPhone App
- Designed the support tool for business and IT
- Performed technical lead role
- Involved in preparing the script for load testing
Technologies: Java EE, REST web service, Adobe Flex, Lucene Solr, JBoss 4.2, SVN, Maven
Apple Rebate Tool (Mar 2008-Jun 2010)
- Architected and designed the customer facing web application
- Performed technical lead role
- Developed couple of critical modules
- Performed the solution architect role where need to interact with business team come up with the scalable solution
Technologies: Java EE, AXIS (SOAP) web service, XMLBeans, JSF, Oracle, JBoss 4.2, SVN, Maven
Client: Confidential, July 2007 - Mar 2008
Roles: Technical Project Manager
Project:
Next Generation Incident Management (NGIM)
- Understanding requirement
- Defining Architecture
- Defining High level design
- Program Management
Technologies: SQL Server Reporting Service, .Net, SQL Server
Client: Confidential, May 2007 - June 2008
Roles: Enterprise Architect
Project:
Enterprise Architecture Analysis
- Understanding functional domains
- Understanding existing applications
- Identify the AS-IS architecture
- Define To Be Architecture
- Define Road map
Client: Confidential, Sep 2006 - Apr 2007
Role: Technical Architect
Project:
- Understanding the requirement
- Defining the architecture
- High level design
- Building framework
- Guiding the development team and code review
Technologies: Java EE, Oracle 9i
Client: Confidential, Italy Aug 2005 - Sep 2006
Role: Technical Architect
Project:
Architectural recommendations for Southern European System
- Understanding AS IS Architecture of the system
- Understanding AS IS data model of the system
- Defining To Be Architecture recommendations
- Preparing High level design documents for the recommended implementations
- Preparing estimations for the recommended implementations
Technologies: VB 6, MF COBOL, Oracle 9i
Confidential, Feb 2002 - July 2005
Project Details:Re-engineering AS400 Applications Mar 2004 - July 2005
Client: Confidential, U.S.A
Role: Technical Architect
These applications deal with Coupon clearing services for Retailers, Coupon processing for Manufacturers, Pharmacy receivable processing and Reverse Logistics
- Involved in discussions with the Application and Technical users for understanding the applications
- Prepared Understanding documents for each of the AS400 application
- Prepared the proposal for Re-engineering the AS400 applications
- Involved in weekly project status review with the customer
- Prepared /Reviewed project artifacts and got customer approval
- Developing prototype
- Gathering Supplementary Software Requirements
Confidential, Nov 2003 - Mar 2004
Client: Confidential, USA
Role: Team Lead
Responsibilities:
- Preparing Requirement Understanding document & Statement of Work
- Customer interaction for Clarifications
- Design and implementation.
- Packaging (Creating ear file) the application using Websphere Application assembly tool
- Deployment using XMLconfig tool
- Testing
- Maintenance and production support.
- Handled the project in the absence of the Project owner.
Technologies: Websphere Commerce Suite, Oracle, Visual Age for Java.
Confidential, Aug 2003 - Oct 2003
Client: Confidential, USA
Role: Team Lead
This is a Migration of e-business Application from Websphere Commerce Server (WCS) version 5.1 to 5.4.
- Preparing Migration Requirement Specification document & Statement of Work
- Customer interaction for Clarifications
- EJB (Entity Bean) creation in VAJ4.0 - Creating entity beans, creating EJB1.1 deployed jars & implementation jar files.
- Migrating JSPs for 1.1 version compatibility
- Migrating WCS 5.1 database to WCS 5.4
- Changes to JSP, Commands, EJB and database to use WCS 5.4 features.
- Packaging (Creating ear file) the application using Websphere Application assembly tool
- Deployment using XMLconfig tool.
- Testing
- Maintenance and production support
Manual Flood zone determination system Apr 2002 - July 2003
Client: Confidential, USA
Role: System Analyst / Designer
This is an e-commerce system used by the Data entry operators (Technicians) to determine the Flood zone for the given location in USA.
- Analysis, Design & Construction of various modules.
- Generation of reports in Actuate.
- Application Packaging.
- User Acceptance Testing and Production support
- Defect Fixing and Enhancements.
- Automated Production monitoring for performance
- Performance tuning at App server, database and application level
Technologies: Java, J2EE, Iplanet Application Server, Webs server & Directory Server, Oracle
Confidential, Nov 1999 - Feb 2002
Project:
Geo-eCommerce Flood zone determination system
Client: Confidential, USA
Role: Analyst/ Designer, Developer
This is an e-commerce system works towards the automation of Flood zone determination for any location in USA.
Responsibilities:
- Analysis, Design & Construction of various modules
- User interface & business logic done using Netscape Application Builder 4.0 & Visual Cafe on windows NT environment
- Defining GUI guidelines & coding standards
- Implemented Reports generation in Actuate
- Testing
- Maintenance and UAT support. Leaded a team of 4 people during maintenance and UAT support of the project
Technologies: Java, J2EE, JSP, Iplanet Application Server, Webs server & Directory Server, Oracle