
Consultant at ThoughtWorks
Greater Atlanta Area

Consultant at ThoughtWorks
Greater Atlanta Area
David Rupp is a senior engineer with over 20 years of experience developing software for large, mission-critical systems for employers such as United Airlines (Apollo computer reservation system; IBM 370 assembler language), Louisiana State University (university web presence and housing application; COBOL), and Great-West Life (401k web application; Java, J2EE stack).
David has also worked in smaller, more startup-like environments such as Ping Identity (Ruby on Rails, Java), Wybron (Ruby on Rails), and Stratavia (Java, Ruby, Python).
In May of 2008, David completed his Master's Degree in Computer Science at the University of Colorado, with emphases in programming languages (Principles of Programming Languages, Theory of Automata) and theory (Theory of Complexity, Applied Graph Theory).
M.S., Computer Science, University of Colorado (May, 2008)
(Privately Held; Information Technology and Services industry)
December 2008 — Present (1 year )
- Ruby on Rails developer for major client in San Antonio, Texas.
- Ruby on Rails developer for major client in Atlanta, GA.
(Privately Held; 51-200 employees; Computer Software industry)
November 2006 — October 2008 (2 years )
Developed web applications in Java, Struts 2, JSP, XUL, and Jython. Ported thick-client Eclipse RCP application to thin-client webapp. Maintained Ant build scripts. Developed client side presentation using HTML, CSS, and Javascript (including Prototype and Scriptaculous).
(Sole Proprietorship; 11-50 employees; Entertainment industry)
May 2006 — October 2006 (6 months)
Respected as a leading innovator in the lighting industry, Wybron, Inc. develops cutting-edge, award-winning products for customers around the globe in the entertainment, house of worship and architecture industries.
I worked with the lead developer, Scott Longberry, to specify and build out the InfoStore application, which is part of Wybron's multi-award-winning InfoTrace product. InfoTrace is a combined software/hardware solution that allows lighting system owners to monitor the performance of their equipment.
Technologies: Ruby, Ruby on Rails, LigHTTPD, MySQL, Java, Javascript (Prototype / Scriptaculous).
(Computer Software industry)
2005 — 2006 (1 year )
M.S. , Computer Science , 2004 — 2008
Emphasis on Artificial Intelligence (coursework in AI and Neural Networks) and Programming Language Theory (Concepts of Programming Languages, Theory of Automata). Additional coursework in Graph Theory and Theory of Computation.
B.S. , Computer and Information Science , 1983 — 1987
Java, Ruby, Rails, JRuby, Python, Lisp. Programming language theory. Compiler construction. ANTLR, StringTemplate.
ACM