Resume_Gongming_Yang - Soal Technologies, LLC.

advertisement
Gongming Yang
3107 Seminole Peak Ln, Houston, TX 77494 ♦ gongming.yang.yu@gmail.com ♦ (979)422-5435
OBJECTIVE
Seeking software opportunities. I am passionate about developing software open to creative ideas and opportunities,
and enjoy very much working with great people
EDUCATION
●M.S. Electronic & Computer Engineering Texas A&M University GPA:3.56/4.0
●M.S. Mechanical Engineering
Beijing University of Aero & Astronautics
●B.S. Mechanical Engineering
Beijing University of Aero & Astronautics
May.2014
Apr.2001
Jul.1998
COMPUTER SKILLS
Languages & Frameworks : Python, C++, Java, C#, MFC, SystemC, Matlab, Xilinx ISE
Web Programming
: HTML, JavaScript
Database
: MySQL, SQLite, SQL Server
Development Toolkits
: JMS, NLTK, Gem5, OpenGL, Boost, QT
Operating Environment
: Windows, Linux (Debian/Ubuntu), Solaris
Tools
: Visual Studio, Make, gcc, Git, SVN,ClearCase
WORK EXPERIENCE
●Shanghai YAMU Technologies Co., Ltd, China
Dec.2009 - Nov.2011
High performance DNS/DHCP system
Software Engineer Leader(C/C++/Java)
- Developed DNS server in Linux Kernel (2.6.35), including sub-modules of DNS query and IP-resolving, antiDDoS, anti-Poisoning, Force-Resolving, Warm-backup, black-list, Data Collection & Analysis, Configuration &
Communication
- Developed DHCP server in Linux Kernel, including IP allocation, Configuration and Reporting module
- Designed and optimized the performance of DNS cache-server from 100,000qps to 800,000qps
●HUAWEI Technologies Co., Ltd, China
Apr.2001 - Oct.2009
V100R06 versions of core-switch product S9500
Software Engineer Leader (C/C++)
- Reviewed new requirements and lead decision team to define new features, reviewed the feasibility of
implementing selected features and scheduled the development plan for V100R06 with senior engineers
- Reviewed bug list of V100R06 and made project plan for the development and the test team to solving and
verifying bugs.
V100R03 versions of core-switch product S9500
Software System Engineer(C/C++)
- Analyzed requirements from 3COM Cooperation and accomplished Jalpa, Mura, Espeda and Urraco projects
accordingly, and assisted TIC test held by U.S. army for 3COM Cooperation
- Analyzed the software feasibilities of adapting NAT, Firewall, IPS, IPv6 blades in I/O slots in V100R06 version
- Lead the test team to perform the SDV/SIT and the Belta test for V100R03
V100R01 versions of core-switch product S9500
Software Engineer QA & Development(C/C++/TCL)
- Developed sub-modules of IP-routing, password security, and fixed bugs for ARP/OSPF/Multicast modules
- Performed system test and function test for ARP/OSPF/BGP/fault switchover modules
Mini-Computer project
Software Engineer(C/C++)
- Developed High Available(HA, fault-tolerant) features on Solaris
WCDMA
Software QA Engineer(C/C++)
- Developed an alarm system for GGSN and an automatic test tools for protocol test for FMR blade
●Beijing Beihang Haier Software Co., Ltd
Sep.1998 - Apr.2001
CAXA200x Entity Module Software Project
Software Engineer(C/C++)
- Developed 2D drawing software with B-spine feature
- Modeled and developed VORONOI algorithm based on merging process
- Developed the carving-entity module which reshapes the paths from photos to construct 2.5D photos
ACADEMIC PROJECTS
NoC routing and power model (C/C++)
Computer Engineering Group (research)
May.2012-Sep.2013
- Developed RRR based algorithm to simultaneously routing and time-slot assignment for NoCs
- Modeled Power Consumption on NoCs and developed simulator and algorithms
- Designed a new NoC architecture to combine BE and GS traffics with low latency
Feather Recommendation (Python/Java) Information Storage and Retrieval (class)
Jan.2013-May.2013
- Modeling and classifying RSS news and present recommended news on web site using text extraction algorithm
SQLite connector (C/C++)
Power Automation Lab
- Developed and verified SQLite connector for Distributed Fault Anticipator solution
Apr.2012-May.2013
Energy saving of LLC (Python/C++)
Computer Architecture (class)
Jan.2012-Apr.2012
- Modeled and energy saving 58% for Last Level Cache using sampler, which was simulated in Gem5
COURSES
Information Storage and Retrieval, Analysis of Algorithms, Advance Computer architecture, Advanced
Logic Design, Micro-Process system design, Computer Graphics, Theory of Database
PUBLICATIONS
[1]Yang, Gongming, Hao He, and Jiang Hu. "Resource allocation algorithms for guaranteed service in
application-specific NoCs." Computer Design (ICCD), 2013 IEEE 31st International Conference on. IEEE, 2013.
[2]Changing Liu, Gongming Yang, "Practice and Improvement Multimedia Coding Using Visual C++", Book in
Multimedia China Railway Publishing House, ISBN:711304075, 2001-3, Beijing, P.R.C
[3]Gongming Yang, Songbo Huang, "Construct of Voronoi Diagram Using the Monotony of the Bisector,
Journal Articles", in Computer Aided Engineering, CNKI: SUN: JSFZ.0.2000-04-004, 2000, Shanghai, P.R.C
HONORS
Member of the Golden Europe Support Team by HUAWEI Technologies Co., Ltd
Best Manager of Management Training
by HUAWEI Technologies Co., Ltd
Best Project Awards for the TIC Test
by H3C Technologies Co., Ltd
in Oct.2007
in Sep.2006
in Dec.2006
Download