• Derek's Resume

  last modified March 21, 2007 by derek

Derek Richardson: August 2006

Summary of Qualifications

● Over eight years of progressive experience in software engineering
● BBA in Computer Information Systems, GPA 4.0

Technical Experience

Design: UML, Patterns, Refactoring, Rational Rose, TogetherJ, MS Visio
Primary Languages: Java (SE/J2EE), C++, VB.NET
Web: JSPs & Servlets, Struts, HTML, XML, Web Services, AJAX, JavaScript, DHTML, CSS, ASP.NET, RSS/Atom
Messaging: JMS, AS/400 Message Queues
Databases: SQL, Oracle, SQL Server, MySQL, MS Access, Paradox, JDBC, ODBC/OLE DB
Application Servers: Apache Tomcat, JBoss, WebLogic, Oracle
Operating Systems: Windows (NT/2000/XP), Linux, Unix (Solaris)
Packages: J-Profiler, MS Office, SAS, Subversion, MediaWiki

Organizational Experience

Appian Corporation
Senior Software Engineer
2002 – Present
● Owned designs of features for Appian’s Business Process Management suite (Appian Enterprise),
    o Includes the core Java runtime module, process analytics, web services, and internationalization.
    o Appian Enterprise was recognized as a Leader in BPM by Forrester Research in Q1 2006.
    o Appian Enterprise was recognized as a Visionary in BPM by Gartner Group in Q2 2006.
● Led performance tuning and optimization of Appian Enterprise.
    o Appian Enterprise powers the largest intranet in the world, Army Knowledge Online (AKO), with over 1.8 million users as of March 2006.
● Assured cross-platform compatibility of middle tier.
● Led more than five design and implementation teams of up to four concurrent engineers.
● Organized research and prototyping of new technologies including:
    o Business Process Execution Language (BPEL).
    o Java Messaging Service (JMS).
    o JSR-168 standard Java portlets.
● Created formal engineering standards for Technology.
    o Also adopted by the Solutions and Professional Services departments.
● Managed the KM (knowledge management) initiative for the Front-End team.
    o Drove an architectural documentation project into the establishment of competencies for software developers
    o Established an organizational structure for certification of expertise.
● Collaborated to establish and evolve formal development processes for Technology.
● Implemented complex features requiring special expertise, such as the revision of process management interfaces and the core of the Java execution engine.
● Taught architecture and middle-tier development to over 25 new employees.
● Interviewed over 30 applicants for engineering positions.

CompBenefits Corporation
Contract Programmer
1998 – 2002
● Spearheaded the adoption of Java for enterprise applications by independently writing the original specifications for its use on a project.
● Designed, developed, deployed, and maintained applications that:
    o Provide executives with monthly financial reports on web.
    o Enable corporate customers to maintain their contact and insurance eligibility information and view bills.
    o Enable members to view benefit and claim information.
    o Enable providers to view benefit and claim information.
    o Enhance communications within teams servicing major accounts.
    o Enable sending completed templates by fax.
    o Enable logging time against projects.
● Developed an application that performs online credit card verification by acting as a web client.

Georgia State University
Contract Programmer
1998 –2000
● Independently designed, implemented, and maintained SQL scripts and auxiliary data structures
supporting Axis, a packaged telecom accounting system.
    ○ The system reconciled tens of thousands of dollars monthly as of 2000.
● Independently designed procedures for processing telecom bills and trained two others in their implementation.

Georgia State University
Clerk
1997 –1998
● Played a major role in the introduction of Axis, a packaged telecom accounting system.
● Designed and implemented a web interface to the network service request database.
● Designed and implemented a desktop phone directory.

Education

Georgia State University
BBA, Computer Information Systems, summa cum laude
GPA 4.0

Honors and Awards

● Recipient (1 of 3 out of 1300), 2000-2001 Matrix Resources Scholarship
● Finalist (1 of 3 out of 1300), 1999-2000 James Rozelle award for best undergraduate programmer
● Certificate of Excellence in C++ Programming
● Beta Gamma Sigma
● Golden Key National Honor Society

Professional Service

Northern Virginia Java Users Group
Member, 2002 - Present

Association for Computing Machinery
Member, 1998 – 2002
Treasurer, GSU Chapter, 1998 – 2000