David Kowis - Résumé Contact Information: David Kowis San AntonioTX Email: dkowis@shlrm.org Email: dkowis@gmail.com 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. Currently, implementing a Maven based build system to facilitate continuous integration using hudson, automated testing, and reporting in support of a JEE6 based project. 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-Present Responsible 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-Present Lead 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.