Yue Han
**** ********** ***, ****** *****, IL**061
*******@*****.***
SUMMARY
A creative, self-motivated analyst/programmer in a Fortune 100 company with more than 10 year experience in real-time C/C++ on Uinx/Linux/Windows, and extensive experience in the full software development life cycle, from designing requirement to software release including high/low level design, coding, and testing. Experience in providing innovative technologies and professional consulting services to internal/external customers. Demonstrated ability in creating vision and ideas, tracking projects, meeting deadlines with high product qualities, and solving complex issues.
TECHNICAL SKILLS
Programming Language: C/C++, STL, Boost, Python, Java, Perl, SQL, C#, Visual Basic, and Assembly.
Database: Oracle 8i and SQL Server 2000.
Web/IT: HTML, XML/XSL, CGI with C/C++ or Perl, Java Script/Applet, TCP/IP trouble shooting, and networking configuration.
Operating System: Sun Solaris, VxWorks, Sun Chorus, Windows NT/2000, FreeBsd, and Novell.
OO design: Rational Rose and Rational Rose Real-time.
Tools/Technologies: JDK1.3, Visibroker, JBuilder 4.0, Tornado, MFC, Clear Case, and Clear Quest.
Protocols: TCP/IP, ATM, Wireless LAN (802.11), Ethernet, SNMP, SIP, MGCP, MEGACO, RTP, and SS7.
EXPERIENCE
Citadel Investment Group, Chicago, IL 2007– 2008
Software Engineer
Develop, maintain, support both server-side and client-side front desk applications:
1.Portfolio Workbench (PWB): A real-time application for portfolio managers and analysts to enter orders which are executed according to desk or company rules. PWB server was on Linux, and PWB client was on Windows NT. Using C/C++, Perl, and Python.
2.FX Hedge Engine: A real-time application to load desk portfolio and calculate the exposure for each foreign currency, and give the option for traders to implement their hedging strategies. It was Linux based application, and C/C++ and Perl were used.
Syclo LLC, Hoffman Estates, IL 2006– 2007
Software Engineer
Develop, maintain, trouble shooting MS C++ based platform for enterprise mobile Server, 4GL Editor, and Windows 32/CE based mobile client, which are used by more than 500 customers globally.
Bridgeport Networks, Chicago, IL 2005– 2006
Senior Software Engineer
Enhance the High Availability feature for the Nomadic one server on Linux using C/C++, which enables the seamless mobility.
Managing Dual-mode (802.11 and GSM) client development and interfacing with external vendors.
Design, develop, and test seamless mobility feature of Dual-mode client on Microsoft Pocket PC and Smart-phone platform using C/C++.
MOTOROLA Inc., Arlington Heights, IL 1998 – 2004
Senior Software Engineer
Proposed and implemented solutions by incorporating cutting-edge technologies into Motorola existing products
Led a team for designing, coding, and testing the proof of concept trial of “Seamless Inter-Technology Handoff” that attracted customers’ visits and demonstrated to senior executive VPs for a $2M budget. The Java Swing GUI was implemented for demonstrating system behaviors. The mobile client and server were implemented by using C++ on FreeBsd. Rational Rose was used for Object Oriented Design (OOD).
Design, implement connectivity feature of the next generation Java platform for Linux PDA phone.
Ported OMA SyncML Device Management feature from Motorola GSM platform to CDMA platform.
Designed and managed the database schema for coding and testing the “Ideal Management Space” that is a real-time information processing technique patented by Motorola. System implementation proved the patent proposal concept. The Java Swing GUI was implemented for getting user requests. SQL2000 was used as the database server. Rational Rose was used for OOD.
Led a team for full software development life cycle, designing, implementing, testing, and releasing the “Off-line Processing and Analyzing Call Logs” for the system performance improvement analysis. The system reduced the system performance analysis time by 80%. The system provided Java swing user-friendly interface. Oracle 8i was used as the database server.
Led a team for high/low level design of the Operation, Administration, and Maintenance (OAM) for Serving GPRS Support Node (SGSN) using Rational Rose Real-time and C++ on Solaris. The internal contract project helped internal group meet the release deadline that was two months behind schedule.
Coordinated global efforts for prototyping protocol stacks on High Availability (HA) Platform (99.999%) by using C++ on Sun Chorus with Sun Chorus (France), Force Computer (German), and Trillium Telecommunication (CA, USA). The HA Platform was later used for multiple products, which have been commercially deployed by Sprint PCS and Hutchison Australia.
Assisted senior technical staffs investigating hot-swap mechanism of High Availability (HA) Platform (99.999%), which provided consistent service with 5 minutes downtime per year, by using C++ on VxWorks.
Chinese Academy of Sciences, Beijing, P.R.CHINA 1992 – 1997
Assistant Researcher
Designed and supported software products based on customer requirements as a functional area expert.
Setup 10/100 Based-T LAN for Chinese International Consultant Company (CICC) located in a 12-floor building. Led a team of 6 train-the-trainers responsible for training about 800 users. Later on, CICC rewarded a repeated contract.
Designed, implemented, and tested the Multi-task and Multi-interrupt framework for Patient Monitor by using Borland C++ on Dos 5.0 and Novell 3.11. Providing framework on DOS rather than workstation for Patient Monitor reduced the product cost by 80%.
Designed, implemented, and tested the Automatic Voice Mail and Paging System by using C++ on Dos 5.0 and Novell 3.11. This automatic system reduced 90% labor cost for paging companies.
Participated in a national funded research project and designed and implemented thinning and vectoring algorithm for recognizing entities in mechanical blue prints based on inputs through scanner and saving entities in vector format which can be accessed by AutoCAD. The system enabled to modify blue prints and reduced 90% storage space in electronic format. The system was implemented by using Microsoft C 6.0 on Windows 3.1.
EDUCATION
Master of Science, Computer Science, Illinois Institute of Technology (1997 – 1998)
Bachelor of Science, Computer Science, Beijing Computer Institute
AWARD
BRAVO Award for recognition and appreciation of “Above and Beyond performance”, 2002.
TRAINING AND DEVELOPMENT
“Distributed Programming”; “Object-Oriented Design by using UML”; “Microsoft Visual-Basic”; “J2EE Architecture and Programming”; “SQL 2000 Server”; “Advanced Java Programming”