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

JavaScript Developer in Farmers Branch, TX, United States

Member since February 25, 2016
Tom is now available for hire
Tom Kimball, JavaScript Developer in Farmers Branch, TX, United States
Tom Kimball

JavaScript 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

Portfolio

Experience

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

Availability

Part-time

Preferred Environment

Unix/Linux or Windows

The most amazing...

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

Employment

  • Senior Software Developer

    2013 - PRESENT
    Aeroxchange
    • 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
    Excentus
    • 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
    Fiserv
    • 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
    Xenos
    • 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
    Avia
    • 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
    HCI/HIE/Healthcare.com
    • 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

Experience

  • Excentus Fuel Rewards (Development)
    http://www.fuelrewards.com

    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.

Skills

  • Languages

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

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

    Unix Shell Scripting, 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

    Agile

Education

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