Philip Johnson
Objective and Skill Set
I am seeking a senior IT development or supervisory position. Currently, I lead
a team of developers to produce one of the worlds leading HAZMAT software tools.
I am proficient with many programming languages (C#, VB .Net, Visual Basic,
C++), and methodologies (WPF, WCF, LINQ). I also have extensive experience in
web development (ASP .Net, AJAX, Javascript, ASP, VBScript). Further, I am also
skilled in working with several databases (SQL 2000-2008, SQL CE, Oracle,
Access). Finally, through my years of programming experience, I have gained a
good deal of knowledge and insight into object oriented programming.
At Optimum Technology, I worked with large XML documents, validating them
towards XML schemas, and stepping through and searching them for data. The
project I worked on developing with the global justice system XML schema was a
pioneer that several U.S. state agencies implemented after the projects proven
success.
I have also performed a good deal of network administration, giving me a strong
understanding of active directory structures, IIS maintenance and configuration,
and server maintenance. This experience has been invaluable to my coding skills,
aiding in my development of robust, secure desktop and web applications.
I have a good understanding of both written and spoken Japanese and Spanish.
Work Experience
Senior Software Architect 2006 - Present
Defense Group Inc. Washington, DC
Lead developer in charge of upgrading DGIs main software project CoBRA
(Chemical and Biological Response Aide) through multiple major versions (4.1 to
4.2, 4.2 to 4.3, and 4.3 to 4.4, and 4.4 to 5.0).
Upgraded all CoBRA projects from VB6 to .Net, and all .Net 1.1 projects to
either .Net 2.0 or 3.5. All 3.5 projects were built using a WPF architecture and
LINQ.
Transformed CoBRA from being a disconnected thick client, into a web enabled
(both through web services and SQL replication) / connected windows application
for use on semi-connected mobile computers.
Built a SQL replication architecture to be the base for all client/server
communication and synchronization. Handled all SQL Administration for
development and client servers.
Consistently met product release deadlines, and organized the handling of all
bug reporting, tracking, and fixes.
Promoted within one year to Senior Software Architect, a managerial position
giving me authority over all other developers, as well as final decision-making
power over all programming matters.
Orchestrated regular design meetings to discuss ideas and implementation on
ways to improve CoBRA and its functionality.
Performed code reviews of the work of software engineer coworkers, giving
suggestions and aid in order to help improve their effectiveness.
Handled user feedback and adapted the code to the changing needs/desires of
our clients.
Performed demonstrations and training of multiple software products to
prospective clients.
Senior Software Engineer 2004 - 2006
Optimum Technology Columbus, OH
Senior Developer in the OHLEG-SE (Ohio Law Enforcement Gateway Search
Engine) project, a web application built for Ohio Law enforcement officials to
consolidate all criminal databases into one web based UI, written in VB.Net,
communicating through web services and connecting to an Oracle database.
Lead Developer in the OHLEG SmartClient project, built using VB.Net 2.0
framework, using a SQL 2005 database locally, pushing data up to an Oracle
database at the Attorney Generals office.
Lead Developer and architect for OLLEISN (Ohio Local Law Enforcement
Information Sharing Network) project
o Efficiencies in design helped make this the top revenue generating project of
the company
o Created demand for OLLEISN by demonstrating new search portal for clients
o Upcoming FBI project will be modeled on the OLLEISN architecture, written in
C#, ASP.NET, JavaScript, and interfacing with an Oracle database, based on an
XML/XSD data model
Forerunner in use of the global justice XSD model (gjxdm) created by Georgia
Tech, and to be used by law enforcement agencies across North America because of
the success of the OLLEISN project
Developed and supervised team in the building of OLLEISN 2.0
Acted on client input of features to be implemented in OLLEISN 2.0
Created OLLEISN 2.0, which provided 2X faster load time, user interface
improvements, increased search results by 200% with more reliable data, and
provided greater security
Built public Web Services that allowed clients to access the OLLEISN database
through their own custom programs.
Investigated and repaired bugs throughout the OLLEISN project
Consulted by programmers to optimize code on other company projects
Software Engineer 2003 2004
Computer Sciences Corporation Stuttgart, Germany
Lead developer and sole programmer for the Partnership for Peace project,
WIFTool (Warsaw Initiative Funds Tool)
Overhauled and improved previous programmers version of WIFTool at the
request of clients
Designed WIFTool in a combination of ASP.NET, VB.NET, and JavaScript connected
to a SQL database
Updated WIFTool to 2.0 version, which resulted in being nominated for the CSC
technical achievement award
Made WIFTool 2.0 easier to use, removed data errors from previous code, and
provided greater data reporting
Attended periodic user conferences to discuss improvements on WIFTool
Automated the employee time card system, which resulted in greater ability to
keep track of employee activity
Assisted in SQL database administration for EUCOM, which houses one of the 10
largest SQL databases in the world
Trained coworkers to program in .NET
Software Engineer 2001 - 2003
Defense Group Inc. Alexandria, VA
Developer for Anti-Terrorism software project (CoBRA, Chemical and Biological
Response Aide), used by the Department of Homeland Security, Department of
Defense, FBI, local law enforcement, hazmat teams, universities, and the
military
CoBRA 1.x built in Visual Basic 6 with an Access database, combining ActiveX
controls
CoBRA 2.x upgraded to VB.NET and interfaces with a SQL database
Gave multiple demonstrations and aided in sales of CoBRA
Administrated and maintained company network
Performed QA on all software products to come out from DGI
Trained users on how to use CoBRA
Performed on-site duties, including 2002 Olympic Games, during which I
developed and fielded a Bomb Management Center Call Tracking system critical to
Responder support activities
Developed in-house customer management database
Software Specialist 1998 2001
Associated Press Washington, DC
Architect of windows domain networks for television/radio stations across
North America, Mexico, and England.
Developer of Newsroom software product (ENPS, Electronic News Production
Software), used by Television stations across the world
ENPS built in Visual Basic 6
Administrated and maintained Associated Press network
Performed QA on all Associated Press software packagesGave support to clients,
either by phone, e-mail, or on-site
Trained news crew to use ENPS, and aided in the production of their news
program until we could leave them to do it on their own
Performed demonstrations for multiple large conferences
Education
University of Virginia
Bachelor of Science in Physics and Bachelor of Arts in Anthropology in 1997
|