
JBossIDE Team Lead at JBoss Inc
Dallas/Fort Worth Area

JBossIDE Team Lead at JBoss Inc
Dallas/Fort Worth Area
Career Synopsis
* 9 years experience developing and leading software projects in industries ranging from telecom to pharmaceutical and marketing/printing.
* 10 years experience developing and leading various open-source projects.
* 3+ years of leadership in 2 globally recognized open source companies.
* 1 patent pending and 1 community award for the JBossIDE project.
* Deep technical background in a host of technologies including: JEE, Seam, Hibernate, Java, Eclipse RCP, SWT, Swing, C, C++, GTK, Qt, MFC, Perl, PL/SQL, Oracle, and much more.
Personal and Career Goals:
* To evangelize and advocate the use and development of free software.
* To be responsible for quality software, and lead talented people.
* To be involved in the planning, strategy, and advocacy of prominent open source projects.
* To make a positive impact on the people that I interact with.
User Interface Development, Eclipse Plugin Development, Open Source Expert
(Privately Held; 51-200 employees; Computer Software industry)
September 2004 — Present (3 years 11 months)
* JBoss Developer Studio
Lead the productization efforts of turning the JBossTools open source project into a succesful commercial offering known as JBoss Developer Studio. Key role in developing strategy and open sourcing Exadel's Studio Pro product into JBossTools.
* JBossTools (formerly JBossIDE)
Lead a team of 8 developers and contributors to deliver a full suite of tools for the JBoss Enterprise Middleware Suite (JEMS). Project had approx. 1 million downloads per year. Duties included Roadmap building, releasing, build/package management, coordination, integration, and various coding tasks.
* Trainer / Support
Trained Java developers/administrators in 3 courses offered by JBoss: JBoss for Java Developers, JBoss for Advanced Java Developers, and JBoss for Administrators. Provided customer support via patches/bug fixes through salesforce.com. Training/Support was a ~25% responsibility of my position.
(Privately Held; 11-50 employees; Printing industry)
January 2004 — September 2004 (9 months)
* Dynamic Developer
A web based application that dynamically generated advertisements, flyers, brochures, and other content using a JSP and XML based templating system. The templates were used to create PDFs on the fly for large-scale printing processes.
* Client Services System (CSS)
A large application used internally by USFI for running it's business. All of the business logic was implemented using EJB and JAXB, and the client layer was implemented using JBoss, Struts, and JSP.
(Privately Held; 1-10 employees; Computer Software industry)
October 2002 — December 2003 (1 year 3 months)
* XMLSage
An Internet Explorer centric application used by pharmaceutical companies for FDA compliance tracking, and Risk Assessment. The entire application was written in PL/SQL, tying into an Oracle 9i database that used "matrixml" to store XML documents in a database. The XML is formatted on the front end by XSL Style sheets into HTML, JavaScript, and CSS, to make a fully functional web based application.
* Matrixml
A proprietary method for storing XML Documents and XML DTDs in a database. The implementation of this method was written in PL/SQL stored procedures that were used by XMLSage.
(Privately Held; 11-50 employees; Computer Software industry)
2000 — 2001 (1 year)
* SMS Games
A stand alone server solution using Java for mobile cell phone users to play games based on the SMS protocol. An XML protocol was used to talk internally to EMG, a gateway to an SMS Controller (SMSc).
* Cepes
Work done on internal XML parsing and custom coding for session management on a digital services based application using Java.
* Ring tones
A web based applet with a fully custom AWT-based GUI, used for creating and download custom ringtones for Nokia cell phones.
* rtx2rtpl
A Perl script that converted the RTX text format for Ring tones to RTPL, a binary format Nokia cell phones used for Ring tones.
* Timesheets
A web-based timesheet system for internal timesheet tracking written in JSP and JDBC.
(Public Company; 10,001 or more employees; NT; Telecommunications industry)
December 1998 — July 2000 (1 year 8 months)
le: Software Developer From 12/1998 To 07/2000
* CCMIS web client
A Java Applet client to a call center management system ported from MFC. Client communicated with a server that used a properietary binary protocol.
* Ticket Tracking System
A system for processing, auditing, and creating new tickets for CCMIS technical issues. Main work was upkeep of the of perl scripts, patching, and moderate administration of the system.
Completely Self-Taught
I am a completely self-taught, institutionally-free educated man. I've been coding since the age of 12. I started my career at the age of 16 while still in High School, and I'm still learning to this day.
I didn't actually attend UTD, I was forced to select it by LinkedIn so I could put something accurate to portray my education.
Open source software, mobile technology, gadgets, juggling
Dallas/Ft. Worth JBoss User Group, Eclipse,
2006 1st Place "Best Open Source Eclipse-based Project" from Eclipse Magazin