Solution Architect Resume Profile
OBJECTIVE
- A challenging J2EE Architect/Lead Position focusing on implementing enterprise architecture initiatives and system Integration efforts with a progressive IT Company that will effectively utilize my background and expertise.
PROFESSIONAL EXPERIENCE
- Having more than Fourteen years of IT experience and working as a Lead J2EE with exceptional skills in understanding and translating business requirements to technical solutions.
- Performed application architecture, design, coding, testing, debugging, documentation, and installation tasks for SOA and web based applications in accordance with industry best practices and specific internal procedures and standards.
- Very strong technical leader who is capable of building and driving a development team and implementing the solutions with quality and time consciousness.
- Worked and collaborated with Business Analysts, Security Analysts, Infrastructure leads, build management leads and testing leads during various phases of project life cycle from inception/proof of concept to implementation. Possess excellent leadership, communication, co-ordination and mentoring application developers.
- Extensive experience in application performance tuning, software upgrades, compatibility testing on different platforms, application/webserver upgrades, load and performance testing.
- Proficient in analysis and definition of efficient, cost effective application solutions which support business processes and functional requirements.
- Experience in writing detailed technical specifications, identify integration points, and review technical specs created by other developers within the team and across interfacing teams.
- Ensure sufficient quality and compliance of documentation to architectural standards. Assist technical team with defining configuration for installing products
- Experience in using SEI CMM Level 5 certified development and quality processes.
SKILLS SUMMARY:
Core Java | Collection API, Reflection, Multi-Threading, RMI, IO, Serialization, Sockets, Object Oriented programming, Inner Classes |
J2EE | EJB, JMS, JDBC, JTA, JNDI, LDAP, Spring, Hibernate, Struts, IOC Dependency Injection , AOP Aspect oriented Programming , JSP, Servlet, custom tags, struts. |
Messaging/Tools | JMS, Web Services, JAX-RPC, SOAP, Service Oriented Architecture SOA , MQ Series, Apache Axis, WSRR |
Web 2.0 Technologies | JSON, JQUERY, AJAX, CSS,HTML,DOJO |
Design/Architecture | UML Visio, Rational Tools , Object oriented analysis and design OOAD , GOF design Patterns, J2EE Design Patterns, EJB Design patterns, Application and Integration patterns Fowler |
Development Methodologies | Iterative, Agile, SCRUM, Xtreme programming, RUP |
Object Relational Mapping | Hibernate, Spring 2.0 |
EAI Middleware /Application Servers | Websphere 6.1/7.0/8.1, JBOSS, Apache Tomcat, MQ Series and vmWare tcServer |
XML/HTML | XML, XSLT, JAXB, SAX, DOM, HTML, XML Spy, Xalan, xerces |
Scripts | Shell Scripts, Java Script |
Build Tools/Deployment | Ant, Maven, Jenkins |
Source Control | VSS, CVS, Dimensions, Clearcase, SVN |
IDE | RSA6.0/7/1/8.4, WSAD, WSRR, Eclipse, SpringToolSuitec3.2 |
CRM | Salesforce |
Operating System | Unix, Linux, Windows, DOS , Z/OS, Unix System Services, AIX |
Database and Tools | PostGreSQL, DB2, Oracle, My-SQL, SQL Server, TOAD, Stored Procedures, MS-Access |
Open Source | Apache Axis, Apache Commons, Spring, Hibernate, Apache Struts, log4j, Gemfire Cache, ESB Mule |
QMS software | HP Quality Center, TRAC, Remedy |
Performance Tuning tools: | HP Diagnostics, IBM Heap/Perm Analyzer and OpTier. |
Domains: | Insurance, Retail, Utility Services, Supply chain management, Telecom, ERP Manufacturing |
PROFESSIONAL SUMMARY
Confidential
Role: Solution Architect
- WE-PRE Expansion
- eRx WIRES Automation
- Understood the complex systems and provided solutions for converting the fax documents to electronic documents
- Created the design diagrams and solution architecture documents
- Collaborated with Build, test teams, Enterprise share services teams to achieve their goals
- Analyzed current state technology environment and developed future state architecture.
- Analyzed current projects environments and provided recommended actions for the in-flight and future planned projects as part of the transformation program planning.
- Developed POCs and provided the working model for the projects to adapt the new technologies and functionalities
- Managed and evaluated system enhancements and resolved system issues
Confidential
Role: Lead Developer/Architect
- Foundational URL Gateway
- Session Pool
- EavsCacheProxy
- Proofing
- Registration
- Merge Separate
- EAVS Retrieval
- Retrieve Services Migration to MPD
- Responsible for design, develop, test, implement and support the applications in test and production environments
- Develop, implement and support of the SOA based systems for the changes in requirements using agile methodology, participate in Scrum meetings.
- Integrate Java applications with Salesforce.
- Development and configuration of Gemfire Cache
- Mule fa ade development and WSRR contracts creation and setup
- Creation of Jenkins build and Using Self-service portal for RC build deployments.
- Well versed and written code in BM MQ, JMS to send and receive messages and written broker flow for IIH headers.
- Created and Configured MDB beans to listen to MQ messages and coded the business logic to process the messages
- Involved in creating and designing class, sequence and deployment diagrams using RSA
- Created Application Distribution diagrams using Visio.
- Optimized the design of transfer objects using class diagrams.
- Involved in Design and code reviews
- Used singleton, Business Delegate, Service Locator, DAO, Proxy and Session Facade patterns in business logic layer.
- Creation of risks, issues and update project progress.
Environment:
SOA, Spring framework, Spring Tool Suite 3.2, Gemfire, Splunk, Mule/ESB, SoapUI, Groovy OpenAM, WSRR, J2EE, JSP, JMS, Servlets2.4, RSA 8.0.4, WAS7.1, DB2, PostGreSQL 9.2, JavaScript, JUnit, easymock, Mokito, Web services, SVN, Maven, Trac.
Confidential
Role: Project Lead
- Nike Applications
- Nike Store
- EMEA
- PCAT
- OMS
- NikeiD
- T3 project involves development, enhancement and bug fixing of various requirements from variety of Nike's retail ecommerce /non ecommerce applications which comes as a T3 tickets.
- Responsible for design, develop, test, implement and support the applications in QA and Production environments
- T3 applications involves development, enhancement and bug fixing of various requirements from variety of Nike's retail ecommerce /non ecommerce applications which comes as a T3 tickets.
- Involved in T3 process improvements.
- Improve flow, layout, and organization of user interface.
- Involved in developing and testing NikeId mobile application.
- Involved in Design and code reviews
- Perform unit, Integration, and regression testing
- Well versed in using version control Subversion
- Involved in writing unit test cases using Junit and easy mock.
- Guiding and mentoring the team members in design and development for better solution and to use J2EE best industry standard practices.
- Use standardized coding and source code commenting
Environment:
J2EE, JSP, Spring, Eclipse, Flashflex, JavaScript, Struts, Dojo, Eclipse, Servlets2.4, EJB2.0, ATG framework, Apache HTTP Server 2.2, JBoss AS, Ant, JDK1.4.2, JUnit, Log4j, SVN, UNIX, Web services, Oracle
Confidential
Role: Lead Developer
- Instrumental in designing, developing deploying variety of following VB to J2EE conversion projects.
- Sales Use Tax application
- Online time card application
- CSO Locator Intranet /Internet
- Enterprise Absence System
- Repair Facility Locator Internet
- SF App Locator
- Initiate Auto/Fire Claim
- B2B EFT
- Used the framework JRA1.2 / JRA 2.0 architectures to design and develop the applications
- Created class, sequence and deployment diagrams using RSA
- Optimized the design of transfer objects using class diagrams.
- Involved in variety of projects which uses port lets, web services, JSF and struts framework.
- Perform unit, Integration, and regression testing
- Used singleton, Business Delegate, Service Locator, DAO, Proxy and Session Facade patterns in business logic layer.
- Created Application Distribution diagrams using Rational Rose tool.
- Well versed in using version controls like Clear case, Dimensions.
- Created the baselines using Clear case / Dimensions and deployed ear files in Web sphere App Servers.
- Guiding the team members in design and development for better solution and to use best industry standard practices.
- Configured declarative security in web and business layers
- Web Sphere server 6.0 /6.1 and security configurations
- Used IBM MQ, JMS to send and receive messages and written broker flow for IIH headers.
Environment:
J2EE, JSF, JSP, JMS, Servlets2.4, EJB2.0, Struts framework, RSA 7.0, RSA 6.0, WAS6.0/6.1, JBOSS, DB2, Ant, JDK1.4.2, JUnit, Log4j, Clear Case, Clear Quest, UNIX, Rational Rose, Dimensions, Spring Framework, JRA1.2/2.0, Web services, Port lets, IBM MQ, Oracle 9i
Confidential
Role: Tech Lead
- Develop, implement and support the J2EE based systems for the changes in requirements using agile methodology, participate in Scrum meetings.
- Involved in RAD application development.
- Improve flow, layout, and organization of user interface.
- Created class, sequence and deployment diagrams using RSA
- Involved in Design and code reviews
- Perform unit, system, and regression testing
- Designed and Developed the User Interface using Java Server Pages utilizing Custom Tag Libraries, CSS and Java Script.
- Designed the presentation tier using the Siege framework and Command pattern for the middle tier.
- JavaScript used for Direct Channel Validations and Siege validation framework used for other Channels.
- Designed implemented UnMarshallers / Marshallers with the help of Apache Xercers Parser to store the entire XML data in to Java Objects and vice versa.
- Used SAX API for accessing XML documents and for notifying the application of a stream of parsing events.
- Used XSL/ XSLT for Transforming and displaying reports.
- Used singleton, Business Delegate, Transfer Objects and Session Facade in business logic layer.
- Designed class and sequence diagrams using Rational Rose tool.
- Involved in code deployment using JBoss 3.2.3 and JBoss 4.0.4.
Environment:
J2EE, JSP, Servlets2.4, EJB2.0, Siege1.0/2.0 framework, Spring, Hibernate, AJAX, DWR, JavaScript, HTML, DHTML, XML, XSL, Jboss3.2.3, Jboss4.0, Oracle9i, Eclipse3.0.1, Design patterns services fa ade , Ant1.6, JDK1.4.2, XML spy professional edition 2006, CVS version control , JUnit, Log4j, Dimension, UNIX, Rational Rose