Yong Liu
***** **** **** **** ******, CO ***** Phone: 303-***-**** abnmle@r.postjobfree.com
S r. Java/J2EE Developer
Passionate about solving business problems, big or small.
Write quality extensible code with Object Oriented methodology.
13 years of experience in the software development industry.
Expert RIA and SOA. Entire J2EE stack.
OOA/D expert.
SUN certified Java Architect.
Related Professional Experience
As Sr. Java Developer of Escendo Corp., designed and implemented the Business Intelligent Suite
products based on the service oriented architecture. The fat client was designed with Java Swing
Spring RCP framework. Designed the web platform with Spring MVC, Openlaszlo/Flash/Flex,
Hibernate, Spring Security, Spring Web Services framework and XMLBeans. Used Oracle OLAP for data
services. Used XML/XSLT and XSD extensively. Designed user Oracle schema, used Hibernate3 to map
user schema to Java objects.
As Sr. Java Developer for Escendo Corp., designed and implemented all backend Spring Web Services
based services. Also developed GWT/GXT web application framework for the development group to
use for rich client web interface. Used Junit as the regression test framework.
As Principal Consultant of Sogeti USA, designed and implemented document transport software with
SOA for Jeppesen to transfer documents onto airplanes. User Postgres as the data store, Hibernate
Annotations. Used Tomcat HA for high availability server configuration.
As Sr. Developer of Escendo Corp., managed subversion repository for source control systems on
Linux (CentOS 5), also designed the automatic build process with maven. Managed maven repository
with Artifactory deployed on Apache Tomcat server.
As Lead of the front end development group of Esendo Corp., drove the product delivery process from
start to finish. Delivered the Business Intelligence Suite products on time and under budget.
Technology
Java, J2EE, JSF, Facelets, ajax4jsf, JSP, EJB, Spring Webflow, Spring MVC, Spring
Software:
Security Framework, Spring Web Services, Spring Rich Client Platform, Openlaszlo
(Flash or DHTML), GWT/GXT, Maven, SVN, ClearCase, ClearQuest, DML, Hibernate,
Jasper Reports, Struts 1 and 2, XML/XSLT, C++, HTML, Python, C, Ksh, Csh, Bsh,
SQL
JBoss, Tomcat, Eclipse, NetBeans, Oracle Application Server, Rational Rose,
Together C++, Oracle OLAP. Weblogic, Tuxedo, Orbix, TopLink, JBuilder, WebGain
Studio, SQLServer
Windows XP, Linux, Solaris, AIX, HPUX
Platform:
Oracle 8i to 11g, OLAP option, data warehouse, parallel server, partition.
Database:
Sybase, DB2, postgres, mysql
Yong Liu Resume Page 1
Professional Experience
Escendo Corp. – Littleton, CO
Startup software company, makes Business Intelligence software on the Oracle OLAP platform
Director, Java Architecture, March 2008 – July 2009
Give strategic architecture direction. Design overall architecture. Implement the software. Deliver the fat
client and the web2.0, rich internet application client. Deliver all of the backend services.
Selected Accomplishments:
Led the architecture design, decided on the technology stack, selected off the shelf products.
Led the development team, delivered the fat Java client and the web2.0 Openlaszlo/Flash client.
Designed and implemented all SOA server side code.
Sogeti USA - Denver, CO
IT Consulting
Architecture Channel Lead/Principal Consultant, January 2007 – March 2008
As Architecture Channel Lead, provide guidance and direction to the architecture practice group. As
Principal Consultant, deliver software solutions to clients in the Denver metro area.
Selected Accomplishments:
Convinced CTO of client, Wildblue Communications, to use component based web development with
JSF/facelets/ajax4jsf.
Designed and implemented web pages and web services for one of the client, Jeppesen, on the 787
Ground Systems Content Delivery system.
Computer and Communication Technologies, Inc. - Denver, CO
Wireless communications provider
Senior Programmer/Analyst/Lead, March 2005 – January 2007
Report to VP of data services of CCT with architecture directions, reusable components as well as daily
operation and maintenance of production system.
Selected Accomplishments:
Architect, lead, design and implement/maintain internal business supporting systems with Service
Oriented Architecture (SOA). The business supporting systems uses the CCT Application Development
Framework and CEBOL, an enterprise data bus; the Comet system, customer care web system and e-
commerce site; the Billing Engine system, invoice consolidation engine and billing system.
Designed and implemented the Common Enterprise Business Object Layer (CEBOL) architecture with
JBoss EJBs, with a JMS service bus, the entire backend system was written as sessionless EJBs, with
one MDB listening on SOAP calls over HTTP. The architecture further simplified and streamlined
development by staying with a simple architecture, but in the same time, it uses spring framework
and code generation to make it extremely flexible. Developers all like the architecture because they
can add new services to it in a matter of hours.
Designed and implemented the common web UI components using spring framework, JSF and
facelets with Ajax. Developers rapidly built web applications with the common components, using
them like lego blocks. State of the art AJAX interactions make the web applications very user friendly,
in the same time, developers do not write a single line of AJAX code, AJAX calls are handled by the
ajax4jsf framework.
Designed and implemented the web security layer with acegi for spring with CAS SSO. All of the web
applications do not implement security as the result of this security layer. Web application developers
only spent time coding business logic. The security layer is added later on to the application via spring
framework context with the ACEGI package. The security layer simplified web application development
and streamlined security functionality.
Lead for all the enterprise Web Services development. Oversaw all of the application developments
and directed the technical strategy for the entire backend application development team.
Yong Liu Resume Page 2
Tiger Technology Inc. - Denver, CO
IT Consulting
Senior Consultant, May 2003 – Feb 2005
Design and implement software. Contracted at Micromedex the whole duration, wrote software for the
Physician’s Desk Reference (PDR) platform.
Selected Accomplishments:
Design and implement data conversion from legacy database data to xml files. Legacy database data
was exported to plain text files, and then was transformed with Java XSLT rules into XML files.
Implemented the Java code with a simple rules engine to do the conversion instead of manually
coding all of the rules.
Design and implement mastering java classes to produce html and xml outputs. Designed and coded
all of the mastering process to combine contents from different XML files to make a cohesive content
XML document. Then transformed this information to HTML so online browsing of this information is
possible.
Design and implement XSLT stylesheets to transform XML documents.
dbDoctor Inc. - Denver, CO
Startup software company, makes automated Oracle database maintenance package, the HealthWatch
product, to help with Oracle DBA’s daily tasks
Senior Software Developer, February 2002 – April 2003
Design and implement software.
Selected Accomplishments:
Architect, lead, design and implement software on CD for the Healthwatch software package. All
software resides on a bootable Linux CD. Automatically do installation and configuration.
Architect, lead, design and implement the whole installer framework with UML. Responsible for the
final deliverable.
Implement the XML configuration utility.
Design and implement new web functionality of dbDoctor database monitoring software.
Tanning Technology, Corp. - Denver, CO
IT Consulting
Consultant, one year
Senior Consultant/Lead Developer, 2 years
Architect, 2 years
Promoted in the organization through five years of service. Added responsibilities every step of the way.
Provided higher level of IT consulting service to various clients, in all kinds of industries. Worked on many
consulting engagements, project varies from 1 month to 12 months.
Selected Accomplishments:
As architect, at one client, Global Center. Gathered requirements, did analysis and design for the
internal production management system, from network statistics collection to billing to product
management, using Oracle Business Suite.
As an architect, did architectural review for about 30 US WEST internal projects. Evaluated the
projects based on scalability, performance, operability, usability and security criterion. Helped some of
the projects meet US WEST quality standards from an architecture point of view.
As lead developer, led design and implementation the Java Application Development Kit that enables
quick web application development with OAS at our client, US WEST.
As Developer, designed and implemented back end CORBA servers and Tuxedo servers for the Meta
Query Tool.
Yong Liu Resume Page 3
The Registry, Inc. - Denver, CO
IT Consulting
Consultant, 6 months
Design and implement software. Contracted at TCI.
Selected Accomplishments:
Developed C++ fat client for customer care product on a Solaris platform.
Education and Certificates
Developing Enterprise Applications with BEA Weblogic Server – BEA training 2001.
Leading successful meetings – DDI training 2000.
M3 Development - BEA M3 training 2000.
MS, Mathematics/Computer Science, Ohio University, Athens, Ohio 45701
B.Sc., Psychology, Peking University, Beijing, P. R. China, 100871
References on Request Updated 8/7/2009
Yong Liu Resume Page 4