Jessica Liu
Cell Phone: 469-***-****
Email address: *************@*******.***
Address: **** ***** *****, ***** *******
Objective:
Seeking Senior/Lead Software Engineer/ Architect Position
Professional Overview
Over 15 years of extensive experience in building scalable, high performing and
robust applications utilizing Java, J2EE technologies.
Strong experience in translating business requirements into technology
requirements and assisting customers in architecting, designing, implementing,
testing and deploying solutions
Solid object oriented analysis, design, and development skills - OOA/OOD, UML,
OO design principals/patterns.
Strong hands on and coding experience
Experience to work in a fast paced Agile environment, delivering functional
features in small time durations.
Strong leadership, communication and influencing skills
Experience in leading and motivating developer team to deliver software
solutions
*Green Card Holder, Permanent Resident Status
Current Tech Lead and team lead of Mobile payment application
Roles
Primary Java/J2EE, JSP/Servlet, JPA, JMS, EJB3, JCA, JTA, JSF
Technologies Spring, Spring Data, Spring JMS, Spring MVC, Spring security,
Spring Batch, Spring Integration, AspectJ, Struts, etc.
Web Services including: RESTful, JSON, JAX-RS, JAXB, SOAP, WSDL,
JAX-WS, etc.
JPA, Hibernate, JTA, MongoDB, etc.
XML, XSTL,XSD
JavaScript, JQuery, Ext JS, AJAX, JSON, JSF 2.0/RichFaces 4, CSS3,
HTML5, AngularJS
jUnit, Spring test framework, Mockito, Selenium, jMeter,
LoadRunner, etc.
Eclipse, Maven, Sonar, JProfiler, PMD, SVN, GIT, JIRA, etc.
Glassfish, Oracle WebLogic Server, IBM Websphere, Tomcat
Drools, jBPM, Oracle Service Bus (OSB), Oracle BPEL, WebLogic
Integration
Oracle Fusion Middleware 11g, Oracle WebLogic Portal 8.1/9.2/10.01
SQL Server 2005/2008 development, Oracle Database 9i, IBM DB2,
Sybase, etc.
Other IBM WebSphere Process Server
Technologies IBM DB2
IBM MQSeries 5.x
ASP .Net, C#
SQL Server Integration Services, SQL Server Reporting Services
Tibco Businessworks, WebMethods ActiveWorks, Sun LDAP, IBM
Rational Requisite Pro,
Microsoft IIS, Apache, Tomcat, Microsoft ADAM
Documentum
Crystal Reports Server 2008 SDK
C/C++, UNIX, LINUX, WINDOWS
Key Extensive business knowledge in industries including: payment,
Industries government, telecom, mobile, manufacture, retail, healthcare,
auto, etc.
Awards Softcard top ranking employee FY2013
Perficient Promise Award -FY2009
Perficient Team Achievement Award - FY2007
Speaker on Year 2006 China Labor and Social Insurance Information
System Forum
BEA APAC Excellence Award for FY2006
Speaker on IDG MiddleWare World China 2005
HP Consulting top ranking (PRB 5) FY2000
Education Professional Training
Master degree of Computer Science, 2011/2012 No Fluff Just Stuff - Java
Nanjing University (China) Conference
Bachelor degree of Computer Science, IBM: Web Application Development with
Nanjing University (China) IBM WebSphere
IBM: Integration Using IBM WebSphere
Integration Developer and Process
Server
Oracle BPEL Process Manager
Oracle Service Bus
BEA Products training
Tibco Businessworks Product training
WebMethods ActiveWorks Product
training
HP Flawless Consulting Skill training
HP Sales negotiation Skill training
HP FocusPM (HP project management
methodology based on PMI theories)
training
PMI project management training
HP Object Oriented Development
Lifecycle training
HP Products training
HP Praesidium PKI technology
Cisco Voice Over Frame Relay/ Cisco IP
Telephony
Cisco Systems Certified IPCC Developer
Certifications
BEA Systems Certified WebLogic Server
Specialist
BEA Systems Certified WebLogic Portal
Specialist
Microsoft certified Windows NT System
Engineer
Professional AND BUSINESS Experience
EXPERIENCE
JVL Ventures, LLC, Softcard (Mobile Payment)
Software Engineer, Team Lead of Wallet Server Platform
January, 2013 - present
. Softcard Mobile Payment Wallet (NFC, Android, iOS)
Softcard (formerly Isis Mobile Wallet) is a joint venture between
AT&T, T-Mobile and Verizon in the mobile payment space. The system is
based on near-field communication (NFC) technology and allows users to
pay by tapping their mobile device to a payment terminal. Also Besides
payment cards, Softcard holds offers and participating store loyalty
programs which are also NFC enabled. Softcard is location aware, so
that advertisements and offers can be sent to user based on location.
The system also carries a location aware map so users can easily
search for stores to use their cards and offers.
Wallet Platform Server provides backbone RESTful services to Softcard
mobile application. Those services include:
1. User Account /preference/security management services
2. Payment card management services
3. Location aware map search/Merchant/Store services
4. Advertisement/offer management services
5. Loyalty program/loyalty card management services
6. Transaction management services
As a team lead, I have been leading design and implementation of
features using Agile/Scrum methodology. My major achievements include:
o Design REST APIs and create/publish WPS RESTful web service
specification.
o Designed/Implemented wallet RESTful web service platform armed
with user authentication, session exchange, background
synchronization, event logging, error handling, fail-fast, etc.
o Designed/Implemented a high performance store geo location map
engine to support nearest store search with different search
criterion.
o Designed/Implemented JMS based asynchronous event handling system
with retry, persistence, dead letter processing mechanisms.
o Designed/Implemented high performance, location-aware
advertisement/offer targeting server with criterion rule engine.
o Used GemFire cache to optimize system performance and management
session and conversations.
o As part of continuous improvement, drive the effort of increasing
unit test, integration test and automated test coverage. Lead the
design and implementation of WPS test automation tool based on
Selenium technology.
o Lead the effort of design/implementation of WPS management
console using AngularJS.
o To make location geo map engine more scalable, evaluated existing
technologies, prototyped the next generation geo engine with
MongoDB.
o Adopted code analysis and performance analysis tools like Sonar,
JProfiler into development activities. Also established a peer
code review process.
o Created a version control strategy to reduce the maintenance cost
of different product releases
Technologies being used include:
o Mobile platforms (Android, iOS, etc.) Spring Security, Spring
MVC, Spring batch, Spring data, Hibernate, GemFire Cache, JMS,
MongoDB, Selenium, etc.
Sirius XM Radio Inc. (Agero Inc.)
www.agero.com
Senior Software Engineer, Team Lead
July, 2010 - January, 2013
I successfully implemented and delivered below systems:
. Toyota CY13 SMS Gateway: A gateway relays and translates Toyota smart
phone app requests to vehicle units by SMS.
. CTI Gateway: A gateway processes service requests, makes and routes
call to call center floor agents through Avaya PBX and Genesys T-
Server based on agent skill set.
. CTI Monitor: A web application monitors the status of connections on
CTI extensions and modems, provides management actions based on user
access rights.
. TCU- Simulator-Test-Framework (Test Automation):
An automation test tool used to test vehicle connectivity services.
The framework includes a test case/test suites/load tests management
system, several vehicle unit simulators (for different OEMs),
Airbiquity Server Simulator, and a rule engine for setting up call
flows.
. Toyota EV Gateway: A gateway relays and translates Toyota smart phone
app requests to vehicle units over Airbiquity Server.
. BMW SMS gateway: A gateway translates BMW JMS messages to SMS
messages, sends to vehicle units, and vice versa, translates SMS
messages from vehicles to JMS messages towards BMW. I created reusable
JCA adapter of SMPP.
. Feed Batch Processing Framework: A universal, dealer independent,
format configurable, ftp URL configurable feed processing framework to
process dealer feeds and creates driver accounts.
Technologies being used include:
o Spring, Spring MVC, Spring WebFlow, Spring Security, Spring
Integration, Spring Batch, JSF2/RichFaces 4, jQuery, AJAX, JSON,
RESTful Web Services, SOAP Web Service, Metro, JAX-WS, JAXB, Drools,
jBPM, JPA, JCA, JMS, Hibernate, Glassfish 3, JMX, Genesys API 8,
Airbiquity API, IBM MQSeries, MS Active Directory, etc.
ETC Corporation February, 2010 -
June, 2010
ETC Corporation is the toll industry's most comprehensive resource for
system integration, design, development, implementation, consulting, and
customer service operations.
Senior Java Developer
. MDX Toll Transaction System: A mission critical system that manages
Florida Toll Road Transaction including toll tag transactions,
violation management, image review, Audit and Reconciliation, etc.
o Design, implementation, and go-live support
o Struts, JSON, AJAX, Yahoo UI, Custom Tag library, Web Services,
AOP,IoC, Annotation,EJB 3/Hibernate, JTA, OC4J 10.1.3, PL/SQL,
Maven, Linux, and sFTP..
Science Applications International Corporation
September, 2009 - January, 2010
Senior Java Portal Developer
. CLIENT: Entergy, Site Integrated Planning Database (2009~2010): A
nuclear corporate application that provides a consistent tool for
managing site prioritization, funding approvals, budgets, and 15 year
asset management plans for O&M and capital projects
o Design, construction of Ext-JS based UI for report interface
o Design, construction of business logic and database logic using
Spring/Hibernate
o Ext JS 3.0, JSON, DWR, AJAX, Crystal Reports 2008, Crystal
Reports Server 2008 SDK, Spring/Hibernate, and Oracle WebLogic
Portal 10g.
o DOJO, Oracle WebLogic 10g, Orable ServiceBus10.3, Content
Management Repository, JMX, LDAP, etc.
Perficient, Inc. April
2006~September 2009
Lead Technical Consultant
. Healthcare Portal (2009): It is a Portal similar with Google Health,
built upon Oracle 11g technology stack.
o Oracle WebCenter Suite 11g, AJAX (JQuery), ADF, JSF, JSR168,
Porlet, WSRP2.0, Web 2.0 Services (Document Service, Tag Service)
o Integration of Oracle Content Server using JCR API, Oracle
Service Bus and Oracle BPEL enabled business process management
and workflow management
o Spring/Hibernate, Oracle database 11g
. Broadlane, WFX Load Testing and Performance Tuning (2008~2009)
o Health check, performance analysis, load testing, architecture
review, tuning; code review and refractory.
o WebLogic Portal, AJAX, Hibernate, Struts, Web Services,
Hibernate, Stored Procedure, SQL Server 2005 Performance Tuning,
WebLogic Performance Tuning, HP LoadRunner, HP Diagnostics
Profile, etc.
. Broadlane, WFX 3.0 (2008): Designed and constructed a highly secure
and seamless integration solution to integrate WFX, a healthcare
portal, with SQL Server Reporting Services and data warehouse.
o Design and Construction of WFX/SSRS integration solution;
o Construction of technical specification of ETL Process;
o Oracle WebLogic Portal, ASP .Net, C#, SQL Server 2005, SQL Server
Integration Services, SQL Server Reporting Services, AJAX,
Hibernate, Struts, Web Services
. Broadlane, Procurement Portal (2008): A online shopping system of
healthcare products.
o Migration of existing P2P Portal from WebLogic Portal 8.1.3 to
9.2.2; Migration of existing Security Authentication Provider;
Migration of existing Backend EJBs; Migration of existing Web
Services;
o Oracle WebLogic Portal 9.2, Microsoft SQL Server 2005, Web
Services, Beehive NetUI, Maven
. Broadlane, Denali Vendor Management System (VMS) (2007): Design and
implementation of a healthcare workforce procurement system, which
helps to reduce Facilities costs, streamline Workforce Procurement
processes, and improve time and invoice management. VMS application
also automates the communication between facilities and agencies to
avoid data duplication, expedites resource procurement processes and
facilitates reconciliation of time and dollars spent.
o Architecture design using OOA/OOD methodology and UML modeling
tool; Business process design.
o HR-XML compliant Web Services interfaces of B2B integration with
business partners such as Tenet Healthcare
o WebLogic Portal, Hibernate, Microsoft SQL Server, SQL Sever
Integration Services, SQL Server Integration Services Designer
Version 9.00, ALBPM (BEA AquaLogic BPM Suite), HR-XML
. Dobson Communications, WebDirect/Ecell (2006): WebDirect is an online
order system to support Dobson's call center staff; .Ecell is a
customer self service portal of cell phone online shopping, plan and
bill management.
o WebLogic Portal 8.1.4, Custom tag library, JSTL, Hibernate,
Struts
. Freeman, Design Asset Management Phase 2 Project (2006): Design and
implementation of Documentum frontend content portal.
o WebLogic, Documentum, Active Directory, Eclipse 3.1, Spring,
Hibernate
BEA Systems Ltd. August
2002 - February, 2006
Principal Technical Consultant
. China UnionPay, Mobile Payment System (2005~2006)
o WAP, Near Field Contactless Card, Dual Chip Mobile Device,
Wireless Service Delivery Platform, J2ME, Java Card,
8583/EMV/PBOC Specifications, PKI security, WebLogic Server,
WebLogic Portal, Tuxedo, etc.
. China Telecom, Wide Area Centrex Pilot Project (2005)
o BEA WebLogic Network Gatekeeper, WebLogic Sip Server, Web
Services, NGN, WebLogic Portal, Parlay-X, Parlay Gateway, Sip,
Jain SS7 stack, etc.
. China UnionPay, Application Planning (2005)
o SWAT analysis/ Business and IT Strategy/Current IT Systems
Analysis workshops, Project Planning, WebLogic Integration,
AquaLogic DSP, WebLogic Portal, WSRP, etc.
. Bank of China, Credit Card Application Processing System (2004~2005)
o Credit Card System, BPM/Workflow, System Integration (printing
system, image server, etc.)WebLogic Portal 8.1, WebLogic
Integration 8.1, Oracle 9i
. Nokia, Customer Traceability System
o Customer Care Portal, XQuery, XPath, SQL Server 2000 Stored
Procedure Development, AquaLogic DSP .Net, Web Services, SQL
Server 2000, etc.
. China Information Technologic Department: Information Exchange System
o Messaging Middlewares, WebLogic Server, WebLogic message bridge,
WebLogic Integration, Tibco Businessworks and IBM MQSeries, IBM
Websphere, etc.
. China Taxation Service: Taxation Processing System
o WebLogic Server 8.1, WebLogic Integration 8.1, Oracle 9i and Sun
Solaris LDAP server, etc.
. China Social Security Service: Social Security management System
o Government Portal, WebLogic, EJB, PKI Security Technology,
Rational Rose, Oracle 8.1, IBM AIX, etc.
Hewlett-Packard Co., Ltd.
February, 2000 - August, 2002
Senior Technical Consultant, HP Consulting
. NICE, Distribution Logistic Management System (2001~2002)
o BPM, Inventory/Logistic Management, ERP, WebLogic server,
TopLink, Oracle 8, Rational Rose, HP-UX.
. China Shenzhen Power Supply Company, Power Supply Workflow Management
System (2001)
o BPM, Workflow, Rule Engine, IBM Websphere, Swing, SQL Server,
Rational Rose, etc
. Sundan, B2b and B2c Systems(2001)
o B2B Procurement System, B2C, ERP, Supply Chain Management, Java,
JavaScript, CSS, IONA CORBA, BroadVision, J.D.Edward, WebMethods
ActiveWorks, HP-UX, etc.
. MyTopHome.com, e-Real-Estate System Project:
o B2C Portal, Java, JavaScript, CSS, IONA CORBA, BroadVision,
Oracle, HP-UX, etc.