Senior Software Engineer at Harris Corporation, Project Lead for Spring Python, and co-host for Pond Jumpers podcast
Melbourne, Florida Area
Senior Software Engineer at Harris Corporation, Project Lead for Spring Python, and co-host for Pond Jumpers podcast
Melbourne, Florida Area
Experienced in working on software programs involving many different phases, such as proposal demos, contract awards, long term sustainment, and wind down. Have most recently worked since 2002 on Harris' $3.5 billion FTI telecommunications program as part of the senior software team.
Managed a team of 3 software engineers while architecting critical, 24x7 mission critical applications that provides operations team ability to troubleshoot a nation-wide network comprised of over 8000 sites. Integrated with other systems including 3rd party ticket tracking and SNMP management tools. I also give feedback, annual performance reviews, and coaching for engineers in my department.
I am an active participant in the Open Source community and the wiki community (especially mediawiki). I have contributed patches to several projects including: MythTV, Spring Security (Acegi at the time), mediawiki, and TestNG's Eclipse plugin.
I'm a firm believer in Agile software practices, especially test driven design, and have used JUnit, TestNG, JMock, FEST, PyUnit, and pMock along with other practices to write top quality code.
Java, Swing, Groovy, Spring Framework, Spring Security, Spring Python, ehCache, log4j, POI, iText, Python/Jython, C/C++, Tcl/TK/expect, csh/bash, PERL, cron jobs, XML/XSLT, UDS (formerly Forte 4GL)
Distributed systems, web based systems like LAMP, trac, mediawiki, *NIX systems like linux, solaris.
Version control like subversion, cvs, Rational Clearcase
(Computer Software industry)
May 2009 — Present (7 months)
The international podcast for open source developers.
(Computer Software industry)
October 2006 — Present (3 years 2 months)
In 2006, I created the open source project Spring Python, an offshoot of the Spring and Spring Security frameworks for python (springpython.webfactional.com), which became an official Spring Extension in 2008.
Use tools like SpringSource Tool Suite, subversion, JIRA issue tracking, and bamboo continuous integration.
(Public Company; 10,001 or more employees; HRS; Defense & Space industry)
2002 — Present (7 years )
Managed a team of 3 software engineers while architecting critical, 24x7 mission critical applications that provides operations team ability to troubleshoot a nation-wide network comprised of over 8000 sites. Integrated with other systems including 3rd party ticket tracking and SNMP management tools. Gave feedback, annual performance reviews, and coaching as departmental Group Leader. Currently provide on-call support, also trained others to offer on-call support as well.
Deployed a mediawiki web site to provide Operations team and Security team with fingertip knowledge management. Configured server to backup entire site every night to backup operations center.
Inherited a Java Swing desktop finance application, and turned it from being un-used to a primary tool using TDD practices and Spring/Spring Security/@AspectJ technologies. Utilized JUnit and TestNG to rapidly turn around feature requests for customers.
Coded a patch to TestNG's Eclipse plug-in.
(Computer Software industry)
December 2008 — December 2008 (1 month)
Presented "Introduction to Spring Python" at 2008 SpringOne Americas conference in Hollywood, FL.
(Public Company; 10,001 or more employees; HRS; Defense & Space industry)
June 1997 — 2002 (5 years )
Developed Java/PERL solution to transport files between customer sites using inbox/outbox mechanism. Devised a routing mechanism to send files based on type from one location to another automatically, as files were created. Also created a simple monitor application to detect when software was offline.
Developed C++/PERL/CORBA messaging solution for ISC2 Air Force proposal, while managing 2 engineers and statusing program. Developed UML models and presented architectural slide show to O6-level officers during technical exchange meeting.
Developed Ada applications along with Tcl/Expect/ExpecTk tools for SGI IRIX platform on the Range Safety and Automation program.
Developed workflow templates for airport control system.
(Research industry)
1995 — 1997 (2 years )
Worked on real-time (QNX) tractor wheel testor control system. Used this work as basis for my master's thesis.
M.S. , Computer Engineering , 1995 — 1997
Master's thesis titled "The development of a computer control system for an off-road single wheel tester for the wide frame tractive vehicle".
B.S. , Computer Engineering , 1991 — 1995
Python, Scala, JRuby, Jython, Groovy, JavaScript, Ajax, Mercurial, scripting languages, Linux, Ubuntu, MythTV, praise and worship music, guitar, tae kwon do, PGP, GPG
Harris Excellence Award (2007) - Led team in making major change to mission critical operations app.
Harris Certificate of Recognition (2004) - part of team that performed first upgrade of online NOCC center
Eagle Scout