Travis Berthelot
Email: travisberthelot@hotmail.com
Skype: travis.berthelot
OBJECTIVE
Strive to provide the best software development, design, and architecture at a growing company.
SKILLS
Java – J2SE; Android; J2ME; J2EE; JSP; Custom Tags Libraries; JDBC; Swing; AWT; Servlets;
Other Programming – C/C++; XML; XSL; DOM; LDAP; SQL; XML-RPC; SOAP; ANT; MDA; XMI; UML; OpenGL/DirectX; DHTML; HTML; CSS; JavaScript; ActionScript; CGI; PHP;
SOFTWARE
Data - OpenLDAP; MySQL; Sybase; Oracle; Interbase/Firebird; Derby; PostgreSQL;
OS - 9x/NT/2k/XP/Vista; Linux (mainly Red Hat/CentOS/Fedora Core); Unix; Solaris;
Art – AOI; 3D Studio; Blender; Corel; GIMP; Photoshop; Audacity;
SCM – CVS; SVN; ClearCase; VSS;
Other – IDEs - Netbeans; Eclipse; Visual Studio; JEdit; VI; Emacs Servers - Tomcat; JBoss;
I also have several years of hardware installation and troubleshooting experience.
EXPERIENCE
AllBinary, Lewisville, Texas
Owner, 2002 - Present
I left Intervoice-Brite to start my own software development business. I have written and supported three main products including, but not limited to the following:
Developed AllBinary Arcade Game Development Kit to speed game development for multi-platform games. The development kit supports Android, J2ME (MIDP 1.0/2.0 Profile), Applet, and Standalone PC Applications. It contains rapid game development tools and over 50 small libraries for creating games including the following and more:
Path finding routines
Remote high scores
Special collision detection
Touch buttons and gestures
Tile map creation and loading
GUI for embedding vector graphics in Midlets before the SVG API
Fast Android plugin and various libraries for the MicroEmulator
For more info on the AllBinary Arcade Game Development Kit please visit: http://allbinary.no-ip.biz
Created some games with my game development kit including the following:
They have been played over 1 million times on Android, J2ME, and J2SE platforms. You can play the Web Start, Applet, and Android versions right now at:
http://allbinary.no-ip.biz/AllBinaryArcadeGames.html
Created an input automation tool to help speed application testing
Input Automation GUI using Java and Swing
C/C++ DLLs for human input device hooks
Application specific OSGI plug-ins using Knoplerfish
Developed two E-Commerce software packages called Freeblisket and Weblisket using EJB, Java, SQL, XML, XSL, and more. Freeblisket required the development of the following modules and more:
Store Builder
Shopping Cart
Custom Tag Library
Order Management
Secure Authentication
Inventory Management
Customer Management
Store Manager Web Interface
Multiple User Roles and Permissions
Single Admin Interface for multiple sites
Paypal and other Payment Processing Plug-ins
Maintained, supported, and customized Freeblisket web servers for customers which included, but was not limited to the following:
Provided customers at silkyprint.com a web application that used Flash/ActionScript, XML-RPC, and JSP to prototype custom printing jobs and submit them into the Freeblisket E-Commerce Solution.
Various database backends like banner advertisements that would submit or record data into a MySQL database on the server side.
Developed a hierarchal graphical tree structure for the client side to control inventory categorization for a custom Freeblisket server.
Custom views for non generated Freeblisket product pages
Setup computer hardware and software for small businesses
Setup wireless networks
Installed/Configured software
Replaced computer components
I have also done some short term contract work during my entrepreneurial adventure.
Intervoice-Brite, Dallas, Texas
Systems Software Engineer, 2000-2002
Coded distributive client/server software down to the socket level
Created automated bandwidth testing GUI for distributed system
Used ClearCase and CVS for Configuration Management
Developed graphic user interfaces with Java Swing/AWT
Used JNDI with LDAP for storing rarely modified data
Designed and generated skeleton APIs with UML
Made several installers using Java InstallShield
Ported multiple projects from Windows to Linux
Wrote design documents for multiple projects
Coded test programs for various projects
Setup computer hardware and software
EDUCATION
University Of North Texas, Denton, Texas
B.S., Computer Science, 2000
GPA: 3.2, Major GPA: 3.4, Minor: Technical Writing
CERTIFICATIONS
Texas Education Agency, Lewisville, Texas
Business Computer Programming
BACKGROUND
Learned basic programming principles when I was about 12 with an early version of Basic on a TI-99/4a. Started learning OO principles in high school with Turbo Pascal. Won a state competition in high school with a program that solved physics problems. I went on to learn C/C++ until I found Java in 1996.