Timothy P. Farley |
Profile
|
|
Experienced software engineer, reverse engineer, technical writer, researcher and classroom instructor with over
25 years experience in the software industry. Extensive knowledge of internet technologies and protocols including computer security issues.
Excellent researcher and developer of new ideas and technologies, including
key patentable techniques. Superb presentation and writing skills, allowing
this research to be communicated internally and externally.
|
Areas of Expertise
|
- HTML (13 years), Javascript (5 years), CSS (1 year) and other internet content technologies.
- Web service APIs including Google Maps, YouTube, Twitter, Google Custom Search, Web of Trust (5 years).
- C (20 years), C++ (16 years), C# (4 years), Pascal (6 years),
Intel 80x86 Assembly (12 years)
- Windows SDK including COM, DCOM, multi-threaded techniques, internals
etc. (15 years)
- Software reverse engineering for compatibility, security research
(17 years)
- Network protocol analysis, reverse engineering and design (14
years)
- Classroom instructor for computer training classes, some courseware development(2 years)
- .NET Framework especially ASP.NET including internals (4 years)
- Visual Studio (14 years), Visual SourceSafe
(10 years)
- TCP/IP socket programming and many other communications APIs
(12 years)
- Experience with many other software and technologies such as
Microsoft Office, Apple iWork, scripting languages, Unix, Linux, Mac OSX, etc.
|
Key Accomplishments
|
Software Development & Design
Software Research
- Developed ideas, designs & prototypes of several new software
products
- Research has resulted in U.S. Patent 7,089,428
and another pending
- Researched computer security vulnerabilities
& new intrusion detection techniques
- Reverse engineered existing technologies to create tools &
documentation for compatibility & security research
Internet & Web Development
- Conceived, researched & scratch-built an educational web site which achieved good page rank & community support within 6 months of launch and has maintained it since.
- Effectively used social media (Twitter, Facebook) to promote that site and general science education.
- Named Research Fellow for electronic media by an educational foundation devoted to science education.
- Researched & developed a free educational iPhone application for that foundation.
Technical Writing & Training
- Conducted classes in reverse engineering and application security all over the United States & in Europe
- Blogged on internet-related topics at own blog and as a guest at several other blogs.
- Wrote many design documents and internal & external corporate research papers and
white papers
- Wrote articles for publication in asp.netPRO,
LAN Times, PC Techniques, Windows Developers Journal, Skeptical Inquirer,
et.al.
- Wrote & reviewed material that has appeared in several computer
books
Industry Expert & Consultant
- Presented my research at several industry & government conferences
such as RAID'99
and RAID 2000
- Participated in industry standard committees including Host
MIB, DMTF and IDEF
- Acted as mentor to junior developers at several companies
- Testified as an expert witness on software reverse engineering
in a patent
infringement case
|
Employment History
|
| 2009 - 2011 |
Senior Instructor (Contractor) |
InfoSec Institute, Elmwood Park, Illinois |
| 2009 - present |
Independent Consultant |
Skeptical Software Tools, Atlanta, Georgia |
| 2007 - 2009 |
Software Reverse Engineer |
OpenSpan, Alpharetta,
Georgia |
| 2004 - 2006 |
Senior Software Engineer
Senior Researcher |
SPI Dynamics, Atlanta,
Georgia |
| 2001 - 2004 |
Senior Software Engineer |
Ipswitch, Roswell,
Georgia |
| 1997 - 2001 |
Senior Software Engineer
Senior Researcher |
Internet Security Systems,
Atlanta, Georgia |
| 1996 - 1997 |
Senior Engineer |
XcelleNet, Atlanta,
Georgia |
| 1995 - 1996 |
Senior Engineer |
Attachmate (DCA),
Alpharetta, Georgia |
| 1991 - 1995 |
Software Engineer |
Magee Enterprises,
Norcross, Georgia |
| 1989 - 1991 |
Software Engineer |
SemWare, Marietta, Georgia |
| 1987 - 1989 |
Software Engineer |
Wild Heerbrugg (Leica), Norcross, Georgia |
| 1986 |
IT Consultant |
Capital Collateral Representative, Tallahassee, Florida |
Education
|
| 1980 - 1985 |
Major: Physics |
Georgia Tech, Atlanta, Georgia |
References
|
| References are available on request. |