Search: Home Bugtraq Vulnerabilities Mailing Lists Jobs Tools Vista
 
Contact Information
Name: Lei Qi
Email: lei.qi7 (at) gmail (dot) com [email concealed]
Location: Toronto, Ontario, Canada
Resume
Position/Title: Application Security Engineer
Resume: LEI QI

67 Chatterson Street, Whitby, Ontario L1R 0B4

Lei.Qi7 (at) gmail (dot) com [email concealed]

HIGHLIGHTS OF QUALIFICATIONS

- A well-rounded professional software developer with over 7 years experience developing and maintaining a wide variety of systems for large corporations and small businesses.

- 4 years object-oriented programming, analysis and design (OOP, OOA, OOD) experience .

- Over 5 year’s extensive programming and testing experience in C/ C++, Visual C++, Win32 API, MFC, C#, and Java .

- 2 years hand-on software developing experience in low level TCP/IP networking programming on Linux, Sun Solaris and Windows, and have solid knowledge in network related protocols.

- In-depth knowledge and hand-on experience in developing software on Microsoft .NET platform by using Visual Studio .NET, C# and other Microsoft development tools.

- 4 years database design and development experience on MS SQL Server 6.5 ~2000.

- Hold Master degree in Information Technology Security with solid IT security knowledge in theory and extensive research and practise in networking security, firewall and IDS.

- B.S and M.S degree in Computer Science.

- Highly skilled developer with proved research and problem-solving abilities and a deep interest in software development, able to learn new technologies quickly.

- Self-motivated, well-organized, ability to work independently or on a team.

TECHNICAL SKILLS

- Programming Languages: C/C++, C#, Java, SQL, ASP, VBScript, JavaScript, PHP, Html, XML,XSLT

- Compilers and Development Tools: GNU Tools, Shell Script, Perl, Visual C++ 4.2-6.0, Visual Studio .NET, MFC, ATL, STL, UML, Visual Basic 5.0-6.0, Crystal Reports, Installshield

- Database Technologies: Microsoft SQL Server 6.5-2000, InterBase, ADO, DAO, BDE, Ms Access 97-2000, MySQL, Berkeley DB.

- Operating Systems: Unix(Solaris, Linux), Microsoft Windows 9x/NT/2000/XP/Server 2003, Novell Network (3.12,4.11), Ms Dos 3.0~6.22

- Networking Technologies and Tools: Tcp/Ip networking, network security tools ( Nmap, Tcpdump, Nessus, Snort, Metasploit,), protocols (Http, Ftp, SSH, Smtp, Pop, Imap)

PROFESSIONAL EXPERIENCE

May 2007 – Present Software Developer

Hoper Inc. Oshawa, Canada

Project: Navdriver

Designed and developed company's commercial tool: Navdriver (www.navdriver.com), which is designed to automatically enhances the navigation experience of user's website for visitors. Navdriver works by modelling the structure of user's web site, analyzing the visitors' traffic patterns on the web site, and creating a summary of the most important page relationships for each page on the site, and automatically integrated it into user's existing site navigation, or included as a link menu directly in the web pages.

Responsibilities:

- Participated as core developer of the project, involved in full life cycle of the project, developed the software from scratch, including object/component design, designing the abstract structure of application using design patterns.

- Wrote, debugged and tested whole project software code, which consists of more than ten thousand lines of C/C++ code, plus shell scripts running in Linux platform. And also ported this software into Windows platform by using Visual Studio 2005. This system was successful used by the company's largest clients.

- Wrote C++ unit test case and UNIX shell scripts for testing the application. Wrote Cron script to automate the routine process.

- Prepared the test data and also verified the test results. Involved in integration, unit testing and implementation.

- Used UML tools to create UML Class diagram and Sequence diagram.

- Prepared software version release, built Linux based RPM distribution package of the software by using tools rpmbuild.

- Wrote, edited, and complete rewrite of all program documentation, user installation manual.

Environment: C++, Linux, GNU tools, Http, TCP/IP, Shell Script, Berkeley DB, HTML, XML, XSLT, XML Schema, Visual Studio 2005, UML, Apache, IIS.

2006.5-2007.5 Research Assistant

University of Ontario Institute of Technology, Oshawa, Canada

Responsibilities:

- Worked on the research project which is involved in research of intrusion detection system and DDOS (Distributed Denial of Service) mitigation system, and implementation of a intrusion detection system prototype under Linux system which has sound-assisted detection.

- Developed a Linux kernel module and other program by using language C and GNU Tools, and implemented the intrusion detection and mitigation system prototype under Linux platform used our software and Linux traffic control mechanism, and experimented and tested this pre-limited system in the university local laboratory.

- Published two related paper in international conferences.

Environment: C, Linux, GNU tools, Netfilter, TCP/IP, LKM( Linux Kernel Module).

2002-2003 Developer

Consumer Impact Marketing Ltd. Toronto, Canada

Project: FieldMatrix Synchronization Service

Responsibilities:

- Acted as member of the application development team, worked on the Microsoft .NET platform development environment, assisted and tested in the development of server-end software product.

- Created test cases and implemented test harness to test the server’s distributable components to ensure their function correct by using Visual Studio .NET development tools and C#.

- Prepared test platform, installed and configured the demo product to measure it’s distribute ability, and ran test scripts to ensure it’s behaviour correct.

Environment: Microsoft .NET framework SDK, Visual studio .NET, C#, Visual C++ 6.0, SQL, ASP.NET, Windows Service.

Project: SunStar Marketing – Online Store

Responsibilities:

- Analyzed the company’s business requirements, designed and implemented MS SQL 2000 driven database and store procedures for the web-base online store by using Ms SQL Server 2000 Enterprise Manager and Query Analyzer.

- Implemented all required functions for the online store by using ASP, Html and Javascript.

1993-2002 System Administrator & Developer

Ningbo International Trust & Investment Corp., Ningbo, P.R, China

Responsibilities:

- Managed Windows and Novell Netware integrated PC network; installed and configured system, network and application manager software.

- Developed Securities Exchange Query System for client and broker by using Visual C++ 6.0/MFC, ADO, ATL, COM and MTS, SQL Server 2000.

- Developed stock quotation billboard display software by using C/C++.

EDUCATION , CERTIFICATES & PUBLICATIONS

- Master of Information Technology Security 2007

University of Ontario Institute of Technology, Oshawa, Canada

- Master of Science in Computer Application 1999

Zhejiang University, Hangzhou, P.R.China

- Bachelor of Engineering in Computer Software 1992

Nanjing University of Science and Technology, Nanjing, P.R.China

- Microsoft Certified Solution Developer (MCSD, VC++ track) 2000. 9

- L. Qi, M. Vargas Martin, M.A. Garcia-Ruiz, M. Green, and B. Kapralos. Toward Sound-Assisted Intrusion Detection Systems. In Proc. Intnl. Symp. of Information Security (IS). Algarve, Portugal, November 25-30 2007.

- L. Qi, M. Zandi, and M. Vargas Martin. A Network Mitigation System against Denial of Service: A Linux-based Prototype. In Proceedings of IASTED Internet and Multimedia Systems and Applications (EuroIMSA). Chamonix, France, 2007.

 







 

Privacy Statement
Copyright 2007, SecurityFocus