Jianjun Huang

  • Mississauga Ontario

Senior Software Engineer

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 History

Work History
Jul 2005 - Present

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 2000 - Oct 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 1998 - Aug 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

Education
Oct 2003 - May 2005

Master Degree in Computer Science  

Florida International University  
Sep 1994 - Jul 1998

Bachelor of Microelectronic Technology

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

Minor in Computer & Application