Robert
36 Millstead, Blanchardstown, Dublin 15, Ireland
Profile
A versatile IT professional with excellent communication and troubleshooting
skills, broad ranging experience in application development, embedded systems,
real time systems, telecommunication systems and security area. Capable of
quickly adapting and learning new technologies/languages/platforms.
Skills
? Proven ability to handle leading-edge technology in very short period
? Proficient Assembler (x86 and ARM/THUMB)/C/C++/Delphi/Java developer, with
very strong 10 years commercial development experience in windows kernel,
network, security, multi thread, GUI, embedded system
(Windows CE, PocketPC, Smartphone, Symbian OS, GEOS, PalmOS), database
client/server, web server, XML, etc
? Extremely familiar with DOS, windows 3.x, 9x, 2k, XP, Symbian OS kernel
architecture
? Fully proficient at web development (HTML, DHTML, VBScript, JavaScript, PHP,
etc)
? Fully Proficient at windows disassembling/debugging such as IDA, SoftICE
? Proficient at various installation tools/script languages (InstallShield,
Wise, etc)
? Strong OO analysis and design skill
? Good time and organisation management skill
? Self motivated and good communication skill
Operation System
DOS, Embedded System, HP-Unix, Linux, Windows
Database
DBISAM, Oracle, Paradox, SQL Server
Languages
Assembler, C, C++, Delphi, DHTML, HTML, IDC, InstallShield Script, Java,
JavaScript, PHP, SQL, VB Script, XML
Achievements
? Successfully build and manage the 5th Anti-Malware Symantec Security Response
Team in ChengDu, China
? Successfully deliver a training workshop to The Association of Southeast Asian
Nations or ASEAN
? Successfully develop IA-32 disassembler for new engine
? Successfully analyse various system/network/mobile threats (Virus, Worm,
Trojan).
? Successfully develop FTB (Symantec FixTool Builder)
? Successfully develop SymcMTRT (Symantec Mobile Threats Removal Tool) for
Symbian OS
? Article for VB Sept/2005, ¡°Symbian OS ¨C Mysterious playground for new
malware¡±
? Paper for VB 2006, ¡°A Deep look into Symbian Threats¡±
? Other publications, ¡°Unprecedented disgusting Panda: W32.Fujacks¡±,
¡°Profit-motivated blended attacks targeting online games in China¡±
? Successfully develop LDMP (Logica Device Management Platform) which provide
the OTA provision functionality to wide ranging handsets (Nokia, Ericsson,
Microsoft Stinger, Benefone Q, MagCom, SamSung and other standard WAP handsets)
? Successfully develop Oriental Express (The most popular runtime localization
system in Chinese market) within three months
? Successfully develop Oriental Dictionary for GEOS from scratch in one week
(This product greatly impressed Nokia and helped the company win it¡¯s first
contract with them)
Career Summary
Start Date September 2002
Employer Symantec Corporation.
Job Title Senior Researcher
Department Symantec Security Response (Also known as Symantec Antivirus
Research Centre)
Role Senior Security Analyst
Duties
? Analyse various system/network/mobile threats and develop solutions in short
period.
? Add exclusion for False Positive
? Create deepsight alerts, writeups, and removal tools for various threats.
? Develop internal tools, such as IDA scripts for VB, winsock, Symbian
applications, md5 tool, NTFS alternate data streams extractor, Symbian device
snapshot tool, Symbian processes/threads/tasks control tool
? In charge of FixTool Builder (FTB) project and Mobile threats removal tool.
Main Projects ¨C
Project 1: SRC ChengDu
Role in this project: Organizer
? Build the 5th anti-malware Symantec security response team in ChengDu, China
? Hire, train and manage 7 engineers
? Set up infection and testing environment
? Deliver training/presentation sessions to other teams and government
? Participate the Symantec China 2008 campus recruiting program
Project 2: FixTool Builder
Role in this project: Designer and Developer
? Develops a data-driven windows threats removal tool framework
? In charge of entire base code, except the builder GUI.
? Removal tools based on this project
http://securityresponse.symantec.com/avcenter/tools.list.html
Project 3: Symantec Mobile Threats Removal Tool
Role in this project: Designer and Developer
? Develops a data-driven Symbian threats removal tool framework
? Based on Symbian Serial 60 platform
? In charge of entire development work
? Complete development work in 7 working days
? The first version handles SymbOS.Cabir.[A-B] and SymbOS.Commwarrior.[A-C]
? For more information, please refer to
http://securityresponse.symantec.com/avcenter/venc/data/symantec.mobile.threats.\
removal.tool.html
Start Date March 2001
Employer Logica - Mobile Networks
Job Title Senior Software Engineer
Main Projects -
Project 1: m-OTA demo version
Role in this project: Designer and Developer
? Flexible provision, update Nokia, Ericsson, Benefone Q and MagCom handset over
the air
? Provide Nokia Smart Message (Operator Logo, CLI, Picture Message etc)
? Provide Multi connection mode (SMPP, Nokia Data Suite & Nokia PC Connectivity
SDK)
?
? Developed Platform: Visual Caf¨¦ 4, Visual C++ 6.0, InstallShield 6.0
? Related Tools & Technology: Apache, Java Servlet, XML (DOM, SAX), HTML, DHTML,
JavaScript, JDBC, SmppDTK, Nokia Data Suite, Nokia PC Connectivity SDK
? DB: Microsoft Access
? OS: Windows NT/2000
Short description: This project is start of our main device management platform,
which provide basic functionality to provision some handset and also we do
support Nokia Smart Message and normal text message, this project was developed
by java except following module: Connection (which use C++, and be invoked by
JNI technology), Installation Tool (which use InstallShield)
Comment: This project is nearly developed by myself except following module
Administration, Reporting and serial port connection
Project 2: LDMP (m-OTA)
Role in this project: Designer and Developer
? Flexible provision, update Nokia, Ericsson, Standard WAP Device and Stinger
(Microsoft Smartphone) handset over the air
? Flexible template management
? Batch Provision (non-block)
? Web-Platform management
? Multi-language capability
? Work with Microsoft to support their stinger device
? Provided help for other team member
? Developed Platform: JPadPro 4
? Related Tools & Technology: Apache, Tomcat, XML (DOM, SAX), HTML, DHTML,
JavaScript, IPM, OpenSSL, ModSSL, continuus, rembedy
? DB: Oracle
? OS: HP-Unix
Short description: There¡¯s four different module in this project, I was
involved in webapps module, which include web-platform management
(multi-language capability), template parsing, encoding & processing,
communication between webapps module and smpp module (use IPM), everything in
this module was developed by Java
Project 3: LDMP Bridge
Project 4: Notification Server Test Tool
Project 5: Pocket PC provision client (HP StarFighter)
Project 6: Nokia Communicator 9210 synchronization tool
Start Date September 2000
Employer Raidtec Corporation(Europe)
Job Title Software Engineer
Main Projects -
Project 1: NAS(Network Attached Storage)
Start Date September 1999
Employer Start Sunway Inc. Beijing
Job Title Project Manager
Main Projects -
Project 1: Oriental Express (China¡¯s best-selling software product)
Role in this project: Analyst and Developer
? Localize Windows and windows applications
? Responsible for the kernel module (including Messages and APIs Hook,
Multi-Thread process, Memory Mapping, Watching on system process), International
charsets support (Include Chinese GB, GBK, BIG5, Japanese ShiftJIS, EucJIS,
NewJIS, Korea KSC, and Unicode UCS2, UTF7, UTF8)
? Wrote a Simple Word by Word Japanese to Chinese Translation Engine;Updated old
English to Chinese Translation Engine
? Developed Platform: Delphi 1,4 and 5, Visual C++ 1.0 and 5.0, Assembler,
C++Builder
? OS: Windows 95, 98
Comment: This tool is the most popular localization software in Chinese market.
Project 2: Oriental Network Tools Suite
Project 3: Oriental Dictionary for Windows NT and 2000 (Chinese-English &
English-Chinese)
Project 4: Oriental Dictionary for GEOS
Project 5: Oriental Dictionary for EPOC and PalmOS. (embedded)
Date March 1997 - August 1999
Employer Gold Electronic Equipment Inc
Job Title Project Manager
Date June 1996 - September 1996 (Summer job)
Employer JingDa Electronic Equipment Inc
Job Title Software Engineer
Education
Bachelor of Engineering Sept. 1995- Jan. 1998
HangZhou Institute of Applied Technology Engineer
Major: Computer Application
(3 years of a 4-year Undergraduate programme)