Tom Kimball
Verified Expert in Engineering
Software Developer
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.
Portfolio
Experience
Availability
Preferred Environment
Windows, Linux, Unix
The most amazing...
...thing was when I co-wrote an AJAX based JavaScript web development framework.
Work Experience
Senior Software Developer
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.
Senior Software Developer
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.
Senior Developer
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.
Senior Software Developer
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.
Senior Software Engineer
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.
Sr. Software Developer
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.
Contract Software Developer
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.
Web Developer
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.
Software Engineer
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.
Computer Programmer
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.
Experience
Excentus Fuel Rewards
http://www.fuelrewards.comAero Repair
Aero Buy
Day One
PeopleAnswers
InfoWeb
Skills
Languages
Java, JavaScript, C, HTML, C++, CSS, SQL, XSLT, Sass
Libraries/APIs
Node.js, JMS, jQuery, Google Maps API, React
Other
Software Development, Unix Shell Scripting, Front-end Development, Web Services, Ajax, Enterprise Service Bus (ESB), Web Methods, TIBCO
Frameworks
Apache Struts, Spring MVC, AngularJS, JavaScript MVC, Express.js, Apache Struts 2, Spring, Thinwire, Vaadin, GWT, JUnit
Tools
Eclipse IDE, Magnolia, Apache Ant, Gulp, Apache Maven, Mocha, Git, Subversion (SVN), Webpack
Platforms
Linux, Unix, Oracle, Windows
Storage
MongoDB, MySQL, PostgreSQL, NoSQL, Microsoft SQL Server, IBM Db2
Paradigms
REST, Agile
Education
Bachelor of Science in Computer Science
University of Oklahoma - Norman, OK, USA
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring