Shan Wang
Phone: 972-***-**** Email: ********@*****.***
Address: **** ******* *****, *****, ** 75093
Summary of Qualifications
Accomplished and well-versed Senior Software Engineer, demonstrating over
17 years of professional experience. Adept at leading the design,
programming, implementation, testing, debugging, and maintenance of
software applications while ensuring compliance with stringent time and
budget constraints. Currently seeking a position as a Senior Software
Engineer/Analyst which will effectively utilize all acquired skills,
abilities, and areas of expertise as follows:
V Full lifecycle experience in scoping, designing, developing, deploying,
and supporting enterprise-scale business applications and business
intelligence software.
V Unique competency in translating business issues into technical
solutions including technical leadership and coordination, and ensuring
customer needs are met.
V Outstanding leadership abilities; able to coordinate and direct all
phases of project-based efforts while initiating efficient customer
support initiatives.
V Exceptional multi-tasking skills with a wide-range of technical
abilities and proficiency in several applications and hardware
platforms.
Software Engineering Object-Oriented Design Quality
Testing/Troubleshooting & Implementation Control/Assurance
Team Building/Leadership Client
Project Management Embedded Software Relations/Interaction
Client/Server Design Development Requirements Analysis
Principles Software Development
Life Cycle (SDLC)
Professional Profile
TOPS Engineering Corp. Richardson, TX July 1999-
Sep. 2000, Feb. 2004 - Present
Senior Software Engineer Team Lead
Participates in multiple projects involving upgrade and integration with
TOPS Pro, the leading packaging design software, and Maxload Pro, the
most widely used cargo load optimization software.
Highlights
< Supervised the upgrade of the database engine of TOPS Pro from ISAM
database (C-tree) to Microsoft SQL server (2005/2008). Upgraded the
database engine of Maxload Pro from DAO (Microsoft Access) to a COM-based
interface that can handle Oracle, IBM DB2, and Microsoft SQL server.
Implementation: Visual C++ 2005, MS SQL Server 2005/2008, Oracle 10g, IBM
DB2
< Supervised a project which consisted of porting Maxload Pro from Windows
and Microsoft SQL database to HPUX environment and Oracle database. This
product has been integrated with the US Gypsum order processing system
and handles more than 2,000 orders per day.
Implementation: Oracle 10g, HPUX aCC,
< Developed a web version of TOPS Pro for Costco Whole Sale at
www.epacplus.com. The front-end server is developed with JSP and Java
Servlet. The backend server is running on Windows to generate 3D images.
Implementation: Visual C++ 2005, MFC, Tomcat, Postgresql
< Developed a black box version of Maxload Pro on a Windows platform to
integrate with various customers WMS systems. Inter-process communication
is handled by TCP sockets. Successful deployments include Anheuser Busch,
Stora Enso and Goodman Manufacturing.
Implementation: Visual C++ 6.0, MFC, MS SQL Server 2000
Samsung Telecommunications America, Inc. Richardson, TX
Sept. 2000 - Feb. 2004
Software Engineer - Wireless Terminals Lab
Designed and developed a Universal User Interface (UUI) system, the
unified software development environment on Win32 platform for Samsung
cell phones.
Shan Wang Page 2
Professional Profile - Continued
Highlights
< Independently designed and implemented Samsung Handset SDK, a simulator
and development environment on Win32 platform to develop and test cell
phone applications. This environment includes a simulated real time
operating system, a GUI simulator to simulate the keypad input, and LCD
display and a development environment in MS Visual Studio. Application
developers can write software (phonebook, organizer) in this environment
and port it to the cell phone with a simple recompile.
Implementation: Visual C++ 6.0, wxWindows library
< Designed and implemented "Resource Editor" to enable data-driven user
interface design on a Windows based environment. Major parts include a
Windows based GUI resource editor with Drag and Drop functionality. With
this editor users can design cell phone application user interfaces by
arranging GUI components (window, button, textbox) visually.
Implementation: Visual C++ 6.0 (PC side), Arm tool chain (target side)
PECAN Information Technology, Inc. Beijing, China
Aug. 1992 - May 1995
Software Engineer
Participated in the development of New Canon Word (NCW 1.0, 2.0), the
first generation of Canon word processor on Windows platform. Responsible
for the internal memory management module and basic text edit
functionality.
Implementation: Borland C++, Windows SDK
Education History
Louisiana Tech University Ruston, LA M.S. in Computer Science (1999)
Peking University Beijing, China B.S. in Mechanics (1992)
Technical Skills
Operating System: Windows, Linux, HPUX.
Languages: C++, Java, VBA, Perl, Bash
Database Systems: MS SQL Server, MS Access, ORACLE, IBM DB2,
Postgresql
Network: TCP/IP, HTTP
Immigration status
Permanent resident[pic]