-
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