From: route@monster.com
Sent: Thursday, September 24, 2015 11:55 AM
To: hg@apeironinc.com
Subject: Please review this candidate for: Application
This resume has been forwarded to
you at the request of Monster User xapeix03
|
|||||||
|
|||||||
|
|
||||||
|
||||||
|
Wei
Zheng
(407)342-5252
2289
Gator Drive APT
387
Zhengwei22000@yahoo.com
Orlando, FL
32807
|
Software
Architect / Lead Developer offers the following background: ·
Over 15 years
programming experience including JAVA, C/C++, Groovy, Edifecs, spring,
Hibernate, JSF, JSP, RichFace and PrimeFaces, struts, HTML, and JavaScript. ·
Leading the
design and development of 5 key projects based on Edifecs platform, to
support Federal and State Healthcare Exchanges and HTM mandates, across
multiple transactions in Cambia’s EDI system, which supports 2 million
members’ health insurance electronic transactions. ·
Building
the AAA’s Common Services Infrastructure based on JBoss SOA-P, Enterprise
Service Bus (ESB), and Teiid, to provide a series of REST web services for
various AAA Mobile Apps. ·
Leading the
design and development of the food online ordering network utilizing JSF,
RichFace, spring framework, Tomcat, and MySQL. ·
Leading the
design and development of web-based Behavioral Support Information System
(BSIS), to manage the patient, referral source, funding source, and onsite
service provider’s information, and to electronically process the medical
data of onsite services, utilizing struts, tiles, JSP, spring framework,
and Hibernate. ·
Designing
and developing the common restaurant online order system, the common
E-Store, the common E-Store Administration system, the content management
system for magazine and news websites, using JSP, Struts, spring framework,
and Hibernate. ·
Leading and
participating the development of more than 15 critical features across 6
major releases of the telecommunication billing system -- Atlys, which
served Tier-1 telecommunication carriers such as AT&T and VIVO,
generated bills for more than 20 million subscribers ·
Accumulated
tremendous amount of knowledge in JavaEE, SOA, EA Modeling, Design
Patterns, Client/Server, relational database, script programming, web
programming, JSF, Spring, Struts and Hibernate, and Web Services ·
Holding a
Master’s degree in Computer Science from Florida State University coupled
with a Master’s degree in MIS from Tianjin University |
Architect /
Software Development Engineer IV, Cambia Healthcare
2012 ---- present Cambia Enterprise
Architect Group ·
As a member
of the Cambia enterprise architect group, participated in the enterprise
level tool and platform evaluations and selections, high level architecture
design and reviews, projects estimates, and best practices in design and
development. ·
Participated
in creating and updating the Edifecs Reference Implementation Guide, which
defines the design patterns, use cases, and the best practices in the
development based on Edifecs, which is the core platform of Cambia’s EDI
systems. ·
Led the
cross team efforts to define the source control, build release, and test
automation processes for the Edifecs platform. Federal and State
Exchanges ·
Led the
design and development of 12 new processes for EDI premium remittance and
enrollment to support the Federal and State Exchanges for Washington,
Oregon, Idaho, and Utah states. ·
Delivered
all of the Exchange deliverables on time, on budget, with ZERO
defect Premium Payment
Reporting System Redesign - Terminator Award! ·
Led the
reverse engineering and the redesign of a legacy COBOL based process.
Converted the 25K+ line code (written in COBOL, Syncsort, and shell script)
project to 6 light weighted Edifecs routes and less than 2500 lines of Java
code. ·
Designed
the high level architecture and detailed level logic flows for major
Edifecs routes. Implemented the critical modules such as Sub-report
information generator route, billing extract manager, member data
retriever, and various caches. ·
Converted
the scheduled process to a real time process. Also reduced the average
processing time from 2 hours to 5 minutes! Reduced the usage of 6 AIX
servers and various software licenses. Saved about 1000 support hours every
year. ·
Won Cambia’s
Terminator Award! Claim Payment
Remittance SLA ·
Led the
design and development of the Claim Payment Remittance SLA project to meet
the CAQH CORE Rule 370. The project cost over 2000 development hours with
the cross transaction efforts from 3 agile teams. ·
Designed
the high level architecture. Utilizing Divide-and-Conquer methodology,
greatly simplified the high level architecture from one centralized and
over-complicated process to multiple loosely coupled small processes. ·
Utilizing
the Edifecs Data Storage and timer components, separated the low priority
SLA process from the high priority main EDI transformation process and
minimized the performance impact to main process. ·
Implemented
the critical Edifecs routes. Defined the algorithm to resolve the tricky
file delivery timestamp catching issue. Cache,
Performance Improvement ·
Invented
Java-based caching mechanism that works seamlessly with the Edifecs
framework, to store and share information across different Edifecs routes,
Maps, and other components. ·
The cache
is being rapidly adopted in different Edifecs processes, greatly reduces
the number of database queries, and shortens the processing time of
different processes by 50% to 95%! ·
Eliminated
or reduced the database traffic to the central claims engine databases,
which are the performance bottleneck of many systems company wide, in the
architecture designs to help improve the responsiveness. Agile, Scrum,
TDD, Regression Test Automation ·
Introduced
the Test Driven Development to the Middleware Financial Services Agile
team. Accomplished over 95% code coverage for all the Java code. ·
Utilizing
TestNG, developed a common EDI File Transformation Test tool to
automate the regression tests. The tool allows the testers to easily define
the test cases, load test data, and run the test suites by clicking a
button. All the test data is automatically cleaned up from the databases,
Edifecs systems, and file systems after the test run. ·
The EDI
File Transformation Test tool has been incorporated into nightly
Jenkins jobs to perform over 100 test cases and cover 23 Edifecs processes.
Skills/Technologies
Utilized: Core Java, Edifecs XEServer/EAM/XEngine/Transaction Manager/HTR,
Groovy, Oracle, REST API, JSF, spring, BPEL, Agile, Scrum, Extreme
Programming, TDD, Eclipse and IntelliJ, GIT, CVS, Gradle, Linux,
AIX. Senior Technical
Specialist, AAA National 2010----2012 Enterprise
Architect Group ·
As a member
of AAA national Architect Group, participated in the discussions of the
enterprise level architecture issues, including the new project high level
design, new technology and development tools evaluation, development
processes and best practices, etc. Common Services
Infrastructure (CSI) based on JBoss ·
Built the
Common Services Infrastructure for AAA National Office to provide RESTful
web services to handle various Mobile Apps requests from the AAA clubs
across the country, utilizing JBoss ESB, JBoss SOA-P server, JBoss Teiid,
JPA and Hibernate. ·
Designed
the layered architecture for the CSI web services. Designed the DAO layer
with the Hibernate Entity Manager. Solved the critical problem of having
multiple persistence units in one container. ·
Implemented
the CSI Geo App Profile service that handles the REST requests to manage
and query the location based AAA club profiles. ·
Reviewed
the design and implementation of the CSI Sprint, CSI Digital Roadside, and
CSI Territory ID services. ·
Complying
with the Test Driven Development processes, built the unit testing
framework for CSI web services. The framework can test JPA, ESB, and Teiid
virtual database code, and be incorporated into the automatic build
process. ·
Built the
integration and regression test framework for CSI services, utilizing
jMeter. The tests can run against DEV, Staging, and Production servers. ·
Set up the
Apache httpd server and load balancer to allow the external access to CSI. ·
Defined the
CSI server rolling restart processes to ensure the services uninterrupted
during the server restarts. Common Services
Infrastructure (CSI) based on WSO2 ·
Built the
CSI using WSO2’s web services products Enterprise Service Bus, Business
Process Server, Data Service Server, Governance Registry, and Business
Activity Monitor. ·
Remotely
oversaw the development of the club data and club profile features by a
group of WSO2 consultants. ·
Built the
initial CSI code base and initialized the CSI eclipse projects using Carbon
Studio. ·
Set up the
service clustering and load balancing on the ESB and DSS level. ·
Significantly
improved the CSI performance, reducing the average response time from 60
seconds to 200 milliseconds. ·
Set up and
fine tuned the MySQL clusters in DEV, Staging, and Production environments. ·
Led the
efforts to package, install, and deploy the CSI to more than 20 Linux
servers in DEV, Staging, and Production environments. Telematics
Services Platform (TSP) ·
Enhanced
the XPath evaluation modules to be able to handle the namespaces in the XML
input. Skills/Technologies
Utilized: Core Java, JBoss SOA-P Server, JBoss ESB, Hibernate, REST, SOAP,
BPEL, Httpd, MySQL Cluster, WSO2 ESB/DSS, BPS/G-Reg/BAM, TDD, JBoss Dev
Studio, Eclipse and Carbon Studio, Subversion, Redhat Linux. Architect / Lead
Software Developer, IntelliEagle Technologies
2005----2010 Food Online
Ordering Network ·
Designed
the architecture of the food online ordering network, to provide a simple,
fast, convenient way for people to find the local restaurants and make food
orders online. ·
Built the
multi-tier structure of the system utilizing the Java Server Face and
spring framework. Utilized the RichFace to simplify the web page design,
style design, and to incorporate AJAX features. ·
Designed
the interfaces between the web tier and application layer with a list of
spring services. ·
Designed
and Implemented the end-to-end core online order processes including the
restaurant selection, restaurant information look up, menu loading,
shopping cart, order type selection, check out, and order submission to
restaurants, interfacing with various third party tools, such as Google Map
API, InterFax auto FAX service, FirstData Credit Card Global Gateway, etc. ·
Designed
and implemented other core features of the system including the customer
management, restaurant registration, online menu management, etc. Skills/Technologies
Utilized: Java1.5, RichFace, JSF, HTML, JavaScript, CSS, Spring Framework,
Tomcat, MySQL database, Eclipse and NetBean IDEs Behavioral
Support Information System ·
Led the
efforts of the system requirement analysis. Performed Use Case analysis
with UML. ·
Designed the
architecture of the system based on the SOA concepts. Designed the service
interfaces. Led the efforts of the data model analysis and design review. ·
Built the
system user interface structure using struts and tiles. ·
Led the
coding of a list of core features, including job and task assignments and
processing, onsite service data submission, billing file generation, etc. ·
Implemented
other important features of the system including the funding source
management, referral source management, client management, staff
management, etc. Skills/Technologies
Utilized: Java1.5, Struts, HTML, JavaScript, CSS, Spring Framework, Tomcat,
MySQL database, Eclipse and NetBean IDEs Restaurant Point
Of Sales (POS) System ·
Performed
the system requirement analysis to identify all the features to be included
in different releases. Reviewed the mockup demo and gave comments. ·
Led the
architecture design of the system. Participated in all the design reviews
and gave comments. Led the user interface design. ·
Participated
in the coding of both UI layer and the backend service layer. ·
Led the
system test and the installation and packaging efforts. Skills/Technologies
Utilized: C#.NET express 2008, SQL Server Express, Microsoft Visual Studio Restaurant Online
Order Systems ·
Designed
the developed of the restaurant online order system, which provides a means
for various restaurants to automatically receive the online orders through
FAX. The system supports both the pick-up and delivery orders, also
supports the cash or credit cards as payment methods ·
Implemented
the Online order system to various restaurants’ websites. ·
Designed
and implemented the static web pages for various clients, utilizing HTML,
CSS, and JSP, utilizing JavaScript to realize the features like background
music selection, the time-based banner control, the dynamic menu bar, the
image rotations, etc. Experienced in Flash. Common E-Store
and Common E-Admin Systems ·
Designed
the architecture of the common E-store system based on the Spring framework
and Hibernate. The system consists of the customer management, the product
management, and the online order components ·
Designed
the common E-Admin system that allows the client to manage the contents of
the e-store. The main functionality includes category admin, user admin,
product admin, and customer admin, etc. ·
Led the
development of the common E-store and common E-Admin projects, utilizing
JSP, Struts, Spring framework, Tomcat, Hibernate, and MySQL database
Content
Management System for the magazine or news websites ·
Designed
the Content Management System, which can load the articles from different
sources, manage the articles and other contents in database, and
dynamically publish the content to web site. Senior System
Analyst, Convergys
Corporation 2004---2005 New feature
development ·
Utilized
external plug-ins to the Core Rating Engine and rate factor qualification
mechanism to support the Mobile to Mobile price plans for Cingular,
Triton and Dobson customers ·
Led the
design and implementation of the Rollover Foundation feature, which
allows 10 million existing AT&T subscribers to use the rollover price
plans ·
Led the Split
Liability feature, which differentiates Atlys as the first billing
system that supports the charge splitting between different accounts Price Plan
Management System using Web Logic ·
Involved in
the requirement changes, high level and detail level designs, and technical
support for a list of features in the Price Plan Management system, which
defines and maintains various telecommunication price plans for different
clients Performance
Improvement ·
Reduced the
frequent DB access, improved the Core rating engine performance by 20% for
the large business accounts, via 4 line code change. ·
Enhanced
the group rate factor by introducing the discrete rate factors to reduce
the rating time by 10% for any call events that go through the improved
rate factors. Skills/Technologies
Utilized: C++, Rogue Wave, Java, Perl, Shell Script, Web Logic framework,
Tuxedo framework, Unix (Sun Solaris), XML, SCCS, Workshop IDE, Great
Circle, Oracle database System Analyst, Convergys
Corporation 2001---2003 Atlys Core Rating
Engine, Cache management ·
Leading a nine
developer group with more than 4000 development hours, designed and
implemented the critical feature Account Level Service, which
fundamentally enhanced the Core Rating Engine to allow the price plans to
be assigned to the account instead of the single subscribers. ·
Enhanced
the Core Rating engine to support the Bill In Advance recurring
charge calculation. ·
Developed a
new memory mapping cache, which stores the subscriber’s Flexible Period
Included Units information, to avoid the unnecessary DB access in real time
rating ·
Improved
the existing common subscription cache to provide the purging functionality ·
Participated
in the design of various other features related to rating engine such as
Included Units Bonus, Loyalty Points, and Large Account Billing. Automated Testing
Tools and Frameworks, PAC Award and SEE Award! ·
Participated
in the design of a series of Development Automated Regression Testing
(DART) tools, which can execute a group of regression and integration test
cases in the automatic manner. Utilizing the flexibility of the standard
XML interface, enabled DART to sequentially run a list of processes defined
in an XML configuration file. ·
As the
key member of the DART group, won Convergys PAC (Process Advisory
Council) award in 2003. ·
Researched
and experimented the Unit Testing Framework – PFUnit, which standardizes
the UT driver programs and, combined with the Private DB schema, makes the
UT executions repeatable. Rolled out the framework to three Core
development groups. ·
As a key
member of the PFUnit group, won Convergys SEE (Spotlight Employee
Excellency) award in 2003. XML APIs ·
Designed
XML schemas and implemented more than 10 major XML APIs for rating
sub-system. The APIs provide various services, including the usage summary
and detail inquiries, service use rule validations, estimated charge and
tax calculations, as well as the available service and marketing program
inquiries ·
Led the XML
API backward compatibility and W3C standard compliance efforts in rating
sub-system. Web Logic J2EE
framework ·
Experienced
in BEA’s Web Logic J2EE framework in the issue resolving and maintenance of
the Price Plan Management system and Online Self-care system. Skills/Technologies
Utilized: C++, Rogue Wave, Java, Perl, Shell Script, Web Logic framework,
Tuxedo framework, Unix (Sun Solaris and AIX), XML, SCCS, Workshop IDE,
Tuxedo, Great Circle, Oracle MS Graduation
Project, Computer
Science Department, FSU 2001 Network
Communication - QOS routing ·
Researched
QOS routing theories and algorithms. Focused on the networks with
inaccurate global information. ·
Designed
the simulators to implement various routing algorithms including
ticket-based probing, safety-based routing, and a localized approach. ·
Evaluated
different algorithms in dealing with the imprecise global network
information in QOS routing. ·
Co-authored
the paper "A Comparative Study of Quality of Service Routing Schemes
That Tolerate Imprecise State Information" (The paper version published in IEEE IC3N
2002) |
EDUCATION Master of Science
in Computer Science, Florida State University Master of
Engineering in MIS, Tianjin University |
|
||||||||
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
|