Software Engineer
Washington D.C. Metro Area
Software Engineer
Washington D.C. Metro Area
Software engineer with an ability to communicate and complete projects. A love of learning, and a desire to help others succeed. Focus on constant improvement of code, process, and self. Strong interest in lean software engineering and agile techniques such as automation, testing, and continuous integration.
* Java, Spring, Hibernate, AOP, JSP, Servlets, Ant, Tomcat, WebSphere, DB2.
* Hudson, Subversion, JUnit, EasyMock. Integration testing, code coverage, dependency injection.
* UNIX/Linux, Mac OS X, Windows. Shell scripting, RPM, command line tools, regular expressions.
* XHTML, CSS, JavaScript, AJAX, jQuery, Prototype, Script.aculo.us, YUI, XML, XPath.
* Apache, Python, PHP, MySQL, WordPress and MediaWiki experience. MicroStrategy Web SDK.
* Spring Framework certified.
(Information Technology and Services industry)
November 2008 — Present (9 months)
Consultant:
* Developed PKI security, site usage reporting, and custom workflow enhancements to CollabNet TeamForge product for Forge.mil. Extended existing Subversion client applications to support smartcard authentication.
(Public Company; 1001-5000 employees; TRXI; Information Technology and Services industry)
May 2007 — November 2008 (1 year 7 months)
* Developed generic user administration application for MicroStrategy reporting system using Spring MVC and JSP deployed to AIX, WebSphere, and DB2 environment. Built in such a way as to easily extend to new clients with custom business logic and security requirements. Used by production support to control the system, operations to support clients, and client help desk users to administer their own customer users.
* Custom client brandings of MicroStrategy Web application using JSP, XHTML, JavaScript, CSS. Developed security enhancements to integrate with custom user management system. Developed build scripts to apply custom web code to generic application base.
* Significantly improved team development process, adding use of Ant build scripts, JUnit tests, and continuous integration server (Hudson) with automated testing, code coverage reports, static analysis reports, and automated deployment to WebSphere.
* XCELLER of the Quarter for Vienna office (May 2008).
(Information Technology and Services industry)
2003 — 2007 (4 years)
* Part time during college, consulted on several projects, providing research and mockup development services.
(Higher Education industry)
May 2005 — August 2006 (1 year 4 months)
* Member of small team to develop the citation management tool, Zotero (www.zotero.org) using XUL, JavaScript, CSS. Our distributed 3-person development team utilized open source project management and communication tools to rapidly develop this free tool in a single summer.
* Finished development of and debugged 8000-line Perl script to copy 30 legacy databases into unified schema for 911digitalarchive.org.
* Other PHP and MySQL development projects as necessary.
B.S. , Computer Information Science , 2003 — 2007
* 3.8 GPA, magna cum laude. Senior seminar: Agile Software Development.
* Studied abroad Spring 2005 in Austria: heavy liberal arts curriculum and opportunity to visit much of western Europe.
XCELLER of the Quarter, April 2008