My Resume
If you want to hire an agile Java/Ruby Developer, look no further than my resume! Available in many formats:
Professional Objective
I seek a challenging software engineering position that allows me to work with a team as well as on my own. I desire a position developing software in Java or Ruby. I enjoy building Applications with Ruby on Rails and Grails.
Software Development
Programming Languages: Java (9 years), Groovy, Ruby (2 years), Sed, Awk, Bash, Perl.
Development Frameworks: Hibernate, OSGi, Grails, Rails, Struts, Swing.
Tools: Apache Maven (Proficient), Git (Proficient), Subversion (Proficient), Netbeans IDE, Apache Hudson(Continuous Integration Server).
Technologies
Databases: Postgresql, MySQL, Any JDBC compliant Database.
Operating Systems and Software: Linux, Windows, Office, Apache Webserver, Apache Tomcat, Glassfish.
Employment History
Software Engineer II
L-3 Services Group (San Antonio, Texas)
October 2007-Present
Developed software in Java in support of customer requirements. Developed a GUI for a small handheld device using an ANSI C toolkit. Required to write software often for a quick response capability. Fixed issues with the software after soliciting feedback from the end users. Designed, implemented, and maintained the nework used to develop the Blue Force Tracking software and products.
Projects:
- Joint Information Operations Warfare Center (JIOWC): Designed and developed the core service oriented architecture for JEEP (JIOWC Entity Extraction Process) using OSGi. Solicited requirements from the end users and developed Use Case diagrams to document their process.
- Blue Force Tracking: Provided maintenance and fixes for a legacy Windows-CE C# application on a custom PDA device. Developed new modules and fixed bugs for a custom Java based message processing server in response to customer requirements.
- Network Support: Developed, implemented, and maintained an entire network solution to provide source code control, a network file server, network security, Internet access, and individual host backups. All implemented using Open Source technologies to keep startup and maintenance costs low.
- Joint Information Operations Warfare Center (JIOWC): Returned to this contract in January 2010. Redesigned the JEEP software with stability in mind. Integrated Semantic Web Technologies (Triple-stores, Ontologies, and Entity Extraction) to facilitate computational parsing, and then analysis of unstructured data. Designed and implemented an application using Groovy and Grails to demonstrate functionality of various Entity Extractors through a Web Services interface.
Achievements:
- Migrated development team from Subversion to Git version control system.
- Set up Apache Maven to track releases of Java packages.
- Set up Hudson, a Continuous Integration Server, to continuously build the software and run the unit tests against our applications. It will provide notifications to the developer that “broke” the build or the test.
Network Admin
Logic Research (San Antonio, Texas)
October 2005-August 2007
Administered and maintained a geographically and vendor diverse network. Administered and maintained an email and webserver running Debian Linux. Developed a linux-based router system to save costs and enhance flexibility vsersus using commercial routers.
Projects:
- Implemented an in-house documentation management system through use of a wiki.
- Designed and implemented a network monitoring system using the Nagios Open Source network monitoring software.
- Reverse engineered implementation details for a GSM to VOIP gateway.
Senior Airman – Computer Programmer
United States Air Force – Cryptologic Systems Group (San Antonio, Texas)
October 2001-October 2005
Enlisted in the United States Air Force for a 4 year commitment as a Computer Programmer. Wrote Java software for the entire tenure. Developed both Web Applications and Swing-based Desktop Applications.
Projects:
- Converted an existing Oracle Forms application to a Java Struts web application.
- Supported an advanced Air Intelligence Agency program developing prototypes and quick reaction command and control capabilities for a Java-based client-server architecture
Achievements:
- Designed a database abstraction layer similar to Hibernate.
- Deployed a Tomcat server instance for over 200 users.
Security Clearances
- TS/SSBI, October 2008
Education
- Bachelor of Science in Computer Science, 2007
Park University (Lackland AFB, Texas) - Associate of Science in Computer Science, 2005
Community College of the Air Force
Volunteer Activites
-
Tech Committee Chairman
Texas Liberty Campaign
2009-PresentResponsible for ensuring the website remains operational and for providing technicial support for whatever the Texas Liberty Campaign does. Also responsible for organizing any volunteers that offer to help out with the technical aspect. Developed a Ruby on Rails based application to facilitate online participation with the present members during a Robert’s Rules of Order governed meeting. Implemented instantaneous counted votes using barcode scanners and printed barcodes unique to every member.
-
Lead Developer
Source Mage GNU/Linux
2006-PresentLead of the “Tome” Component (Documentation and Web site) since being elected in October of 2009. Assist in maintaining the Source Mage server, including managing email accounts, shell accounts, and Git SCM repository access for over 50 developers. Employ Xen to provide virtual machines for the Source Mage developers to use for package maintenance and testing. Also, contribute to development and project direction.
References
Available upon request.
Last modified April 2010.