Download PDF

Summary

  • Innovative software engineer offering over 10 years of experience in the full software development lifecycle – from concept through delivery of next-generation applications and customizable solutions.
  • Expert in advanced development methodologies, tools and processes contributing to the design and rollout of cutting-edge software applications.
  • Known for excellent troubleshooting skills – able to analyze code and engineer well-researched, cost-effective and responsive solutions.
  • Extremely goal oriented and highly inquisitive, creative and resourceful
  • Excellent team player, problem solver and communicator in after-sales support to customers

Skills

  • C++, C, Javascript, Java, Python, lua,HTML, Mysql, PHP
  • Visual Studio, Eclips, Android studio
  • CVS, SVN, GIT
  • TCP/IP
  • Apache, Nginx, Node.js
  • Windows system and kernel programing
  • Linux programming

Work experience

Jul 2005Present

Senior Software Engineer

Federated Networks, Etobicoke, ON, Canada

Focus on personal privacy protection solutions:

  • Design and develop C, C++ source code level obfuscation based on AST, binary modification detector to prevent hackers from reverser engineering
  • Design and develop FN ASL protocol, which thwarts common network vulnerabilities, such as phishing and man-in-the-middle attacks
  • Design and develop FN Secure File System to protect user's files on the disk based on mini filter driver
  • Design and develop audio , video device monitor to protect from stealing usage
  • Implement Production tools to generate our software by python
  • Implement basic library modules like crypto, http connection, XML parser etc
  • Implement Server side logics using Apache , Nginx-lua, node.js
Aug 2000Oct 2003

Project Manager & Software Engineer

Beijing Hisense Digi-Tech Co.Ltd,China
  • Application Proxy Firewall Design

Defined Application Proxy Firewall system specifications (including security requirements, application proxy program, design methods, coding style)
Developed User Management Tools using JAVA, JSP (Browser/Client) to control the firewall actions, monitor the network traffic and check firewall status
Developed SMTP&POP3 Application Proxy to secure the SMTP&POP3 protocols using C
Tested and debugged firewall system's functionality and availabilities
Participated the competition with major players in the industry in Shandong Province and won 2nd prize award with this project

  • Packet Firewall Design

Defined Packet Filter Firewall specification and firewall management tool
Developed User Management Tools using JAVA, JSP (Browser/Client) to control the firewall actions, monitor the network traffic and check firewall status
Analyzed TCP/IP protocol and developed program to control the network packet in/out according to user's security requirements using C, C++
Tested and debugged the firewall system's functionality and availabilities
Competed with major players in the industry in Shandong Province and won 2nd prize award with this project

  • Central Control System Design

Defined system specifications, built CA Authentic Center, and created program template using C, VC++, DCOM for peers to develop their own program in uniform formation

  • Remote Log System Design
  • Technical Support for both within the team and to our customers

Aug 1998Aug 2000

Software Programmer

Hisense R&D Center, QingDao, ShanDong, China
  • Wireless Telephone system design

        Designed, debugged and tested software for Single Handset Wireless Telephone system

Education

Oct 2003May 2005

Master Degree in Computer Science  

Florida International University  
Sep 1994Jul 1998

Bachelor of Microelectronic Technology

Xi'an University of Technology, Xi'an ShanXi China

Minor in Computer & Application