SlideShare a Scribd company logo
1 of 6
Haoxin Zhang (U.S. Citizen)
13810 Horsetail Terrace
Colorado Springs, CO 80921
Home Phone (719) 487-0929 Cell Phone (719) 352-2303
Email: haoxinzhang@yahoo.com
Objective: Senior Software Engineer/System Architect
Summary of the Technical Skills
• J2EE/Web based Application System Architecture Design, Implementation, Configuration,
Deployment, System support and Documentation.
• Business Process Management (BPM, work flow based) Application system design,
implementation, deployment.
• Spring, Hibernate and Tomcat integration.
• Object oriented design, implementation and testing.
• Application System Design, System Integration and Interface design.
• Advanced multi-threaded programming in Java, C++, and C.
• Advanced Java, C++, C programming in UNIX, Linux and windows XP.
• Object Relational Mapping (Hibernate, Ibatis and Torque).
• Web service design and implementation including GSOAP and XML/JSON message
processing.
• Advanced UNIX Network Programming using Socket, Pipe, Shared Memory, Message
Queue, Threads, TCP/IP and UDP/IP including synchronous and asynchronous
communication.
• CORBA Server development in UNIX using Orbix (IONA Technologies).
• Advanced database (Oracle/Sybase) application interface design and implementation using
Pro*C++, PL/SQL, SQL*Plus, Oracle OCI interface
• Digital image data processing and analysis using Geographical Information System (GIS).
Platforms: Sun Solaris UNIX, HP UNIX, IBM AIX, Windows XP, Windows 2000, Vxworks, Nucleus.
Programming languages: Java, C++, C, JSP, Servlet, Java Scripts and Ajax (DWR, Taconite).
Database: Oracle 10g, Sybase, MySQL. PL/SQL, Pro*C/C++, Oracle OCI Interface.
Open source frameworks/Tools: Hibernate, Torque, Ibatis, Structs/Structs2, JSF (2.0), primeface (5.1)
DBForm, and Posix Thread. Eclipse and Netbean, CVS, Subversion
Web Application server: Weblogic, Jboss and Tomcat
Other Programming Languages: VC++, C#, MFC, HTML, XML, UNIX shell scripts, Perl, Prolog, and
Ada, PHP, Verilog.
Case Tools: Purify, dbx, RCS, Clearcase, Perforce, Rational Rose, Rouge Wave, STL, JavaScript, PHP,
Angular JS, Eclipse, ant, Maven, Tomcat, Apache.
Certificates/Technical Trainings:
• Oracle Pro*C, Pro*C++ and PL/SQL programming.
• Sybase Fast Track SQL Server, Open Client Programming, Open Server Programming.
Professional Working Experience:
08/2014-Present: Senior IT Consultant working for Jeppesen Sanderson Inc., Experis US Inc.
• Designed and implemented rich web application UI and managed beans with JSF, primefaces
framework 5.2. Intensively use Ajax with data table and other main UI components.
• Designed and implemented data table scheme with hibernate, JPA, JUnit test and oracle
database.
• Designed and implemented data loader (from XML data to oracle data table).
• Batch job scheduling and management implemented by Quartz and spring batch.
• Integrated with Jeppesen data center to retrieve obstacle data (points and line) and generate
customized text file with different type delimiter and corresponding GIS shape file.
• Use ESRI ArcMap to review GIS shape file.
08/2013-07/2014: Apex Systems Inc, Colorado Springs, Colorado
Senior IT Consultant (for FedEx).
• Designed and implemented FedEx shipment event processing system by using java message
queue, EJB3, web services interface and Hibernate ORM.
System Platform: Window windows 7, Linux, Solaris.
Language: Java, java scripts,C++.
Database: MySQL, Oracle
Web Application server: JBOSS, WebLogic, and Tomcat.
Frame work: Hibernate. Ext.js, DWR, Structs 2, JSF 2.0, JQuery
04/2010-07/2013 : Front Range Software Solutions Inc, Colorado Springs, Colorado.
System Architect (For Front Range Software Solutions), IT Consultant (for Verizon).
• Designed and implemented a web application system prototype.
• Designed and implemented Verizon Network Monitor/Testing and Control System.
• Migrated the former MCI DS3 auto test system to Verizon auto test system which includes Web
services, Corba and TCP/IP interfaces with Unix pthread and Java threads
• Design and implement J2EE/Web based E-Commerce system including web-based online store
builder, shopping cart, credit card processing, online status track and the interface with Google
GIS location map and build system prototype.
• Installed and configured Jboss application server and MySQL database server.
• Set up and configured Hibernate, Structs and JSF (2.0) frame work.
• Designed Database Schema and Sql scripts.
• Designed and implemented online data transaction component.
• Designed and implemented the GUI for item search using Ajax, Ext.js and java servlet and java
server faces(JSF 2.0)
• Designed and implemented real time system monitors and control tools using java. Ajax, java
script.
System Platform: Window XP, Linux, Solaris. Language: Java, java scripts,C++.
Database: MySQL, Oracle, DB2
Web Application server: JBOSS, Tomcat.
Frame work: Hibernate. Ext.js, DWR, Structs 2, JSF 2.0
02/10-12/10: Collabralink Technologies Inc.
Senior IT Consultant/Savvion BPM Consultant.
• Designed and implemented web based system prototype including user landing pages and system
dash board report.
• Designed and implemented J2EE/web based BPM application system using Savvion BPM 7.5
suite, java script, and Ajax DWR, servlet, Hibernate Database framework and web service
adapter.
• Installed, configured Microsoft SQL server 2005/Oracle 10g and database schema design.
• Designed and implemented dash board report using JfreeChart frame work, java servlet,
javascript.
• Designed and implemented window services for Voice IP communication application using
Avaya Communication Manager, CVLAN utilities, Windows threads, TCP/IP Socket, Thread
synchronization using mutex, events, semaphore.
• Designed and implemented system interface including web interface, TCP/IP interface with XML
message
Platform: Windows XP. Language: Java, java scripts.
Web Application server: Weblogic, Jboss, and Tomcat. Database: Oracle 10g. SQL server 2005
Frame work: Hibernate. Ext.js, DWR.
02/2007-01/2010: Verizon Communications Inc, Colorado Springs, Colorado
Senior Software Engineer
• Worked as J2EE/Web based system architect. Designed and implemented system interface and
prototype which was used to provide the proof concept of the system architecture for upper level
management team and provided detailed development guidance for software development team.
• Designed and implemented a real time work flow based Ticket Automation Process System
using Savvion BPM suite (the Core BPM Engine, BPM studio) which is running on Sun Solaris,
using Weblogic, JSP, Servlet, Java Scripts, Ajax and customized work flow engine.
• Designed and implemented a real time integrated monitor and control system using Java,
JSP, Servlet, Java Secure Socket and Ajax (DWR, Taconite) on Sun Solaris to monitor and
control application systems and Verizon network system including auto recovery and fault
isolation.
• Successfully integrated Verizon SiteMinder, Single Sign on Interface to Ticket Automation
Process system on Savvion BPM platform.
• Designed and implemented a system administration tool to manage customer account and secure
customer data.
• Administrate and Configure Weblogic application server and developed UNIX shell scripts to
automatically recover application server.
• Designed and implemented an interface to migrate data from Microsoft SQL Server to Oracle
Database server using java and JDBC.
• Designed and implemented a Bill interface to update customer voice call records.
• Enhanced Call Routing Track System using Java, Ajax, Java Scripts, JSP, Servlets, Structs,
DBForm, Torque and Weblogic.
• Designed and implemented Oracle stored procedures, functions, views and triggers.
• Designed and implemented bash shell UNIX scripts to manage Oracle User Database Objects.
• Designed and implemented bash Shell UNIX scripts to automatically Backup Oracle User
Database Object to Clearcase version control system.
Platform: Sun Solaris, Windows XP. Application Server: Weblogic, Tomcat and Jboss.
Language: Java, JavaScript, Ajax. Database: Oracle 10g.
Database framework: Hibernate, Torque. Tool: Toad, Oracle Developer, Clearcase, CVS.
07/2006-02/2007: Prism Group Inc
IT Consultant. Worked for Level3 Communication, Broomfield, Colorado
• Designing and implementing an interface to integrate Wiltel Customer Call system with Level3
billing system using C++, STL, Java JDBC, Oracle Call Interface, POSIX Threads and Sun
Solaris.
• Designing and implementing a web interface using JSP, java servlets, EJB, HTML, ant,
eclipse.
07/2003-06/2006: Ajilon Consulting Inc
Senior Software Engineer. Worked for Verizon Communications Inc, Colorado Springs, Colorado
Worked on Verizon Integrated Test System (ITS) which is a real time multi-threaded automation
network testing system.
• Designed and implemented a Voice IP data interface used to retrieve the status of voice
equipment using C++, Posix Threads, Sun Solaris, Oracle, perl and Java.
• Designed and implemented a part of Circuit Automation Testing system using idl interface,
CORBA server, Oracle, C++, and UNIX message Queue, Java.
• Designed and implemented multiple corba servers using idl, C++, Pthread, XML, Oracle, and
Java.
• Designed and implemented Oracle Database classes using C++, Pro*C/C++.
• Designed and implemented Voice IP web service interface using C++, GSOAP and SSL.
• Designed and implemented a client interface to communicate with weblogic application to get
Voice IP equipment information using WSDL, GSOAP, C++, and XML.
• Designed and implemented a web server interface using Socket TCP/IP, XML Message, CGI,
IDL, and CORBA, Java Scripts and converted HTML document to XML documents.
• Developed UNIX Perl scripts to monitor and report ITS production.
• Supported ITS project Source Configuration Management using clearcase and daily install ITS
test system to User acceptance Test environment.
Platform: Sun Solaris, Windows XP Language: C++ and Java. Database: Oracle
09/2002-07/2003: National Radio Astronomy Observatory, Socorro, New Mexico.
Senior Software Engineer
Lead Developer Worked on an embedded Monitor and Control system (MCS)
• Designed and implemented the embedded Monitor and Control Application server using C++,
Nucleus, Vxworks, XML, Java Swing Components.
• Designed and implemented a multi task simulation system using C++ in Linux and Windows
2000.
• Designed and implemented a Java stand alone application server using Java RMI and JDBC.
• Designed and implemented the parallel Data processing subsystem using Java Threads, Java
Socket API.
• Designed and implemented a user debugging tool using Java.
Platform: Linux, Windows 2000, Nucleus, Vxworks. Language: C++, C and Java.
10/1999-07/2002: Ajilon Consulting Inc. Springs, Colorado
Senior Software Engineer. Worked for Verizon Communications Inc (formerly MCI), Colorado
• Designed, implemented Oracle Application Programming Interface by using Pro*C++.
• Designed, implemented a TCP/IP Interfaces using C++, UNIX socket.
• Designed and implemented IDL CORBA interfaces using C++, Pthreads, and Oracle.
• Designed and implemented a multithread Oracle application transaction server using C++,
Pthreads, Oracle pro*C/C++.
• Designed and implemented TCP/IP based application server using C++, Sybase, Sybase
Stored Procedures, Trigger , Sybase Open Server, IBM AIX
• Designed and implemented an UNIX daemon process triggered by customer circuit using UNIX
socket.
Platform: IBM AIX. Sun Solaris. Language: C++. Database: Sybase
05/1997-09/1999: Qwest Communications, Denver, Colorado
Application Software Engineer
Worked on Customer Billing system project as a lead developer.
• Redesigned, implemented and tested QWEST phone bill processing system using Pro*C/C++,
PL/SQL, and Oracle in Sun Solaris UNIX.
• Worked on Year 2000 Project to fix and test all Y2K problems in Qwest billing system.
• Designed and implemented a multithread billing processing interfaces using Pthreads, C++,
Oracle PL/SQL, UNIX scripts.
• Designed and implemented Enterprise Common APIs using C++, C, HP UNIX and Sybase
stored procedure and triggers.
• Designed and implemented a user registration application to create and maintain user’s account
by using C++, Sybase stored procedures and triggers.
• Developed a batch job scheduling system using Enterprise Control station and Control-M.
Platform: Sun Solaris. Language: C++. Database: Oracle.
05/1996-04/1997: Research Assistant in Computer Science Department, University of Wyoming.
Laramie, Wyoming.
• Designed and implemented multiple versions of Client/Server RDBMS and Analyzed their
performance in SGI IRIX Unix using C++ and C
Platform: SGI IRIX. Language: C++.
07/1986-12/1991: Institute of Remote Sensing Application, Chinese Academy of Sciences. Beijing
China.
Research Associate/Software Engineer
• Designed and implemented GIS systems to process spatial data for land use maps using C, and
sun Solaris.
• Developed digital data processing software to process satellite data using C.
Platform: Sun Solaris. Language: C.
Education:
• 12/1995-05/1997: Master of Science in Computer Science, University of Wyoming.
• 01/1994-12/1995: Second Bachelor study in Computer Science, University of Wyoming.
• 07/1982-07/1986: Bachelor of Science in Physical Geography, Northwestern University, China.
Personality: Hard working, self-motivated, quick self-learning, highly adaptive, enjoys teamwork.
Reference: Available upon request.
Work Status: U.S. Citizen. Authorized to work in US for any employer.
• Designed and implemented multiple versions of Client/Server RDBMS and Analyzed their
performance in SGI IRIX Unix using C++ and C
Platform: SGI IRIX. Language: C++.
07/1986-12/1991: Institute of Remote Sensing Application, Chinese Academy of Sciences. Beijing
China.
Research Associate/Software Engineer
• Designed and implemented GIS systems to process spatial data for land use maps using C, and
sun Solaris.
• Developed digital data processing software to process satellite data using C.
Platform: Sun Solaris. Language: C.
Education:
• 12/1995-05/1997: Master of Science in Computer Science, University of Wyoming.
• 01/1994-12/1995: Second Bachelor study in Computer Science, University of Wyoming.
• 07/1982-07/1986: Bachelor of Science in Physical Geography, Northwestern University, China.
Personality: Hard working, self-motivated, quick self-learning, highly adaptive, enjoys teamwork.
Reference: Available upon request.
Work Status: U.S. Citizen. Authorized to work in US for any employer.

More Related Content

What's hot

Customizing the visual studio 2010 share point deployment process
Customizing the visual studio 2010 share point deployment processCustomizing the visual studio 2010 share point deployment process
Customizing the visual studio 2010 share point deployment processEric Shupps
 
Practical SharePoint 2010 Architecture Planning
Practical SharePoint 2010 Architecture PlanningPractical SharePoint 2010 Architecture Planning
Practical SharePoint 2010 Architecture PlanningChakkaradeep Chandran
 
Tutorial: SharePoint 2013 Admin in the Hybrid World by Jason Himmelstein - SP...
Tutorial: SharePoint 2013 Admin in the Hybrid World by Jason Himmelstein - SP...Tutorial: SharePoint 2013 Admin in the Hybrid World by Jason Himmelstein - SP...
Tutorial: SharePoint 2013 Admin in the Hybrid World by Jason Himmelstein - SP...SPTechCon
 
Design a share point 2013 architecture – the basics
Design a share point 2013 architecture – the basicsDesign a share point 2013 architecture – the basics
Design a share point 2013 architecture – the basicsAlexander Meijers
 
Ebs operational reporting at santos evaluation, selection & implementation
Ebs operational reporting at santos evaluation, selection & implementationEbs operational reporting at santos evaluation, selection & implementation
Ebs operational reporting at santos evaluation, selection & implementationInSync Conference
 
Ultimate SharePoint 2013 Infrastructure Best Practices Session - SPKSLO 2012
Ultimate SharePoint 2013 Infrastructure Best Practices Session - SPKSLO 2012Ultimate SharePoint 2013 Infrastructure Best Practices Session - SPKSLO 2012
Ultimate SharePoint 2013 Infrastructure Best Practices Session - SPKSLO 2012Michael Noel
 
Android SharePoint
Android SharePointAndroid SharePoint
Android SharePointBenCox35
 
scopp_chris_resume
scopp_chris_resumescopp_chris_resume
scopp_chris_resumeChris Scopp
 
Pitfalls of Migrating to SharePoint 2010
Pitfalls of Migrating to SharePoint 2010Pitfalls of Migrating to SharePoint 2010
Pitfalls of Migrating to SharePoint 2010Dan Usher
 
Jesus_F_Ontiveros_Resume
Jesus_F_Ontiveros_ResumeJesus_F_Ontiveros_Resume
Jesus_F_Ontiveros_ResumeJesse Ontiveros
 
SQLUG event: An evening in the cloud: the old, the new and the big
 SQLUG event: An evening in the cloud: the old, the new and the big  SQLUG event: An evening in the cloud: the old, the new and the big
SQLUG event: An evening in the cloud: the old, the new and the big Mike Martin
 

What's hot (20)

Customizing the visual studio 2010 share point deployment process
Customizing the visual studio 2010 share point deployment processCustomizing the visual studio 2010 share point deployment process
Customizing the visual studio 2010 share point deployment process
 
Resume sureshp
Resume sureshpResume sureshp
Resume sureshp
 
Patel v res_(1)
Patel v res_(1)Patel v res_(1)
Patel v res_(1)
 
Practical SharePoint 2010 Architecture Planning
Practical SharePoint 2010 Architecture PlanningPractical SharePoint 2010 Architecture Planning
Practical SharePoint 2010 Architecture Planning
 
Tutorial: SharePoint 2013 Admin in the Hybrid World by Jason Himmelstein - SP...
Tutorial: SharePoint 2013 Admin in the Hybrid World by Jason Himmelstein - SP...Tutorial: SharePoint 2013 Admin in the Hybrid World by Jason Himmelstein - SP...
Tutorial: SharePoint 2013 Admin in the Hybrid World by Jason Himmelstein - SP...
 
Webapplication ppt prepared by krishna ballabh gupta
Webapplication ppt prepared by krishna ballabh guptaWebapplication ppt prepared by krishna ballabh gupta
Webapplication ppt prepared by krishna ballabh gupta
 
Design a share point 2013 architecture – the basics
Design a share point 2013 architecture – the basicsDesign a share point 2013 architecture – the basics
Design a share point 2013 architecture – the basics
 
SharePoint Topology
SharePoint Topology SharePoint Topology
SharePoint Topology
 
Ebs operational reporting at santos evaluation, selection & implementation
Ebs operational reporting at santos evaluation, selection & implementationEbs operational reporting at santos evaluation, selection & implementation
Ebs operational reporting at santos evaluation, selection & implementation
 
Elena schulmeister
Elena schulmeisterElena schulmeister
Elena schulmeister
 
Ultimate SharePoint 2013 Infrastructure Best Practices Session - SPKSLO 2012
Ultimate SharePoint 2013 Infrastructure Best Practices Session - SPKSLO 2012Ultimate SharePoint 2013 Infrastructure Best Practices Session - SPKSLO 2012
Ultimate SharePoint 2013 Infrastructure Best Practices Session - SPKSLO 2012
 
Ziad Resume_New
Ziad Resume_NewZiad Resume_New
Ziad Resume_New
 
Android SharePoint
Android SharePointAndroid SharePoint
Android SharePoint
 
Elena schulmeister qa
Elena schulmeister qaElena schulmeister qa
Elena schulmeister qa
 
Resume Vikram_S
Resume Vikram_SResume Vikram_S
Resume Vikram_S
 
scopp_chris_resume
scopp_chris_resumescopp_chris_resume
scopp_chris_resume
 
Pitfalls of Migrating to SharePoint 2010
Pitfalls of Migrating to SharePoint 2010Pitfalls of Migrating to SharePoint 2010
Pitfalls of Migrating to SharePoint 2010
 
Jesus_F_Ontiveros_Resume
Jesus_F_Ontiveros_ResumeJesus_F_Ontiveros_Resume
Jesus_F_Ontiveros_Resume
 
SQLUG event: An evening in the cloud: the old, the new and the big
 SQLUG event: An evening in the cloud: the old, the new and the big  SQLUG event: An evening in the cloud: the old, the new and the big
SQLUG event: An evening in the cloud: the old, the new and the big
 
Suresh_Resume
Suresh_ResumeSuresh_Resume
Suresh_Resume
 

Viewers also liked

karl-grittner-resume-07-19-15
karl-grittner-resume-07-19-15karl-grittner-resume-07-19-15
karl-grittner-resume-07-19-15karl grittner
 
New resume 2013
New resume 2013New resume 2013
New resume 2013ahmoore1
 
Resume - Harry Grossman 12-2014
Resume - Harry Grossman 12-2014Resume - Harry Grossman 12-2014
Resume - Harry Grossman 12-2014Harry Grossman
 
Joseph Denicola Resume April 2016
Joseph Denicola Resume April 2016Joseph Denicola Resume April 2016
Joseph Denicola Resume April 2016Joseph Denicola
 
Bill Resume Final Final 4.6.15
Bill Resume Final Final 4.6.15Bill Resume Final Final 4.6.15
Bill Resume Final Final 4.6.15Bill Chang
 
@@@Resume2016 11 11_v001
@@@Resume2016 11 11_v001@@@Resume2016 11 11_v001
@@@Resume2016 11 11_v001Fred Jabbari
 
Joy S. Harris Updated Resume November 2015
Joy S. Harris Updated Resume November 2015Joy S. Harris Updated Resume November 2015
Joy S. Harris Updated Resume November 2015Joy Sabella Harris
 
Crystal Naomi Crosby - Social Media Manager Resume
Crystal Naomi Crosby - Social Media Manager ResumeCrystal Naomi Crosby - Social Media Manager Resume
Crystal Naomi Crosby - Social Media Manager ResumeCrystal Naomi Crosby
 
Actively looking for an opportunity to work as a challenging Dot Net Developer
Actively looking for an opportunity to work as a challenging Dot Net DeveloperActively looking for an opportunity to work as a challenging Dot Net Developer
Actively looking for an opportunity to work as a challenging Dot Net DeveloperKarthik Reddy
 
resume for work in predictive analytics
resume for work in predictive analyticsresume for work in predictive analytics
resume for work in predictive analyticsbutest
 
Combination executive application developer resume
Combination executive application developer resumeCombination executive application developer resume
Combination executive application developer resumeFormBirds
 
Spry-Stephen-Short-Resume-Management
Spry-Stephen-Short-Resume-ManagementSpry-Stephen-Short-Resume-Management
Spry-Stephen-Short-Resume-ManagementStephen Spry
 
Resume-CV Samer Rastam
Resume-CV Samer RastamResume-CV Samer Rastam
Resume-CV Samer RastamSamer Rastam
 

Viewers also liked (19)

Academic Resume
Academic ResumeAcademic Resume
Academic Resume
 
Resume of Henry McKelvey
Resume of Henry McKelveyResume of Henry McKelvey
Resume of Henry McKelvey
 
Website Resume
Website ResumeWebsite Resume
Website Resume
 
karl-grittner-resume-07-19-15
karl-grittner-resume-07-19-15karl-grittner-resume-07-19-15
karl-grittner-resume-07-19-15
 
Resume - Miguel L. Colquicocha Martinez
Resume - Miguel L. Colquicocha MartinezResume - Miguel L. Colquicocha Martinez
Resume - Miguel L. Colquicocha Martinez
 
New resume 2013
New resume 2013New resume 2013
New resume 2013
 
Resume - Harry Grossman 12-2014
Resume - Harry Grossman 12-2014Resume - Harry Grossman 12-2014
Resume - Harry Grossman 12-2014
 
Joseph Denicola Resume April 2016
Joseph Denicola Resume April 2016Joseph Denicola Resume April 2016
Joseph Denicola Resume April 2016
 
Bill Resume Final Final 4.6.15
Bill Resume Final Final 4.6.15Bill Resume Final Final 4.6.15
Bill Resume Final Final 4.6.15
 
@@@Resume2016 11 11_v001
@@@Resume2016 11 11_v001@@@Resume2016 11 11_v001
@@@Resume2016 11 11_v001
 
Joy S. Harris Updated Resume November 2015
Joy S. Harris Updated Resume November 2015Joy S. Harris Updated Resume November 2015
Joy S. Harris Updated Resume November 2015
 
SB_Resume1
SB_Resume1SB_Resume1
SB_Resume1
 
Crystal Naomi Crosby - Social Media Manager Resume
Crystal Naomi Crosby - Social Media Manager ResumeCrystal Naomi Crosby - Social Media Manager Resume
Crystal Naomi Crosby - Social Media Manager Resume
 
Resume - Vaibhav Aggarwal
Resume - Vaibhav AggarwalResume - Vaibhav Aggarwal
Resume - Vaibhav Aggarwal
 
Actively looking for an opportunity to work as a challenging Dot Net Developer
Actively looking for an opportunity to work as a challenging Dot Net DeveloperActively looking for an opportunity to work as a challenging Dot Net Developer
Actively looking for an opportunity to work as a challenging Dot Net Developer
 
resume for work in predictive analytics
resume for work in predictive analyticsresume for work in predictive analytics
resume for work in predictive analytics
 
Combination executive application developer resume
Combination executive application developer resumeCombination executive application developer resume
Combination executive application developer resume
 
Spry-Stephen-Short-Resume-Management
Spry-Stephen-Short-Resume-ManagementSpry-Stephen-Short-Resume-Management
Spry-Stephen-Short-Resume-Management
 
Resume-CV Samer Rastam
Resume-CV Samer RastamResume-CV Samer Rastam
Resume-CV Samer Rastam
 

Similar to Resume.H.Zhang

Rajiv ranjan resume-us
Rajiv ranjan  resume-usRajiv ranjan  resume-us
Rajiv ranjan resume-usRajiv Ranjan
 
Sid K
Sid KSid K
Sid KSid K
 
pranayJ
pranayJpranayJ
pranayJPray B
 
Aman_Kebreab_Resume
Aman_Kebreab_ResumeAman_Kebreab_Resume
Aman_Kebreab_ResumeAman Kebreab
 
SYED_DANISH_J2EE_8YRs
SYED_DANISH_J2EE_8YRsSYED_DANISH_J2EE_8YRs
SYED_DANISH_J2EE_8YRsdanish ali
 
Zia - Senior Java J2ee Developer with Oracle PlSql , Unix
Zia - Senior Java J2ee Developer with Oracle PlSql , UnixZia - Senior Java J2ee Developer with Oracle PlSql , Unix
Zia - Senior Java J2ee Developer with Oracle PlSql , UnixMohammed Arefeen
 
Nihar Shah resumeNEW
Nihar Shah resumeNEWNihar Shah resumeNEW
Nihar Shah resumeNEWNihar Shah
 
Nitesh_Sr._Java_developer_Lead
Nitesh_Sr._Java_developer_Lead Nitesh_Sr._Java_developer_Lead
Nitesh_Sr._Java_developer_Lead Nitesh Dasari
 
Bala Sr Java Developer
Bala  Sr Java DeveloperBala  Sr Java Developer
Bala Sr Java DeveloperJava Dev
 
Ram Kumar - Sr. Certified Mule ESB Integration Developer
Ram Kumar - Sr. Certified Mule ESB Integration DeveloperRam Kumar - Sr. Certified Mule ESB Integration Developer
Ram Kumar - Sr. Certified Mule ESB Integration DeveloperRam Kumar
 
PeterHo_Resume_20160924
PeterHo_Resume_20160924PeterHo_Resume_20160924
PeterHo_Resume_20160924Peter Ho
 
yuchung Resume LA
yuchung Resume LAyuchung Resume LA
yuchung Resume LATom Chung
 

Similar to Resume.H.Zhang (20)

Rajiv ranjan resume-us
Rajiv ranjan  resume-usRajiv ranjan  resume-us
Rajiv ranjan resume-us
 
Sid K
Sid KSid K
Sid K
 
pranayJ
pranayJpranayJ
pranayJ
 
Soundarya Reddy Resume
Soundarya Reddy ResumeSoundarya Reddy Resume
Soundarya Reddy Resume
 
Aman_Kebreab_Resume
Aman_Kebreab_ResumeAman_Kebreab_Resume
Aman_Kebreab_Resume
 
SYED_DANISH_J2EE_8YRs
SYED_DANISH_J2EE_8YRsSYED_DANISH_J2EE_8YRs
SYED_DANISH_J2EE_8YRs
 
Zia - Senior Java J2ee Developer with Oracle PlSql , Unix
Zia - Senior Java J2ee Developer with Oracle PlSql , UnixZia - Senior Java J2ee Developer with Oracle PlSql , Unix
Zia - Senior Java J2ee Developer with Oracle PlSql , Unix
 
Venkata
VenkataVenkata
Venkata
 
Santosh_Resume_Java
Santosh_Resume_JavaSantosh_Resume_Java
Santosh_Resume_Java
 
Nihar Shah resumeNEW
Nihar Shah resumeNEWNihar Shah resumeNEW
Nihar Shah resumeNEW
 
Nitesh_Sr._Java_developer_Lead
Nitesh_Sr._Java_developer_Lead Nitesh_Sr._Java_developer_Lead
Nitesh_Sr._Java_developer_Lead
 
Bala Sr Java Developer
Bala  Sr Java DeveloperBala  Sr Java Developer
Bala Sr Java Developer
 
Noonan_resume
Noonan_resumeNoonan_resume
Noonan_resume
 
Santosh_Liferay_Developer
Santosh_Liferay_DeveloperSantosh_Liferay_Developer
Santosh_Liferay_Developer
 
Ram Kumar - Sr. Certified Mule ESB Integration Developer
Ram Kumar - Sr. Certified Mule ESB Integration DeveloperRam Kumar - Sr. Certified Mule ESB Integration Developer
Ram Kumar - Sr. Certified Mule ESB Integration Developer
 
PeterHo_Resume_20160924
PeterHo_Resume_20160924PeterHo_Resume_20160924
PeterHo_Resume_20160924
 
Bhim raju
Bhim rajuBhim raju
Bhim raju
 
Suresh_Resume
Suresh_ResumeSuresh_Resume
Suresh_Resume
 
yuchung Resume LA
yuchung Resume LAyuchung Resume LA
yuchung Resume LA
 
harish_resume
harish_resumeharish_resume
harish_resume
 

Resume.H.Zhang

  • 1. Haoxin Zhang (U.S. Citizen) 13810 Horsetail Terrace Colorado Springs, CO 80921 Home Phone (719) 487-0929 Cell Phone (719) 352-2303 Email: haoxinzhang@yahoo.com Objective: Senior Software Engineer/System Architect Summary of the Technical Skills • J2EE/Web based Application System Architecture Design, Implementation, Configuration, Deployment, System support and Documentation. • Business Process Management (BPM, work flow based) Application system design, implementation, deployment. • Spring, Hibernate and Tomcat integration. • Object oriented design, implementation and testing. • Application System Design, System Integration and Interface design. • Advanced multi-threaded programming in Java, C++, and C. • Advanced Java, C++, C programming in UNIX, Linux and windows XP. • Object Relational Mapping (Hibernate, Ibatis and Torque). • Web service design and implementation including GSOAP and XML/JSON message processing. • Advanced UNIX Network Programming using Socket, Pipe, Shared Memory, Message Queue, Threads, TCP/IP and UDP/IP including synchronous and asynchronous communication. • CORBA Server development in UNIX using Orbix (IONA Technologies). • Advanced database (Oracle/Sybase) application interface design and implementation using Pro*C++, PL/SQL, SQL*Plus, Oracle OCI interface • Digital image data processing and analysis using Geographical Information System (GIS). Platforms: Sun Solaris UNIX, HP UNIX, IBM AIX, Windows XP, Windows 2000, Vxworks, Nucleus. Programming languages: Java, C++, C, JSP, Servlet, Java Scripts and Ajax (DWR, Taconite). Database: Oracle 10g, Sybase, MySQL. PL/SQL, Pro*C/C++, Oracle OCI Interface. Open source frameworks/Tools: Hibernate, Torque, Ibatis, Structs/Structs2, JSF (2.0), primeface (5.1) DBForm, and Posix Thread. Eclipse and Netbean, CVS, Subversion Web Application server: Weblogic, Jboss and Tomcat Other Programming Languages: VC++, C#, MFC, HTML, XML, UNIX shell scripts, Perl, Prolog, and Ada, PHP, Verilog. Case Tools: Purify, dbx, RCS, Clearcase, Perforce, Rational Rose, Rouge Wave, STL, JavaScript, PHP, Angular JS, Eclipse, ant, Maven, Tomcat, Apache. Certificates/Technical Trainings: • Oracle Pro*C, Pro*C++ and PL/SQL programming. • Sybase Fast Track SQL Server, Open Client Programming, Open Server Programming. Professional Working Experience: 08/2014-Present: Senior IT Consultant working for Jeppesen Sanderson Inc., Experis US Inc. • Designed and implemented rich web application UI and managed beans with JSF, primefaces framework 5.2. Intensively use Ajax with data table and other main UI components. • Designed and implemented data table scheme with hibernate, JPA, JUnit test and oracle database. • Designed and implemented data loader (from XML data to oracle data table). • Batch job scheduling and management implemented by Quartz and spring batch. • Integrated with Jeppesen data center to retrieve obstacle data (points and line) and generate customized text file with different type delimiter and corresponding GIS shape file.
  • 2. • Use ESRI ArcMap to review GIS shape file. 08/2013-07/2014: Apex Systems Inc, Colorado Springs, Colorado Senior IT Consultant (for FedEx). • Designed and implemented FedEx shipment event processing system by using java message queue, EJB3, web services interface and Hibernate ORM. System Platform: Window windows 7, Linux, Solaris. Language: Java, java scripts,C++. Database: MySQL, Oracle Web Application server: JBOSS, WebLogic, and Tomcat. Frame work: Hibernate. Ext.js, DWR, Structs 2, JSF 2.0, JQuery 04/2010-07/2013 : Front Range Software Solutions Inc, Colorado Springs, Colorado. System Architect (For Front Range Software Solutions), IT Consultant (for Verizon). • Designed and implemented a web application system prototype. • Designed and implemented Verizon Network Monitor/Testing and Control System. • Migrated the former MCI DS3 auto test system to Verizon auto test system which includes Web services, Corba and TCP/IP interfaces with Unix pthread and Java threads • Design and implement J2EE/Web based E-Commerce system including web-based online store builder, shopping cart, credit card processing, online status track and the interface with Google GIS location map and build system prototype. • Installed and configured Jboss application server and MySQL database server. • Set up and configured Hibernate, Structs and JSF (2.0) frame work. • Designed Database Schema and Sql scripts. • Designed and implemented online data transaction component. • Designed and implemented the GUI for item search using Ajax, Ext.js and java servlet and java server faces(JSF 2.0) • Designed and implemented real time system monitors and control tools using java. Ajax, java script. System Platform: Window XP, Linux, Solaris. Language: Java, java scripts,C++. Database: MySQL, Oracle, DB2 Web Application server: JBOSS, Tomcat. Frame work: Hibernate. Ext.js, DWR, Structs 2, JSF 2.0 02/10-12/10: Collabralink Technologies Inc. Senior IT Consultant/Savvion BPM Consultant. • Designed and implemented web based system prototype including user landing pages and system dash board report. • Designed and implemented J2EE/web based BPM application system using Savvion BPM 7.5 suite, java script, and Ajax DWR, servlet, Hibernate Database framework and web service adapter. • Installed, configured Microsoft SQL server 2005/Oracle 10g and database schema design. • Designed and implemented dash board report using JfreeChart frame work, java servlet, javascript. • Designed and implemented window services for Voice IP communication application using Avaya Communication Manager, CVLAN utilities, Windows threads, TCP/IP Socket, Thread synchronization using mutex, events, semaphore. • Designed and implemented system interface including web interface, TCP/IP interface with XML message Platform: Windows XP. Language: Java, java scripts. Web Application server: Weblogic, Jboss, and Tomcat. Database: Oracle 10g. SQL server 2005 Frame work: Hibernate. Ext.js, DWR.
  • 3. 02/2007-01/2010: Verizon Communications Inc, Colorado Springs, Colorado Senior Software Engineer • Worked as J2EE/Web based system architect. Designed and implemented system interface and prototype which was used to provide the proof concept of the system architecture for upper level management team and provided detailed development guidance for software development team. • Designed and implemented a real time work flow based Ticket Automation Process System using Savvion BPM suite (the Core BPM Engine, BPM studio) which is running on Sun Solaris, using Weblogic, JSP, Servlet, Java Scripts, Ajax and customized work flow engine. • Designed and implemented a real time integrated monitor and control system using Java, JSP, Servlet, Java Secure Socket and Ajax (DWR, Taconite) on Sun Solaris to monitor and control application systems and Verizon network system including auto recovery and fault isolation. • Successfully integrated Verizon SiteMinder, Single Sign on Interface to Ticket Automation Process system on Savvion BPM platform. • Designed and implemented a system administration tool to manage customer account and secure customer data. • Administrate and Configure Weblogic application server and developed UNIX shell scripts to automatically recover application server. • Designed and implemented an interface to migrate data from Microsoft SQL Server to Oracle Database server using java and JDBC. • Designed and implemented a Bill interface to update customer voice call records. • Enhanced Call Routing Track System using Java, Ajax, Java Scripts, JSP, Servlets, Structs, DBForm, Torque and Weblogic. • Designed and implemented Oracle stored procedures, functions, views and triggers. • Designed and implemented bash shell UNIX scripts to manage Oracle User Database Objects. • Designed and implemented bash Shell UNIX scripts to automatically Backup Oracle User Database Object to Clearcase version control system. Platform: Sun Solaris, Windows XP. Application Server: Weblogic, Tomcat and Jboss. Language: Java, JavaScript, Ajax. Database: Oracle 10g. Database framework: Hibernate, Torque. Tool: Toad, Oracle Developer, Clearcase, CVS. 07/2006-02/2007: Prism Group Inc IT Consultant. Worked for Level3 Communication, Broomfield, Colorado • Designing and implementing an interface to integrate Wiltel Customer Call system with Level3 billing system using C++, STL, Java JDBC, Oracle Call Interface, POSIX Threads and Sun Solaris. • Designing and implementing a web interface using JSP, java servlets, EJB, HTML, ant, eclipse. 07/2003-06/2006: Ajilon Consulting Inc Senior Software Engineer. Worked for Verizon Communications Inc, Colorado Springs, Colorado Worked on Verizon Integrated Test System (ITS) which is a real time multi-threaded automation network testing system. • Designed and implemented a Voice IP data interface used to retrieve the status of voice equipment using C++, Posix Threads, Sun Solaris, Oracle, perl and Java. • Designed and implemented a part of Circuit Automation Testing system using idl interface, CORBA server, Oracle, C++, and UNIX message Queue, Java. • Designed and implemented multiple corba servers using idl, C++, Pthread, XML, Oracle, and Java. • Designed and implemented Oracle Database classes using C++, Pro*C/C++. • Designed and implemented Voice IP web service interface using C++, GSOAP and SSL. • Designed and implemented a client interface to communicate with weblogic application to get Voice IP equipment information using WSDL, GSOAP, C++, and XML.
  • 4. • Designed and implemented a web server interface using Socket TCP/IP, XML Message, CGI, IDL, and CORBA, Java Scripts and converted HTML document to XML documents. • Developed UNIX Perl scripts to monitor and report ITS production. • Supported ITS project Source Configuration Management using clearcase and daily install ITS test system to User acceptance Test environment. Platform: Sun Solaris, Windows XP Language: C++ and Java. Database: Oracle 09/2002-07/2003: National Radio Astronomy Observatory, Socorro, New Mexico. Senior Software Engineer Lead Developer Worked on an embedded Monitor and Control system (MCS) • Designed and implemented the embedded Monitor and Control Application server using C++, Nucleus, Vxworks, XML, Java Swing Components. • Designed and implemented a multi task simulation system using C++ in Linux and Windows 2000. • Designed and implemented a Java stand alone application server using Java RMI and JDBC. • Designed and implemented the parallel Data processing subsystem using Java Threads, Java Socket API. • Designed and implemented a user debugging tool using Java. Platform: Linux, Windows 2000, Nucleus, Vxworks. Language: C++, C and Java. 10/1999-07/2002: Ajilon Consulting Inc. Springs, Colorado Senior Software Engineer. Worked for Verizon Communications Inc (formerly MCI), Colorado • Designed, implemented Oracle Application Programming Interface by using Pro*C++. • Designed, implemented a TCP/IP Interfaces using C++, UNIX socket. • Designed and implemented IDL CORBA interfaces using C++, Pthreads, and Oracle. • Designed and implemented a multithread Oracle application transaction server using C++, Pthreads, Oracle pro*C/C++. • Designed and implemented TCP/IP based application server using C++, Sybase, Sybase Stored Procedures, Trigger , Sybase Open Server, IBM AIX • Designed and implemented an UNIX daemon process triggered by customer circuit using UNIX socket. Platform: IBM AIX. Sun Solaris. Language: C++. Database: Sybase 05/1997-09/1999: Qwest Communications, Denver, Colorado Application Software Engineer Worked on Customer Billing system project as a lead developer. • Redesigned, implemented and tested QWEST phone bill processing system using Pro*C/C++, PL/SQL, and Oracle in Sun Solaris UNIX. • Worked on Year 2000 Project to fix and test all Y2K problems in Qwest billing system. • Designed and implemented a multithread billing processing interfaces using Pthreads, C++, Oracle PL/SQL, UNIX scripts. • Designed and implemented Enterprise Common APIs using C++, C, HP UNIX and Sybase stored procedure and triggers. • Designed and implemented a user registration application to create and maintain user’s account by using C++, Sybase stored procedures and triggers. • Developed a batch job scheduling system using Enterprise Control station and Control-M. Platform: Sun Solaris. Language: C++. Database: Oracle. 05/1996-04/1997: Research Assistant in Computer Science Department, University of Wyoming. Laramie, Wyoming.
  • 5. • Designed and implemented multiple versions of Client/Server RDBMS and Analyzed their performance in SGI IRIX Unix using C++ and C Platform: SGI IRIX. Language: C++. 07/1986-12/1991: Institute of Remote Sensing Application, Chinese Academy of Sciences. Beijing China. Research Associate/Software Engineer • Designed and implemented GIS systems to process spatial data for land use maps using C, and sun Solaris. • Developed digital data processing software to process satellite data using C. Platform: Sun Solaris. Language: C. Education: • 12/1995-05/1997: Master of Science in Computer Science, University of Wyoming. • 01/1994-12/1995: Second Bachelor study in Computer Science, University of Wyoming. • 07/1982-07/1986: Bachelor of Science in Physical Geography, Northwestern University, China. Personality: Hard working, self-motivated, quick self-learning, highly adaptive, enjoys teamwork. Reference: Available upon request. Work Status: U.S. Citizen. Authorized to work in US for any employer.
  • 6. • Designed and implemented multiple versions of Client/Server RDBMS and Analyzed their performance in SGI IRIX Unix using C++ and C Platform: SGI IRIX. Language: C++. 07/1986-12/1991: Institute of Remote Sensing Application, Chinese Academy of Sciences. Beijing China. Research Associate/Software Engineer • Designed and implemented GIS systems to process spatial data for land use maps using C, and sun Solaris. • Developed digital data processing software to process satellite data using C. Platform: Sun Solaris. Language: C. Education: • 12/1995-05/1997: Master of Science in Computer Science, University of Wyoming. • 01/1994-12/1995: Second Bachelor study in Computer Science, University of Wyoming. • 07/1982-07/1986: Bachelor of Science in Physical Geography, Northwestern University, China. Personality: Hard working, self-motivated, quick self-learning, highly adaptive, enjoys teamwork. Reference: Available upon request. Work Status: U.S. Citizen. Authorized to work in US for any employer.