From: route@monster.com
Sent: Thursday, September 24, 2015 11:54 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
|
|||||||
|
|||||||
|
|
||||||
|
||||||
Hsu-Kwang Hwang
Quantum Web Computing LLC 22114
Whisperhill Court, Ashburn, VA 20148 (O):
571-333-7410 (cell) 703-953-8740 (Email): hsukwanghwang@gmail.com HIGHLIGHTS ü Results-oriented
Software architect/developer with demonstrated success in end to end design,
development and deployment of large-scale enterprise level web-based
applications for the information technology industry. ü Extensive
experiences in full system development life cycle (SDLC) in Client/Server,
J2EE web base application with Scrum/Agile methodology. ü Extensive
experiences in SOA architect/design/development with the state-of-the-art
open source technologies such as Spring, Hibernate, MyBatis, Camel and
ActiveMQ. ü
Ability
to prioritize and multi-task concurrent projects; Effective in resolving all
clients and development issues; Self-motivated, fast-learner with excellent
communication and organizational skills. Professional
Skill Summary Languages
and Development Skills : Java, J2EE, JDBC, EJB, JMS, JMX, JMS, Hibernate,
shell script, Ant, SOA, OOA, OOD, OOP, JAVA TCI/IP programming, JAVA
multi-threading programming, , C/C++, HTML, VXML, Design Patterns, UML,
OpenSTA, JMeter, XML, Perl and PHP Web
Servers: Apache, JBoss, Caucho Resin, Apache Tomcat, Weblogic, Websphere,
Microsoft IIS Operating
Systems: Linux, Microsoft windows, RedHat/CentOS Linux, UNIX (Solaris and
IBM AIX). Open Source
Platforms: Spring Framework, Hibernate, Drools, Maven, Subversion
(SVN), ServiceMix, Drupal and Camel SOA
Platform: ActiveVOS, ServiceMix, Spring Container, and Camel Database:
Oracle, Sybase, MySQL Cloud
Computing: Amazon Consulting partner, AWS Technical Professional
Accreditation Big Data
Computing: Set up Hortonworks Hadoop/Storm Cluster, On-going analytic
projects
Professional
Experiences ACET - Nov 2012 - Now Principal SOA Solutions Architect/Sr. Project
Technical Lead § Helping VA benefit claim
system re-design o
Helped
Product owner on the re-design roadmap. o
Introduce
Drools to manage complex rules in the system. o
Training
developers to use Drools. o
Training
business SMEs to write business for Drools. o
Working
with developers and business SMEs to extract business rules from code. o
Socializing
the benefit of using rule engines for applications with complex business rules
in VA. § Working intensively on
architecting next generation VA Medical Appointment Scheduling System (MASS). o
Developed
Conceptual Information Model (CIM) for MASS. o
Lined
up MASS CIM with VA Enterprise Data Model. o
Developed
Business Processed Model from MASS Business Capability Framework. o
Identified
all the touching (integration) points for MASS. o
Developed
MASS Service Capability Architecture (SCA) to depict all the touching points
and dependencies. o
Developed
MASS Service Specification Architecture (SSA). o
Developed
Architecture Slide Deck for MASS Industrial Day. o
Developed
“AS-IS” VA Scheduling Architecture. o
Developed
“TO-BE” MASS Architecture. o
Developing
Simulation of SCA with specific MASS Use Cases. § Helping the client to
migrate the existing systems to the internal cloud. § Worked on next generation
VA Medical Laboratory Management System Architecture. o
Enhanced
existing Enterprise Logical Data Model with new business requirements. o
Developed/Modified
Business Process Models with new business requirements and processes. o
Developed
“AS-IS” Architecture. o
Developed
Interim Solutions Architecture. o
Developed
“TO-BE” Architecture to line up with VA Enterprise Architecture guideline. § Leveraged IBM HealthAdapter
as the hub for various message format exchanges. § Proposed using IBM
HealthAdadpter Support Patterns for various Laboratory devices and protocol
integrations. § Created VistA Component
Reporting Design Pattern. § Leveraged VA ESS Design
Pattern. o
Helped
create Architecture Artifacts for PWS writing. § Developed a prototype on
several Enterprise Integration Patterns with Apache Camel. o
developed
an alert routing system with Camel routing pre-defined rules in Spring
configurations. o
showcased
Pipe and Filters with Camel routing capabilities. § Helped benefit claim system
on performance issues: o
Identified
several badly written SQL queries. o
Requested
few key data source configuration changes. o
Identified
many Hibernate coding mistakes in the data service layer. o
Suggested
many Hibernate configuration file tuning to improve data layer performance. o
Recommended
to use JUnit to write unit tests to ensure code coverage. o
Recommended
to use continuous improvement (CI) tools. § To automate build process. § To increase code coverage. § To eliminate easily
captured bugs. § Assess the legacy
enterprise architecture and propose alternatives. Develop high availability
plans. § Developed an overall
assessment of the ‘AS-IS’ architecture. Assess the current capacities and
capabilities of the organization’s hardware, software and network
infrastructure. § Proposed the ‘TO-BE’
technology and architecture alternatives for the deployment and scaling of
enterprise applications. § Advocated layered service
architect and adopted as a standard within VA. § Worked on the high level
design/architect for D2D. § Architected CRM framework
on Microsoft Dynamic CRM platform § Proposed the use and
production architecture of NoSQL (Mongo DB) DB for storing PGD (patient
generated data). § Finished prototype (in Java
on top of Spring framework) on integrations of ESB with several data sources.
§ Set up WebSphere Service
Registry and Repository (WSRR) for VA to load shared services for enterprise
level use. § Used SOA Messaging Patterns
such as Service Facade, Proxy, Pipe and Filters, Adapter etc in the prototype
to ensure decoupling of the service contract and the core implementation.
Used Service Facade to decouple the core implementation and different data
sources. § Proposed a finite set of
SOA patterns and requested patterns from customers to form the first version
of VA Messaging Patterns document. The document including patterns such as
Façade, Publish-Subscribe and Dead Letter channel etc. In depth VA examples
included to facilitate the use of the patterns inside VA. § Helped ACET on writing
technical portion of a proposal on bidding a VA mobile application
development project. § Evaluated VA “AS-IS” mobile
framework. § Work on developing mobile
application reference architecture for VA. Reference architecture includes but not limited to the
following aspects o
Security
management cross different service domains. Service Consumers identify
themselves through SAML tokens. o
Enterprise
Shared services o
Use
of Enterprise Logical Data Model for message exchange. o
Layered
Services on the platform o
Middleware § Finished on evaluation of
network capacity and scalability of a VA major UI component. Technologies &
Environments: C-MCI - Oct 2012 - Nov 2012 Lead Technical and Principal Solution Architect,
Contractor · Architected AMQP Messaging
infrastructures for a government customer. · Architected a high
availability and high performance open wire interoperable messaging system. · Wrote a suite of Test
Drivers in Java for AMQP protocol. · Architected and developed
an Java application (through plumbing provided by Spring) to send messaging
through the targeted AMQP broker cluster in a private government cloud
environment. CSC - Apr 2012 – Aug 2012 New Carrelton, MD Subcontractor (Lead Developer/Chief Architect) (Quantum Web Computing LLC) Helping building an automated health insurance claim
system. · Advocated the use of light
way technologies such as CXF, Apache Camel, ActiveMQ, Spring framework and
Hibernate verse WSO2. · Developed a prototype for
proof of concept on the aforementioned technologies in the JBoss environment. · Engaged the team to use
Drools to implement complex business rules. o
Designed/implemented
highly modular business layer based on categories of business rules. o
Implemented
cleanly separation of domain objects and business rules. o
Leveraged
the spring framework to integrate Drools. · Acted as solutions
architect and accomplished the following o
Scrutinized
functional specifications and gave a good abstraction on different format of
inputs. Devised a common mechanism (flow) to route different types of task. o
Designed
the solution with different handlers and filters to prevent too many branches
in the workflow engine. o
Developed
a common maven module to generate java code from xml schema. o
Developed
a generic DAO with Hibernate, JPA along with a data source via JNDI. o
Proposed
using ActiveVOS a BPEL engine to orchestrate the services in the workflow. Deltek Inc –
Mar. 2010 – Apr. 2012 Herndon VA Chief Architect/Technical Lead · Architected Govwin first
Data Exchange Framework; Apache CXF Web Service framework as the Web Services
frontend; Spring as the IOC container, service container and Service Bus;
Camel as the orchestration tool for services; Hibernate as the Data Access Layer;
ActiveMQ as the message bus between Govwin portal and Data Exchange
Framework. · Derived functional and
non-functional requirements based on minimal business requirements. · Analyzed, Designed and
Implemented the core structure of the framework in 4 weeks by oneself. · Used Maven as the build
tool and third party dependency management tool. · Used Jenkins as the CI
tool. o
Utilized
its automate code building capability o
Managed
code life cycle with Maven o
Sent
out notification on errors in build process. o
Provided
various metric and report on code. · Led a team to integration
Govwin network to Govwin CRM application. · Led the effort to integrate
with Deltek Input Task Order web services to Govwin Portal with CXF, Spring,
Hibernate and Symphony quartz scheduler. · Was a key member of the new
Govwin Platform infrastructure team. My main job is to evaluate new
technologies such search engines, NoSQL DB, message broker, and application
framework etc and choose the right combinations for the new platform. · Led a team to develop
notification system through JSON on CXF Restful, camel and ActiveMQ · Used ActiveVOS for Business
Process Engine o
Orchestrated
Business Process with Web Services o
Orchestrated
Workflow with Web Services and Human Tasks. Convergys Speech Solution, Inc – Feb.
2001 – Mar. 2010 Reston VA Principal
Architect/Sr. Technical Manager · Extensive experiences in 3r
party software integrations. · Led/Architected Intelligent
Notification System o
Architected
Intelligent Notification System with CXF, Camel, JMS, Hibernate and Spring. o
Spring
used as SOA services container and Camel used as routing tool o
Integrated
Intelligent Notification System with existing speech gateway through http
protocol. o
Led
the analysis, design and development of Intelligent Notification System. o
Detailed
documentations for each stage to insure the clearness and correctness of the
concept developed. o
Detailed
comments for codes to ensure maintainability. o
Design
used to insure good practice on using proven solutions. o
Code
structure carefully studied to insure correct dependency on different
Abstraction Layers and to prevent overlapping work from developers. · Architected and Developed
Provision Services using apache CXF for Speech Application Framework. CXF BC
and SE shipped with Apache ServiceMix used as the foundation to build the
Provision Service. · Led/Architected Speech
Application Framework (SAF) and SOA services Framework o
Architected
SAF with 3rd
party Voice XML engine, Servlet, JMS, JMX and EJB. o
Main
contributors in Analyzed, Designed and Development of SAF o
SAF
used VXML over http as protocol to provide services to customers o
Designed
and Implemented messaging and event bus to orchestrate services behind SAF o
SAF
acts as a web services to transport requests from 3rd party to services behind
SAF. o
SAF
integrated with many 3rd
party services such as CTI, Call Recording, Call Retrieval · Led/Architected Automated
Deployment tool; tool build with client-server concept; JSP, Servlet and JMS
used. Server broadcasted messages to Agents once new Software becomes
available. · A member of server capacity
planning team. Benchmarked different servers to gain capacity of servers for
scaling. · Done various web servers
tuning to improve server performance. · Extensive experiences in
production issue support. · Developed/Architected IVR
Recording project. The design/architect becomes a patent of Convergys. · Developed IVR Call
Recording feature for Convergys. Cross Media
Network, Inc – May 2000 – Feb 2001 88440 Falcony
Place Dulles VA Senior
software engineer · Built Voice Portal allows
user to get stock portfolio (dynamically) and TTS email message back to
users. · Utilized JSP, Servlet and
tomcat for the applications and server. Fannie Mae – Mar 1999 - May 2000 3900 Wisconsin Ave. Washington D.C. 20016 Senior Software Developer · Designed, implemented and
maintained Fannie Mae FHA/VA loan underwriting engine in C++. · Followed Software
Development Life Cycle on requirement gathering (reverse engineer), design
and development. · Also developed various
stored procedure in Sybase for embedded SQL in C++. Education: Graduate: The Pennsylvania
State University, University Park Pennsylvania. Ph.D. candidate.
Working on thesis. Major: Applied Mathematics Chun Yuan
University, Taiwan. M.S. in Applied Mathematics
(theory of computational complexity theory) Undergraduate: Feng Chia
University, Taiwan. B.S. in Applied
Mathematics |
|
||||||||
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
Languages: |
Languages |
Proficiency Level |
Chinese - Mandarin |
Fluent |
|
English |
Fluent |
|
|