Scroll To View More
Tom Kimball, Software Developer in Farmers Branch, TX, United States
Tom Kimball

Software Developer in Farmers Branch, TX, United States

Member since February 25, 2016
Tom is a hands-on software developer with 17 years of JavaScript and web development experience. He also has ES6 experience and has worked with popular JavaScript front and and back-end frameworks.
Tom is now available for hire



  • Java, 17 years
  • CSS, 17 years
  • JavaScript, 17 years
  • Node.js, 3 years
Farmers Branch, TX, United States



Preferred Environment

Unix/Linux or Windows

The most amazing...

...thing was when I co-wrote an AJAX based JavaScript web development framework.


  • Senior Software Developer

    2013 - PRESENT
    • Developed, enhanced, and maintained large and small dynamic web sites used by dozens of airlines, aerospace, and marine shipping companies.
    • Rewrote web client code to use newer standards and technologies.
    • Developed a web security framework for security compliance certification to handle XSS, CSRF, HTTP parameter manipulation, and others.
    • Rewrote web server code to use newer standards and technologies.
    • Created REST services and client code.
    Technologies: JavaScript, Java, Node, HTML, CSS, REST, Oracle, Git
  • Senior Software Developer

    2012 - 2013
    Odyssey Outsourcing
    • Developed a single page web application for human resource software connecting to the Workday platform.
    • Developed automated software for exchanging data between Workday and Salesforce platforms.
    Technologies: Java, JavaScript, HTML/CSS, MySQL, GWT, Git
  • Senior Developer

    2011 - 2012
    • Developed dynamic web software for consumer loyalty fuel and dining rewards program which has hundreds of thousands of registered users.
    • Deployed software to production and nonproduction environments.
    • Setup a CDN network.
    • Led efforts to improve software quality.
    Technologies: JavaScript, Java, HTML, CSS, jQuery, Magnolia, Spring
  • Senior Software Developer

    2008 - 2011
    • Developed and deployed custom electronic bill payment software having tens of thousands of transactions per day and used by dozens of company clients.
    • Developed framework components.
    • Deployed software to production and non-production environments.
    • Provided support for other developers.
    • Developed a test system.
    • Developed automated tools for deployments and testing.
    Technologies: Java, JavaScript, SQL, SQL Server, XSLT, ESB, JMS, HTML, CSS
  • Senior Software Engineer

    2007 - 2008
    People Answers
    • Enhanced and maintained a large web application used for employment testing and assessments.
    • Created a user role based security system.
    • Created an employee assessment system.
    • Deployed software to production.
    Technologies: Java, JavaScript, HTML, CSS, SQL Server, Struts
  • Sr. Software Developer

    2004 - 2007
    Custom Credit Systems
    • Developed the JavaScript front-end, AJAX toolkit, and framework used throughout company.
    • Developed core parts of the back-end JavaScript framework used throughout company.
    • Created single page web sites for a credit managing system used by medium and large banks.
    • Created a JavaScript spreadsheet tool used for multiple clients.
    Technologies: JavaScript, HTML, CSS, Java
  • Contract Software Developer

    2003 - 2004
    • Developed new products, added enhancements, and provided maintenance for the InfoWeb product—which allows users to manage, distribute, publish, access, or transform reports and print stream documents through a web browser.
    Technologies: Java, JavaScript, HTML, CSS, PostGres, SQL Server
  • Web Developer

    1999 - 2002
    • Designed and developed custom web applications for clients in different industries.
    • Built content management applications.
    • Developed an employee scheduling application.
    • Created inventory and billing applications.
    • Built consumer applications.
    Technologies: Java, JavaScript, HTML, CSS
  • Software Engineer

    1997 - 1999
    • Enhanced, designed, ported, and maintained HIE's Cloverleaf Interface Engine networking software on six Unix platforms.
    • Developed a multi-threaded and multi-process interface engine.
    • Developed the front-end GUI.
    • Built protocol drivers.
    • Designed and built automated build and test programs.
    • Worked on the creation of product releases.
    Technologies: C/C++, Unix, DB2
  • Computer Programmer

    1989 - 1997
    OpenConnect Systems
    • Developed and enhanced the GUI terminal emulation software for over 10 platforms including Unix, Linux, Microsoft, and web clients.
    • Wrote VT220 emulation software used in several products.
    • Developed custom Unix device drivers.
    • Wrote extensions and enhancements for custom FTP client.
    • Provided Unix administration and utilities.
    Technologies: C, C++, Unix


  • Excentus Fuel Rewards (Development)

    A loyalty program consumer web site with over 1 million users that allows consumers to track and spend loyalty points for purchases.

  • Aero Repair (Development)

    A centralized website used by airlines and aerospace companies to handle repairs and maintenance of aircraft.

  • Aero Buy (Development)

    A centralized website used by airlines and aerospace companies to track, exchange, and acquire parts for aircraft.

  • Day One (Development)

    A single-page web program interface to the WorkDay HR platform that also handles the import and export of data to and from other platforms.

  • PeopleAnswers (Development)

    A web HR application used for pre-employment testing, assessments, and employee coaching.

  • InfoWeb (Development)

    InfoWeb allows users to manage, distribute, publish, access, or transform reports and print stream documents through a web browser.


  • Languages

    Java, JavaScript, C, HTML, C++, CSS, SQL, Sass
  • Libraries/APIs

    Node.js, JMS, jQuery, Google Maps API, Tibco, React
  • Other

    Unix Shell Scripting, Front-end Development, Web Services, Ajax, Enterprise Service Bus (ESB), Web Methods
  • Frameworks

    Apache Struts, Spring MVC, AngularJS, JavaScript MVC, Express.js, Apache Struts 2, Spring, Thinwire, Vaadin, GWT, JUnit
  • Tools

    Eclipse IDE, Apache Ant, Gulp.js, Maven, Mocha, Git, Subversion (SVN), Webpack
  • Platforms

    Linux, Unix, Oracle
  • Storage

    MongoDB, MySQL, PostgreSQL, NoSQL, Microsoft SQL Server, IBM DB2
  • Paradigms



  • Bachelor of Science in Computer Science
    1981 - 1985
    University of Oklahoma - Norman, OK, USA
I really like this profile
Share it with others