HU YANG TN
Alpharetta, GA 30005
Email: ********@*****.***
OBJECTIVE
A position in software development or related area, in a challenging and
cooperative environment.
SKILLS SUMMARY
. Hands-on Technical Lead/Architect with extensive experience on
mentoring junior members/code reviewing/working with offshore team
. 10 plus years experience in managing large scale technology projects.
Capable of leading all phases of technology development and delivery.
. Solid programming and application architecture experience using Java
based technologies
. Solid knowledge at OOA/OOD/ UML, design pattern and Rational Rose
(10y)
. 10+ ys IT experience: JAVA /J2EE (10y), spring (8y) and
Hibernate/IBatis(5y)
. Core Java Expert, strong knowledge in multi-thread & TCP/IP socket
programming (10y).
. C/C++/STL (10y), JSP/Servlet(7y), JSF (5y), EJB(7y) and
JavaScript/Ajax (5y)
. Solid knowledge at high performance message system : IBM MQ, TIBCO RV
and Apache Qpid
. Familiar with UNIX /LINUX (10y), Windows2000/NT/XP (10y) and GTK+/X
Windows (7y)
. Strong knowledge in database programming with Oracle (10y), SQL
Server (10y) and DB2 (8y)
. Strong knowledge in Big Data/Non-SQl: Cassandra, Hadoop and Teradata
(2y)
. Struts1/Struts2 (5y), JSF/JQuery/Ajax (5y), XML, DTD/XSLT (6y),
HTML5/CSS3 (3y).
. Strong knowledge in WebSphere, Weblogic, JBoss and Tomcat (8y)
. Strong knowledge in PERL, Unix/Linux Shell Scripting.
. Strong knowledge in SOAP and REST web service(8y).
Java Technical Lead / Architect 2012.01-Present
IBM Atlanta
IBM Internet Security System
. Design and Develop Enterprise Level Applications using Agile/Scrum
Methodologies.
. Design and Develop distributed systems using Cassandra/CQL/Hadoop.
. Cassandra data model/ migrating RDBMS to Cassandra/ Multinode clusters
configuration.
. Develop SOA based applications using Apache Camel ESB framework/IBM
MQ/Spring JMS.
. Design and Develop web application using Spring MVC/Spring Webflow/JQuery
and Ajax.
. Design and Develop mobile web application using JSF, Dojo and Ajax with
HTML5/ Bootstrap.
. Implement customized SSO (Single Sign On) function using AES (Advanced
Encryption Standard) encryption/Open SSO.
. Design and develop Selenium web automation testing grid using Webdriver.
. Develop intelligent test driven framework using Spring/Junit and
Cucumber.
. Implement high performance web service application using Spring Cache.
. Develop high volume application system processing multimillion
transactions per day using
Java multi-thread/concurrency/JDBC, TCP/IP socket programming.
. JVM, application performance and Garbage Collection tuning with JDK
1.7/1.6.
. Backend Perl, Unix/Linux Shell Scripting.
. Database programming/ SQL queries with DB2/My SQL.
. Using Hibernate 3.x/ibatis OR mapping framework.
. Using Eclipse3.2/NetBean, Jboss/Tomcat/Webshpere running in Linux/Unix.
. Using Log4j, Jenkins, Git and Maven/Ant as build, deployment and test
tools.
. Develop Restful web service using Jetty and Jackson with XML/JSON schema.
. Develop web services using CXF, Jboss-WS, and Axis. Web service expert,
familiar with multiple web service topics: WSDL first, code first, export
web service using java annotation. Web service failure
restore/performance tuning. Using various web service protocols: JAX-RPC,
JAX-WS and JAX-RS.
Senior Java Consultant 2011.01-2011.12
T-Mobile Atlanta
Commercial Wireless Services Ordering/Billing/Management System
. Design and Develop Enterprise Level Applications using Agile/Scrum
Methodologies.
. Design and Develop detailed functional designs for business solution
components and prototypes.
. Developing business and/or functional designs associated with Application
enhancements.
. Database programming with Oracle 11g, writing stored procedures and SQL
tuning.
. Develop web application using Spring MVC/Spring Webflow, JQuery,
JavaScript and Ajax.
. Develop mobile web application using JSF, JQuery/JSON and Ajax with Web
2.0 standard including HTML5/CSS3.
. Develop Rest web service using Jsersey/CXF and Jackson with XML/JSON
schema.
. Develop SOA based applications using Apache Camel ESB framework.
. Using Hibernate 3.x/ibatis OR mapping framework.
. JVM, application performance and Garbage Collection tuning with
JDK1.5/1.6
. Build test driven application using spring test framework and Junit.
. Using Eclipse3.2/MyEclipse, webLogic/JBoss running in Linux/Unix.
. Using Log4j, Hudson and Maven/Ant as build, deployment and test tools.
Java/C++ Lead/ Architect 2010.01-2011.01
Intuit Financial Services Atlanta
Online Commercial Banking System
. Design and Develop Enterprise Level Applications using Agile/Scrum
Methodologies.
. Design and Develop web application using Spring MVC/Struts 2, Java
script/JQuery and Ajax.
. Design and Develop JAX-RS web service using Jersey and Jackson with
XML/JSON schema.
. Develop backend business process engine using C++/C/STL and CORBA.
. Develop mobile web application using JSF, Java script/JQuery/JSON and
Ajax with Web 2.0 standard.
. Using Hibernate 3.x/ibatis OR mapping framework.
. JVM, application performance and Garbage Collection tuning with
JDK1.5/1.6
. Database programming with Oracle 11g/SQL Server 2005. Writing stored
procedures and SQL tuning.
. Build test driven application using spring test framework and Junit.
. Using Eclipse3.2/MyEclipse, Websphere/Tomcat running in Linux/Unix.
. Using Log4j, Hudson and Maven/Ant as build, deployment and test tools.
. Involving full life cycle system development with SVN/P4.
. Develop SOA based applications using Mule ESB framework.
Java Technical Lead / Architect 2007.04-2010.01
Total System Services (NYSE:TSS) Atlanta
Enterprise level Payment Processing System
. Design application architecture using J2EE design patterns, RUP.
. JVM, Multithreading and Garbage Collection tuning with JDK1.5/1.6
. Develop high-performance payment processing system supporting 1 million+
transactions per day using
java multi-thread/concurrency/JDBC, TCP/IP socket programming using NIO
package and IBM MQ.
. Build distributed application with multiple projects using Spring Context
/ Annotation.
. Database programming with Oracle 10g/IBM DB2. Writing stored procedures
and SQL tuning.
. Using Hibernate 3.x/ Ibatis OR mapping framework. Using Hibernate Tools
for Eclipse to generate java code and mapping files. Using Hibernate
Annotations for mapping annotations and performance optimization. Develop
DAO using Hibernate Validator and Hibernate Search.
. Integrate Spring Security (Acegi) with Web and Web service application.
. Develop web/mobile web application using Spring MVC/Struts 2, JSF, Java
script/JQuery and Ajax with Web 2.0 standard.
. Build customized content management application to support change on the
fly methodology on 30+ consumer website.
. Implement customized SSO (Single Sign On) function using AES (Advanced
Encryption Standard) encryption.
. Create back-office order handling application using Spring Batch.
. Web service expert, familiar with multiple web service topics: WSDL
first, code first, export web service using java annotation. Session or
session less web service. Web service failure restore/performance tuning.
Using various web service protocols: JAX-RPC, JAX-WS and JAX-RS. Develop
web services based SOA application using CXF, Jboss-WS, and Axis.
. Develop high-volume message based Events/Notification system using Spring
JMS Framework and IBM MQ/ Apache Qpid.
. Develop Platform Monitoring and Management using Spring JMX annotation/
JMX proxy technology.
. Build test driven application using spring test framework and Junit.
. Using Eclipse3.2/MyEclipse, Jboss4.0, running in Linux/Unix.
. Using Log4j, Bamboo/Cruise Control and Maven/Ant/Ivy as build, deployment
and test tools.
. Involving full life cycle system development with SVN.
Senior Java Developer 2005.05-2007.03
Liaison Technology, LLC Atlanta
Enterprise level Transaction/workflow management system
. Involving full life cycle system development with Star team.
. Developing web-application using Struts MVC 1.2.
. Using java swing, soap to develop thick GUI client.
. Developing J2EE application using Spring1.2 framework.
. Using Hibernate 2.x O/R mapping framework, using JDBC for query.
. Developing web services, JMS and message driven bean for distributed
applications.
. Using Eclipse3.0, Jboss4.0, and Tomcat 5.5.
. Database programming with Oracle 9i/10g.
. Using Junit3.7, Log4j, Borland Test Director 7.6 and Ant1.6 as deployment
and test tools.
. Developing EJB Entity /stateless session bean for business logic.
. Using Middlegen to generate hbm, ddl and java class.
Senior C++/Java Programmer 2001.09-2005.05
Institute for Biodiagnostics (IBD), National Research Council (NRC),
Winnipeg
Linux MR/fMR image analysis system
. Implementing high performance algorithm using MATLAB/C++
. Developing user interface using GTK+
. Developing processing engine using GNU C++/C/STL.
Online MR/fMR image analysis system
. Involving the system architecture design using J2EE patterns, UML and RUP
with Rational Rose.
. Developing web based analysis system using Eclipse and Websphere 3.0-5.0.
. Developing web-application using Struts1.0/JSP/Servelet and javascript.
. Developing EJB Entity bean, using Oracle 9i as database.
. Using SSL, JNDI, LDAP and JMS technology.
C++/C Programmer Analyst 2000.09-2001.09
Altimate System Inc. Toronto
OpenEDMS- A powerful document management solution over the Internet
. Designing system architecture using Visio 2000, UML and OOA/OOD/OOP
rules.
. Developing backend processing system using GNU C++/C/STL/Pro*C in Linux
environment.
. Creating SQL Queries and Stored Procedures using PL/SQL with Oracle.
. Developing security system using Open SSL.
. Developing internal message system using TIBCO RV as middleware.
. Developing web application and web service using J2EE/EJB, Eclipse,
Weblogic and Oracle 9i.
C++/C Software Developer 1996.07- 2000.08
Kingdee International Software (HK:268). Chang Sha, China
. Developing ERP system with MS VB/VC++/MFC using UML and OOA/OOD/OOP
rules.
. Creating SQL Queries and Stored Procedures with SQL server.
. Participate in the full life software development lifecycle from user
requirements to deployment and support.
EDUCATION
Master in Computer Science 2002-2005
University of Manitoba, Canada
Bachelor in Computer Science 1992-1996
Hunan University, China
REFERENCES AVAILABALE UPON REQUEST