Doyle Gong
24383 Sunnycrest Ct, Diamond Bar, CA 91765
Objective
I am seeking a challenging software development position as software engineer, architect, or tech lead.
Major Qualifications
An IT architect, tech lead, and software engineer for enterprise software app using emerging technologies.
15 years’ professional experience including 12 years’ in IT for industries of finance, auto, insurance, health care, mortgage, manufacturing, customer-facing B2C, e-business, and B2B.
A broad range of in-depth hand-on and latest emerging technical experience in Java SE, Java EE, SOA, message oriented middleware, ESB, Spring, Hibernate, EJB, web services, BPM, EAI/system integrations, EIS, portal, distributed systems, high volume web applications, data architecture, etc.
Proven track record in architecting and managing small to large-scale, high volume, high complexity, mission-critical and multiple-million-dollars enterprise projects and web applications.
Excellent project and team leadership ability. Managed multiple cross-functional teams, including offshore teams. Managed full SDLC from defining project to delivery thru iterations.
Excellent accountability. Exceptional objective decision making and problem analysis / solving ability; excellent communication abilities; self-starter and team-player.
Master’s degree in Computer Science
Tech Skills
Architecture & Design: enterprise architecting, SOA, MOM, ESB, EAI, portal, Web Services, MVC, patterns (integration and design GoF/Java) & best practices, OOA/D/P, high traffic web application, content management (high volume document generate/print/fax/email/storage/scan/mail/delivery).
Java: Java SE / J2SE (12 years, v1.0-v1.5), Java EE / J2EE (10 years, v1.0-v1.5), EJB (v1-v3), Spring, Hibernate, JMS, JAX-WS/JAX-RPC, JSP, Struts, portal, JSF, JUnit, Ant, JAXP, JAXB, XPath, DOM, SAX, JPA, XmlBean, Servlet, Ajax (Dojo, GWT), JCA, JDBC, RMI, JTA, JNDI, LDAP, iBatis, Log4J, multi-threading, CORBA, Sockets, JNI, Swing/Applet.
Application Platform: WebSphere (App Server, MQ, ESB, Message Broker), WebLogic (App Server, Integration, Portal, AquaLogic ESB), ATG Dynamo, Oracle (App Server, BPEL, BPM), Sonic ESB, Tomcat, WebMethod, Axis, mass storage (SAN, NetApp).
OS: UNIX (Solaris, HP), Windows, Linux, Mainframe CICS
Methodology: RUP, Agile (Scrum, XP), AUP, CMM/I
Language: Java, SQL, UML, PLSQL, WSDL, BPEL, SOAP, HTML, XML, C++/C, JavaScript.
Data Management: Oracle, UDB, SQL Server, Mysql, data architecting, ETL/Talend.
Miscellaneous: Eclipse, RAD/WSAD, Workshop, TogetherJ, Rational (Rose XDE, ClearCase, ClearQuest, ReqPro), MS Project, ErWin, TOAD, SqlDeveloper, JProbe, LoadRunner, Rules Engine (JRule, Visual Rules, JBoss, Blaze), Reporting (Business Object, Jasper), Cruise Control, Continuum, EDI, OAGIS/BOD, HTTP, FTP, CVS, VSS, PVCS, SVN, VC++, PDF Generator, Cryptography, HIPAA, etc.
Career Accomplishments
Yamaha Motor Corp USA, Cypress, CA 09/24/2007 ~ present
Lead Developer / Architect
Yamaha Motor USA is auto manufacturer to sell motorcycles, autos, boats, etc (Annual sales $4 billion; US Fortune 412). I work for multiple-million-dollars Warranty project, which involves US team and Japan/China global offshore teams. The project is to re-engineer from mainframe CICS to Java web application.
Hands-on program using Java SE 1.5, JavaEE/J2EE 1.5, SOA, Web Services, Spring, Hibernate, EJB3, WL BPM, JMS, WebSphere 6.1, WebSphere MQ, BPEL, Struts, Design Pattern / GoF, OOA/D/P, Agile, JPA, JAXP, JAX-WS, Oracle 10g, Ajax, Talend, XSD, WSDL, UML, Visual Rules, QAS, HP Unix.
Conduct requirements gathering and analysis. Translate functional and non-functional requirements into technical specs.
Perform tech designs such as sequence, activity, class / object, etc. Provide design and advise on UI, DB schema, XML schema, WSDL, integration interfacing, concurrency, pagination, batch, etc. Conduct design and code reviews.
Provide architectural vision, strategy, decision, directions, and technical leadership to achieve lowest long term ownership cost and HA, scalability, extensibility, and other qualities of services. Identify architecture issues and produce end-to-end solutions to meet business needs in enterprise architecture, SOA, SCA / service components, infrastructure selection, system integrations, data conversion, BPM, reporting, ESB, etc. Model and create common re-usable enterprise components shared across applications. Lead technology R&D / POC, adopt latest technologies and tools into project. Insure system efficiency, integrity, productivity and maintainability abiding by and promoting standards and best practices.
Lead development teams thru SDLC. Break down and distribute work, schedule, and monitor execution progress. Interface senior management, customers, project manager, function manager, and tech audience. Define and optimize processes to achieve cost effectiveness.
Reason for leaving: the entire project is being cancelled due to US economy recession.
First American, Santa Ana, CA 07/20/2006 ~ 09/14/2007
Application Architect / Sr. Software Engineer
First American was one of the leading realty and financial companies in US (Annual sales $8 billion; US Fortune 284). I worked for multiple-million-dollars projects of financial, sale, and eMortgage applications.
Provided architectural advise and enterprise solutions to enterprise architecture modeling such as ESB/SOA, business marketing strategy, EIS system/vendor/bank integrations, secure info delivery, financial transactions, high volume web portal and back-end services, digital asset management, etc. Kept current on technologies and introduce into development. Developed architecture guidelines and best practices.
Participated in business strategic direction and modeling. Proposed business solutions and requirements. Gathered and analyzed business requirements. Translated non-functional and functional requirements into technical requirements and functions.
Programmed using cutting-edge technology in Java SE, Java EE, SOA, ESB, BPEL, BPM, Spring, Hibernate, JMS, EJB, portal, WebLogic (App Server, Integration, Portal, AquaLogic ESB), Web Services, AJAX, GWT, Flex, XML, EAI, JAX-WS/JAX-RPC, iBatis, Axis, WSDL, PL/SQL, SQL, XSD, JavaScript, WebMethod, etc.
Provided performance tuning and optimization of application code
Supported production system
Reason for leaving: the whole Dept shut down due to shrinking in the realty & mortgage markets.
Ameriquest Mortgage, Orange, CA 03/15/2004 ~ 12/1/2006
Solution Architect / Project Manager
Ameriquest was No1 market share lender in US sub-prime mortgage market. I worked for sale application (budget 120 million) and operation application (budget 20 million).
Provided architectural strategy and directions. Produced overall tech solutions and designs in enterprise SOA and messaging-based architecture, vendor integrations, high volume document management (generation/print/fax/email/storage/scan/mail/delivery), high volume web applications, etc. High level project architectural quality assurance.
Managed 4 IT cross-functional groups of total 15+ people geographically located in US and India. Led project management thru all SDLC. Interfaced executive, clients, and vendors. Defined and optimized processes to achieve cost effectiveness.
Accountable for global IT delivery in quality and standards on time within budget. Defined product/project goals and road-maps over iterations. Defined, planed, scoped, budgeted, prioritized, estimated, scheduled, staffed, monitored, and controlled projects to completion to meet business needs. Enforced best practice and SEPG to comply CMMI-4. Responsible for disaster recovery, audit, system availability and reliability. Communicated with all levels of stakeholders. Managed project change and risk.
Designed and coded using Java SE, Java EE, SOA, ESB, Web Services, EAI, JMS, Hibernate, JAX-RPC, Sonic ESB, BPM, BPEL, Struts, WebLogic (App Server, Integration, AquaLogic ESB), WSDL, RUP, CMM/I, etc
Participated in business strategic direction and modeling. Gathered and analyzed business requirements and translated into technical functions.
Reason for leaving: the company ran out of business due to sub-prime market crash.
LowerMyBills Inc, Santa Monica, CA 07/2003 ~ 03/2004
Sr. Software Engineer / Architect
Architected and developed high traffic web application (max 1000+ concurrent users and 80 million web visits per year)
Provided the technical direction responded to business constraints. Made architecture decisions in selecting app servers, architecture, EAI, data access, etc. Represented teams internally and externally. Oversaw designs and ensured architectural correctness.
Led multiple projects and team. Created, planed, and prioritized projects. Identified project dependencies, issues, and solutions. Assessed the risks to mitigate identified risks. Made key decisions during development.
Programmed Java, J2EE, patterns, UML, JSP, and Oracle AS.
Reason for leaving: left due to company’s re-org
ePolicy Insurance Solutions Inc, Torrance, CA. 02/2002 ~ 07/2003
Sr. Software Engineer / Design Lead
Architected the enterprise insurance systems. Presented to the management in selecting architecture decisions. Evaluated software, technologies, and best to utilize them. Integrated various heterogeneous external EIS with RPC, JCA, JMS, and web services.
Led projects and teams of 5 persons. Responsible for deliveries.
Designed systems using OOD, design patterns, and UML. Constructed component-based structure and modeled data. Implemented systems using Java, EJB, WebSphere/MQ, ATG Dynamo, XML, SOA, JMS, SOAP, CORBA, etc on UDB.
Reason for leaving: laid off because this .com company downsized
Acquirex Inc, Long Beach, CA. 12/2000 ~ 01/2002
Architect / Sr. Software Engineer
Worked for the multi-platform and distributed full-service B2B marketplace.
Oversee the architecture and implementation of enterprise applications. Responsibilities include providing project leadership and direction, architecture research, and technology evaluations. Developed architecture principles and best practices.
Led projects in full SDLC. Interfaced with clients and QA to elicit business requirements. Conducted production support, design/code reviews. Analyzed and tuned performance.
Worked on ordering, shipping, and billing systems using Java, EJB, WebLogic, SOA, JMS, Web Services, OO, design patterns, XML, PL/SQL, etc against Oracle.
Reason for leaving: laid off because this .com company downsized
Edgewave Corp, Tustin, CA. 12/1999 ~ 12/2000
Dev Manager
Led projects and tech teams with overall responsibility. Worked on full SDLC. Financial budgeting. Created and defined project, assigned tasks, and controlled executions.
Architected the overall system architecture. Define strategy and disciplinary to enforce the technical direction. Drove the translation and construction of a client's complex business problems into technology solutions. Used Java, J2EE, EJB, WebSphere, WebMethod, etc.
Reason for leaving: this .com company ran out of business
Welead Inc, Los Angeles, CA / Fredericton, NB. 04/1994 ~ 01/1998
Tech Manager / Architect / Sr. Software Engineer
Worked for the consulting company in various industries, such as health care, finance, accounting, manufacturing, supply chain, etc.
Managed teams of up to 10 people. Established high to micro level plans for the teams, and guided the executions to the deliveries. Established scope and change management processes. Played as key architect.
Architected, designed, and implemented software systems using such various technologies as C++/C, Java, JSP, CORBA, ASP, Oracle, DB2, HIPAA, etc.
Reason for leaving: left due to obtaining master degree.
Jiangnan Inc, China / Vancouver, Canada 08/1990 ~ 03/1994
Assistant President / Financial Manager
Reason for leaving: moved to USA
Educations
Master of Computer Science, University of New Brunswick, NB, Canada, 1999.
MBA program, Jiangxi Finance & Economy University, China.
Diploma in Financial Accounting, Jinling Institute of Technology, China
References: Available upon request
Geographical Reference: Orange county, Los Angeles county, Los Angeles city, or others
Availability: Immediately, since the current project is ending.
