Philip Sloss
23108 Deer Trail
Alpharetta, GA 30004
(770) 442-9439
E-mail: jobsearch@lupwa.org
OBJECTIVE
To work on software projects with and/or within organizations with
a commitment to quality.
EDUCATION
B.S. in Aerospace Engineering, San Diego State University.
Graduated 1992.
Emphasis in rocket propulsion and orbital mechanics.
SKILLS
Development environments
- Windows:
- Visual C++, including MFC, ATL, and STL development
- Visual Basic, including ActiveX servers and ActiveX
Document servers
- Familiar with Visual C#
- Microsoft Platform SDK for developing and debugging/analyzing unmanaged Windows executables
- Web:
- Java J2EE development in Eclipse
Development technology
- Apache Tomcat development, including Hibernate and Spring web applications
- COM/ActiveX/COM+
- Internet Information Server (IIS)
- mySQL
- Microsoft SQL Server
Operating systems
- Windows -- NT line (NT, 2000, XP, 2003, Vista, 2008) and 9x line (95, 98, ME)
- Linux -- RedHat/Fedora
Networking
- Application protocols: HTTP, SMB/CIFS, MS-RPC
- TCP/IP
EXPERIENCE
myNetWatchman -- October 2005 to October 2008. Cybercrime investigator and software engineer
- Analysis and investigation of malware/crimeware.
- Built lab environment for capture and analysis of malware runtime behaviors. Network behavior/traffic captured to TCPDump / "Pcap" files; Windows desktop "footprint" and run-time behavior captured via specially-developed instrumentation software.
- Developed Web 2.0 application, SecCheck. Win32 client executable collects, formats, and reports live information on Windows internals to server. Java/Tomcat Server displays live, updated analysis of user machine, highlighting infected files, suspicious network behavior, and system configuration problems.
Pay-Net -- January 2004 to September 2005. IT engineer
- Focused on situational awareness of real-time business operations and IT infrastructure by automation of health reporting. Created alert system and created tools to add different feeds (business application health, network health) into the system
- Documented and organized IT infrastruture
- Defined desktop and network security policies
- Implemented data and system backup plan
- Installed intrusion detection system
Oncosis -- February 2002 to May 2002.
Contractor.
- Evaluated third party software to determine how thoroughly it met customer requirements for data graphing and analysis.
- Designed and implemented of C++ classes written using Visual C++ 6.0 to graph customer data and provide user interface to allow user to
interactively analyze graphs. Parts of implementation included ActiveX components, which were implemented using ATL.
Entropia, Inc. -- November 2000 to March 2001.
Contractor.
- Member of team developing distributed computing network. Participated in design of subsystem to assign tasks executed by remote client nodes and manage the health status of the remote nodes. Participated in the implementation of C++ classes directly using the Winsock API with Visual C++ 6.0 to produce a small code footprint and minimize external dependencies. Other responsibilities included maintenance of code and creating and executing initial test documentation/cases for handoff to quality assurance.
Mitek Systems. -- May 2000 to August 2000. Contractor.
- Performed code maintenance on MFC-based document processing software suite. Responsibilities included debugging, identifying, and correcting code defects using MFC and Visual C++ 6.0. Used defect tracking system to provide documentation to quality assurance on how test code corrections.
VidiMedix Corporation. -- November 1999 to April 2000.
Contractor.
- Analyzed incorporating MTS into existing three-tiered client/server system based on IIS/ASP, MSMQ, ADO, and Microsoft SQL Server. Reviewed the implementation of the middleware components written in Visual Basic and ASP code to determine how to most efficiently retrofit transaction management into product. The customer was provided with a report on that detailed what changes needed to be made and how to make them.
- Participated in product enhancements and maintenance. Responsibilities included implementing ActiveX components using ATL and Visual Basic 6.0, fixing code defects, and providing advice on Microsoft Distributed Network Architecture.
Automated Data Processing, Inc. -- August 1997 to April
1999. System analyst.
- Participated in design and development server-based COM middleware components to provide common services to business-logic COM components in middle tier of three-tier client/server projects. Server-side middleware components were written using ATL and Visual Basic and made extensive use of ADO, MTS, and RDS to deliver data from a SQL Server database.
- Researched Microsoft Distributed Network Architecture
technology for deployment of current projects and for
tighter integration in future project versions. Wrote
prototypes in VB and ATL to evaluate MTS and MSMQ.
- Maintained computer equipment and software configuration
in Windows NT 4.x/Windows 9x environment.
Responsibilities also included installation, maintenance
and administration of Internet servers, database servers,
and terminal servers for development and testing of group
projects and software evaluation.
- Organized effort to define procedures for installation
and configuration of development workstations and servers
for development of Windows-based three-tier client/server
projects. Responsibilities included definition of
procedures to reduce the amount of time spent
reinstalling system and development software.
First DataBank -- September 1993 to August 1997.
Software engineer.
- Designed and developed C++ classes and C API layer to
encapsulate access to relational database.
- Planned, designed, and developed C++ classes to
encapsulate ODBC database access.
- Assisted in installation and configuration of office
Windows NT computer network and supervised its
administration and maintenance.
- Organized site development process in multi-site project
to develop a patient health care management system for
chemotherapy patients.
- Supervised conversion of formatted text files to user-oriented
medication database.
- Helped port medical diagnostic program from Macintosh to
Windows to AIX.