We provide IT Staff Augmentation Services!

Lead Developer ,resume Profile

3.00/5 (Submit Your Rating)

Summary:

  • Enterprise wide applications architecture, design implementation and integration experience.
  • Senior Architect specializing in JEE n-tier enterprise application architecture and development with 15 years' experience in the full life-cycle of application design and development process and transforming business requirements into technical solutions to meet the business objectives.
  • Skills include project planning, gathering business requirements, application architecture design, writing design and technical specification documents, technical lead, coding, testing and mentoring.
  • Strong leadership and technical expertise in leading multiple project teams cross different platforms like JEE and .NET.
  • Facilitate and guide solution decisions for the global enterprise applications
  • Strategic analysis and recommendation on vendor, technology and resources
  • Strong open source application architecture and development with Spring, Hibernate, jQuery, Struts and so on
  • Hand-on experience on cutting-edge ecommerce design, development and integration
  • In-depth and working experience on Hyris platform front-end, backend and midtier
  • Strong SOA/web service design and development with JEE platform
  • Expert level e-commerce architect and developer
  • Strong integration experience between Hybris and SAP ECC, CRM, SCM, GATP via PI, Data Hub or Jco/RFC.

Skill

of yrs experience

Date last used

Self-rank 1-10

Solutions Architecture

7

current

8

Evaluation of architectural impact

8

current

7

Integration and collaboration Architecture

7

current

7

Data Analytics

5

current

7

Mandated government projects

3

current

5

JAVA/Web environments

10

current

9

Mainframe

3

current

5

WebSphere

10

current

9

MQ

5

current

5

BPM

3

current

5

SOA

10

current

8

Ecommerce

10

current

9

Hybris

3

current

9

Strengths:

Architecture and design

  • 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.7 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

Application development

  • 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 3.x and JEE 1.7 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:

Skill Type

Name

Years

Level

Last used

Architecture

Architect/lead developer

10

expert

current

languages

Java/c/c /c /SQL/PL-SQL

12

expert

current

Java 5

EJB2/JMS/JavaMail/Thread/JDBC/JTA/JCA/JAXB

10

expert

current

Java6

JPA2/JSF2/CDI/Bean Validation/EJB3.1

2

expert

current

Core Java

Collection, concurrent/thread,Generics, socket etc.

10

expert

current

SOA/webservice

SOAP JAX-WS , REST JAX-RS/JSON , JAX-RPC

7

expert

current

Open source

Spring3, Hibernate,Struts1-2,

5

expert

2011

Database

DB2,Oracle, SQL server, MySQL

10

expert

current

Messaging

IBM MQ, ActiveMQ, JMS

5

medium

current

Server

WebSphere 6-8, Weblogic11, Jboss, Tomcat

7

expert

current

Methodologies

RUP, Agile, Waterfall, CMM, SDLC

7

medium

current

Source control

CVS/PVCS, Clearcase, SVN,TFS

10

medium

current

Ajax/JavaScript

Dojo, jQuery, DWR

5

medium

current

CI/build

Ant, Maven

5

medium

current

Web/UI

JSF, Struts, html/css, Flash/flex,

7

expert

current

Doc/content Mgm

FileNet, Documentum, Teamsite

5

medium

current

Tools

Rad 6-8, eclipse, Netbean, Jbuilder, RSA,ErWin

10

expert

current

Design Pattern

GoF design pattern, JEE pattern, EAI pattern

10

expert

current

BPM/Rule

Pega, JBPM, Blaze rule

3

medium

current

Hybris 4-5

Ecommerce platform

3

expert

current

Professional Experience:

Confidential

  • delivered the whole system architecture specification including 3rd party integration
  • did POC on search engine integration with SOLR
  • implemented a POC on data hub for data replication and synchronization
  • implemented a SSO POC with Boeing'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

Confidential

Application architect and Lead developer

This is a short time contract with Chanel to help implementing chanel.com a B2C site using hybris 5.1. I was responsible for employee purchase with various promotions. I also designed a few cronjobs to populate promotion data.

Confidential

Application architect and Lead developer

  • Involving cross-team high level design and development for Grainger e-commerce application checkout section. I have experienced the whole lifecycle of development with Agile. We used latest e-commerce platform-Hybris to implement e-commerce functionalities. The specific technology includes Tomcat/jboss, Ajax dojo and jQuery , ant, GIT, Spring, Oracle, SAP CRM and Hybris and Java 7.
  • My accomplishments as follows
  • 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

Enterprise/Solution Architect

  • Delivery IT solution and IT strategy recommendation for global clients such as Du Pont, BAXTER, Verizon, AT T, UK National Health Care , Brazil Government, StateFarm and so on.
  • 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

System / Application Architect/Lead developer

  • 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

Technical Architect / Lead Developer

  • Joined SBC/AT 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

Architect / Lead Developer

  • 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

Software Engineer

Responsible for the design and implementation of software for Motorola' 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

Confidential

Programmer / Analyst

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

Research Programmer

  • 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.

We'd love your feedback!