Program Architect Resume
Woodland Hills, CA
SUMMARY:
Business Savvy, High Potential, Technical Lead with 15+ years of experience in Architecture, Design, Development and Maintenance of scalable Enterprise applications by utilizing Enterprise Java Technologies.
TECHNICAL SKILLS:
Design: Object Oriented Analysis and Design, UML, Design Patterns
Presentation Tier: JSON,JSP,HTML
Business Tier: Struts, EJB
Persistence Tier: Hibernate, JPA, Object - Relational Modelling
Integration Tier: Web Services(SOAP), Messaging (Active MQ), Apache Camel
App Servers: Tomcat, WebLogic, Websphere, JBOSS.
Static Analysis: pmd, findbugs, sonar
RDBMS: Oracle, MySQL, Data modelling
Complex Event Processing: Esper
Caching: Coherence
Tools-Dev: Eclipse, RAD, Accurev, Maven, SVN,SoapUI, Clearcase
Tools-Design/Architecture: Visual Paradigm,Archimate, Sonargraph-Architect, Enterprise-Architect, Visio
Tools - PM: Rational Team Concert, Target Process, Microsoft Project
EXPERTISE:
- Java Application Architecture
- Application Design/Development
- Enterprise Solution Implementation
- Java Performance Engineering
PERSONALITY TRAITS:
- Detail Orientation
- Ability to Understand complexity
- High Analytical skills
- Effective Communication skills
- Ability to model
FUNCTIONAL AREAS:
- Retail (Point of Sale, Rewards Programs, Order Management, Customer Account)
- Supply Chain Management (Strategic Sourcing, Procurement, Negotiation, Contract Management, Catalog Management)
- CRM (Partner /Distributor Management),
- Securities and Capital Markets (Investment Compliance)
- Agile, Iterative and Incremental
- Test Driven Development
PROFESSIONAL EXPERIENCE:
Confidential, Woodland Hills, CA
Tools: Enterprise Java, JSP, EJB, Struts, zSOA, DB2, Clearcase, clearQuest, Archimate, SAML, RAD, WAS
Program Architect
Methodology: V-Model
Responsibilities:
- Documented the entire Distribution Program application landscape and delivered business architecture, application architecture and technical architecture artifacts.
- Design Reviews and Code Reviews of change requests, defect fixes.
- Mentoring and guiding team members, recruitment, release co-ordination. Replaced WebTrends with Google WebToolkit in the Agency Portal.
- Integrated the Agent Dashboard application with Pershing using SAML (Single Sign On)
Confidential, RTP, NC
Tools: Enterprise Java, Sterling Commerce OMS, Apache Camel, Apache MQ, DB, Accurev
Technical Lead
Methodology: Agile
Responsibilities:
- Developed two proofs of concepts for the Gravity Link application demonstrating the integration of TCxGrvity UI with ACE using the POSBC API.
- Realized key use cases of store checkout, tendering and receipt printing, suspend and resume transactions.
Confidential, RTP, NC
Tools: Enterprise Java, Sterling Commerce OMS, Apache Camel, Apache MQ, DB2
Technical Lead
Methodology: Agile
Responsibilities:
- First member to represent Confidential at customer location.
- Instrumental in setting up a Team of Developers from scratch.
- Acted as the SPOC/Engagement manager for Confidential Development team from Confidential (20+ Developers offshore and 4 onshore) spanning multiple modules.
- Participated in Design/Code Reviews.
- Daily/Weekly/monthly status reporting and reviews with customer.
- Acted as the Scrum Master.
Confidential, Boston, MA
Tools: Enterprise Java, Oracle Coherence object grid, Esper CEP Engine, JBOSS, Spring MVC, EJB, Apache MQ, WebServices, Oracle
Architect/Technical Lead
Methodology: Agile
Responsibilities:
- Participated initial architecture workshop during project initiation.
- Developed complete understanding of the application and disseminated the knowledge to suitable artifacts for development business process flow diagrams, techno-functional requirements, high level sequence diagrams etc.
- Lead the team in development of one of modules while overlooking the activities in all other modules
- Acted as the Scrum Master.
Confidential, Sunnyvale, CA
Tools: Oracle, Java, SQL, SFDC, JMS
Technical Lead
Methodology: Iterative and Incremental
Responsibilities:
- Co-ordinated the activities between customer and offshore development and testing teams.
- Participated in the design discussions and was the principal contributor to the process flow diagrams.
- Day to day task assignment with team members and follow up.
- Conducted Design/code reviews.
- Reported progress to customer and Sr Management (Weekly status).
- Co-ordinated the System Testing / User Acceptance Testing activities.
Confidential, Richfield, MN
Tools: JBoss, SOAP WebServices, MQ, Enterprise Java, ATG eCommerce, SAML, Oracle
Technical Lead
Methodology: Agile
Responsibilities:
- Scoping, design of business process flow, design of components,
- Participated in the design discussions and was the principal contributor to the process flow diagrams.
- Managed onshore activities (interaction with client and various other internal teams), disseminated the requirements and created specific measurable tasks,
- Interacted with offshore development team to transfer the work.
- Tracked issues to closure
- Reported progress to customer and Sr Management (Weekly status).
Confidential
Tools: Enterprise Java Edition ( Core Java, Spring, Hibernate, JBoss, EJB, Servlets,JSP,JMS,WebSevices)
Practice Manager/Competency Manager
Responsibilities:
- Instrumental in defining Java competency Framework and career paths as part of Java Competency Group and Java Centre of Excellence
- Architecture/ design/code reviews (As external reviewer) for critical projects.
- Assistance to delivery of critical projects
- Proof of Concepts
- Recruitment
- Competency Development: /Assessment Co-ordination/ Content preparation.
- Estimation/ Responding to proposals/Pre Sales Support.