Hybris Solution Architect Resume
ChicagO
SUMMARY:
- US Citizen & Certified Enterprise Architect 2009
- Assure implementation of business strategy via technology.
- Produce, or act as primary contributor to, technology strategy and policy.
- Implement technology strategy and policy.
- Produce technology future state vision.
- Ensure creation of IT security architectures and plans.
- Track and respond to technology drivers and business drivers.
- Evangelize or communicate the technology strategy and architecture.
- Evaluate technologies for use, manage list of approved technologies.
- Establish technology controls and processes.
- Establish technology standards.
- Establish technology testing & quality processes
- Establish technology deployment processes.
- Identify to - be technology architecture.
- Produce road-map or transition plan from as-is to to-be technology.
- Oversee management of data architecture and standards.
- Oversee management of infrastructure architecture and standards.
- Oversee management of application architecture and standards.
- Oversee technological aspects of business transformation and improvement.
- Establish overall technical direction for the organization.
- Establish technology gaps and direct R&D.
- Develop IT strategy and governance for enterprise application and integration such as SOA/Cloud or Mobility.
- Strong researching capability on emerging technology and writing adoption proposal
- Expertise on system assessment (performance, xxx-ability, hardware, network, database and software) and recommendation
- Hand-on experience on leading design and implementation with latest JEE 1.8 platform.
- Develop conceptual solution architectures, System landscape (Topology) and Reference Architecture.
- Good communication skill and cross-team coordination
- Experienced with Agile/Scrum process
- Excellent system performance tuning skill in database, server, environment and code level
- Explore/adopt new technology and pattern
- Excellent knowledge in various system integration
- Working knowledge on business process management-BPM (Pega and JBPM) and rule engine (Pega, Blaze)
- Strong integration service including security, single signon and ssl/jks
- Rich e-commerce development with open source spring and hybris platform
- In-depth knowledge and experience on web GUI lay: Struts 1.x, Struts2.x, JSF 1-2, HTML/JavaScript/Ajax, Flash/flex
- Broad development experience on cutting-edge technologies on ORM layer like Hibernate, JPA2, ejb2/3.1
- Expertise on business layer including Spring 4.x and JEE 1.8 Context & Dependence Injection-CDI), Bean validation (JSR303)
- Hand-on experience on web service design and development (SOAP & RESTful), bottom-up or top-down
- In-depth knowledge on design pattern and system integration (JMS, webservice, JCA, EJB and so on).
- Working knowledge on enterprise service bus
- Expertise with tooling like Eclipse/RAD 7-8, WebSphere 7-8, WebLogic 10, Tomcat and Jboss
- Working knowledge on portal, vb.net and asp/C#, C++, SQL
- Various JavaScript platforms like dojo, JQuery and DWR
- In-depth and hand-on development on hybris platform up to 5.4 release
TECHNICAL SKILLS:
- Last used, Architecture
- Architect/lead developer
- Java/c/c++/c#/SQL/PL-SQL
- EJB2/JMS/JavaMail/Thread/JDBC/JTA/JCA/JAXB
- JPA2/JSF2/CDI/Bean Validation/EJB3.1
- Core Java
- Collection, concurrent/thread,Generics, socket etc.
- SOA/webservice
- SOAP (JAX-WS), REST(JAX-RS/JSON), JAX-RPC
- Spring3, Hibernate,Struts1-2Database
- DB2,Oracle, SQL server, MySQL
- IBM MQ, ActiveMQ, JMS
- WebSphere 6-8, Weblogic11, Jboss, Tomcat
- Methodologies
- RUP, Agile, Waterfall, CMM, SDLC
- CVS/PVCS, Clearcase, SVN,TFS
- Ajax/JavaScript
- Dojo, jQuery, Angular JS
- JSF, Struts, html/css, Flash/flexDoc/content Mgm
- FileNet, Documentum, Teamsite
- Rad 6-8, eclipse, Netbean, Jbuilder, RSA,ErWin
- GoF design pattern, JEE pattern, EAI pattern
- Pega, JBPM, Blaze rule
- Ecommerce platform up to Hyris 6.2
PROFESSIONAL EXPERIENCE:
Confidential Chicago
Hybris solution architect
Responsibilities:
- Working with end client of PWC and Mindtree to design and develop B2C solution using Hybris 6.x platform including catalog management, Analytics, workfolow management, promotion, subscription, data integration with BizTalk and SAP etc.
- Hyris 6.2 is utilized to achieve customer’s business requirement. The payment system is integrated with Cybersource platform to meet the PCI requirement.
- My responsibility is leading team to do the overall design, environment configuration, build/deployment and Ci with Github.Also working with infrastruacture team to configure hybris cluster in network level to fulfil load balance and fail-over.
- Leading team to design and implement global integration solution among various platfoms for data flow including web serivce, security and some realtime data synchronization mechanisms.
- The clients include goverments such as state of CA OH GA etc, military units and finanicial organizations such Goldman Sach, Citi, Bank of America, Wells Fargo, Fae Mae etc.
- delivered the whole system architecture specification including 3rd party integration including ECC, CRM, SCM and so on throughDatahub and/or PI.
- did POC on search engine integration with SOLR
- implemented a-synch data hub solution for data replication and synchronization between ECC nd CRM to Hybris using IDOC or web service
- Implement synch soltion between SAP and Hybris using PI or JCO/RFC for pricing, availability etc.
- implemented a SSO POC with Confidential 's webgate and hybris 5.4 using spring security and hybris security.
- Designed the data mapping between hybris and sap master data (customer, pricing, order and part data)
- Designed single sign-on solution using spring security and java security.
- System level integration and solutioning
Confidential Chicago, IL
Lead developer
Responsibilities:
- Lead checkout/buy team for design and development as well code review
- Introduced JSR303 Java validation framework and built the foundation.
- Designed and built foundation for guest checkout and export (freight forwarder)
- Wrote proposals to improve system performance, code quality and integration practice
- Integration lead between hybris and SAP
- Awarded 4 times for excellence of performance
Confidential Chicago
Enterprise/Solution Architect
Responsibilities:
- Working with chief architect and IT top management to determine the principles of information technology strategies and enterprise IT direction.
- Periodically do system and application assessment and discover critical deficiencies, and recommend solution or approach for improvement.
- Tracing technology direction and industry trend of IT strategy, and analyze potential impact on individual organization and recommend IT movement direction or migration strategy.
- Present CSC to develop IT solution and bid IT contract on various clients.
- Facilitate and provide enterprise solution decisions for top management team for IT decision.
- Design and lead the implementation of a solution architecture based on enterprise business requirements and IT strategies.
- Lead architecture governance activities to audit solution architecture compliance.
- Vendor/product evaluation and recommendation for clients.
- Lead Architecture team to build POC for new architecture style and technology.
- Build framework and process for system/application migration.
Confidential Chicago, IL
System / Application Architect/Lead developer
Responsibilities:
- Member of Claim Architect team and CSC cross department architect team
- Solution Architect for infrastructure and architectural governance. Responsibility is to make general guideline for all teams how to do design and development including architectural principal, design patterns and best practice.
- Develop system integration Patterns. Also responsible for design/choose integration patterns cross different systems such as Java with .Net platform, UNIX with WinTel, Mainframe and so on using EJB, Messaging, JCA, Web service and so on.
- Created an architecture evaluation model to test application (batch and web application for Java and .net) cross all departments. The criteria used include design principle, performance, flexibility, scalability, extensibility, security, testability, availability and so on.
- As team lead (15 people); responsible for the maintenance, development and design of Zurich’s Risk Management Intelligence System (RI, J2EE) and RI Express site (.net). RI website is implemented with J2EE technology with WebSphere 6.1/7/8 and RI Express is implemented using .net with IIS. RI is architected using latest technologies including strust2.1, Hibernate 3.3, EJB3, JPA2, AJAX, Flex4 and Spring 3. The back-end databases are DB2 v8 and SQL Server 2005. The sites are also integrated with FileNet Document Management and Business Object reporting systems (6.5/XI). Rational software suite (RAD6/7/8, Rose, Robot) has been using for design, development and testing. Responsible for backend database design, batch data ETL (extraction, transformation and load), system setup (QA & Dev), deployment and performance tuning.
- As the Architect in Zurich WFM project, responsible for building the foundation of the project including creating reference architecture, building transactional management mechanism, data persistence (JPA mapping) strategy, exception handling, JMS messaging/event handling mechanism and data model.
- Leading team for development of some business logic complex part using RAD8, EJB3.1, JAX-WS, JPA2 and Java dependence injection (CDI).
- Other projects involved include Cross-domain single sign-on. Architected and implemented customized SSO solution for Zurich including Webseal, LDAP, Websphere and mainframe. Also co-designed ID management system for Zurich using ITIM (IBM Tivoli ID Management),
- WebSphere portal solution evaluation with wps 6.1-7 with JSR168 and 286.
Environment: WebSphere 8, db2, SQLServer, RAD8/Eclipse3.6, EJB3.1, JPA2, Web services, ESB(enterprise service bus), MQ, JMS, CDI(context & dependence injection), JAXB, Weblogic11, JCA, Unix, Spring, Hibernate, Struts1&2, FileNet, Business ObjectXI, LDAP, JDBC,SSO, JSP/Servlet, JSF, JTA, BPM-Pega and Rule Engine
Confidential, Chicago, IL
Technical Architect / Lead Developer
Responsibilities:
- Joined SBC/ Confidential &T portal team in July 2004 and had become the co-architect and lead developer involving in the high-level design, detail design, development, testing and deployment for SBC/ATT Extranet (e-care within Websphere portal 5.x. Development process followed CMM Level 3. Portlet design and development strictly followed MVC model using Struts technology and J2EE design pattern. IBM LDAP server was used for SSO. Web services had been extensively utilized for user/group management (to LDAP) and document management with FileNet P8 server via FileNet Java API. Portal site integrated with Interwoven Content Management, Verity search Engine and FileNet P8 server seamlessly. In portal development, IBM portlet API and JSR168 Java API had been used with JSTL and custom JSP tag. Meanwhile, two design patterns (Streamer for document download and a web pinger for app server transaction) were created. Also acquired in-depth knowledge on IBM portal configuration and performance tuning. WSAD512 and RAD6.0 were used as development tool with CVS as source repository.
- Involved in VOIP part of Lightspeed project. It is for VOIP call-log and address book. Portal front-end talks with EJB web services middle-tier via SOAP/JMS to get data from datastore. The portlets are implemented by JSF 168 technology using RAD 6.0.1.
- Strong knowledge in Hibernate framework.
Confidential Chicago, IL
Architect / Lead Developer
Responsibilities:
- Responsible for architecting, developing and maintaining Uscellular.com e-commerce site, Intranet and Extranet.
- Responsible for the design and development our Internet, Intranet and Extranet sites. Including requirements gathering, object-oriented analysis and design, implementation, testing and deployment, Experienced the full-lifecycle of software development using the RUP (Rational Unified Process) for all projects. The development is driven by object-oriented modeling and user case created by rational rose and Borland Together.
- Key architect for uscellular.com. The architecture follows the cutting-edge J2EE design pattern with MVC model (Model-View-Controller). The implementation is using Apache’s
- Struts1.1, JSTL on weblogic platform. The back-end data service is oracle 8i/9i. Performed all the logic/physical design of database to map the use case.
- In charge of application server configuration, performance tuning and trouble-shooting. EJB has been used for Object-relation mapping and JMS for order processing
Tools: J2EE, Oracle 8i, 9i, TCP/IP, Weblogic, STRUTS, JSTL, Rational Rose, Jbuilder/Together
Confidential Chicago, IL
Software Engineer
Responsibilities:
- Responsible for the design and implementation of software for Confidential ’ 3rd generation wireless communication products including cellular phone, radio, pager and so on. The languages used are SDL and C/C++. The software production process is in SEI level 4. Rational ClearCase is used for configuration management. Involvrd in Requirement Analysis and design phase.Tools: C/C++, SDL (Specification and Description Language), Clearcase, FrameMaker
- Working on three-tier architecture, Y2K-Compliance application for the Airport Flight Display System. My responsibilities is to developed back-end services using C++/STL with embedded PL/SQL, Pro*C, TCP/IP sockets, UNIX APIs, Oracle stored procedures and triggers.
Tools: C/C++, TCP/IP, SQL, PL/SQL, Oracle, UNIX, Win NT
Confidential Chicago
Research Programmer
Responsibilities:
- Worked on a multi-user, multi-threading Internet/Intranet application for online meeting. This web-based application has a broad functionality including WhiteBoard, FTP, E-mail, show-URL, Virtual table, PBX and Scheduler.
- This project was implemented primarily in Java (JDK1.1) and Corba.
- The network protocols are TCP/IP, UDP, and HTTP.
