Jim Thomason, Software Developer in Grayslake, IL, United States
Jim Thomason

Software Developer in Grayslake, IL, United States

Member since December 12, 2018
Jim is an experienced full-stack web developer with experience from the full gamut of front page SPAs through back-end APIs and database design, most recently concentrating on React powered apps. He also develops native MacOS applications, as well as deploying through Electron.
Jim is now available for hire

Portfolio

Experience

Location

Grayslake, IL, United States

Availability

Part-time

Preferred Environment

Atom, Linux, MacOS

The most amazing...

...thing I have developed is an online app to speed up carpool pickups at a local school.

Employment

  • Computational Science Developer III

    2006 - 2018
    Cold Spring Harbor Laboratory
    • Developed and enhanced software for presentation of biological data.
    • Developed a set of generic, composable D3 charting widgets.
    • Created the KBase projects initial web interface.
    • Built a test harness to automate generation of similar test scripts, increased production from 30 tests per day to 4,000 tests per day.
    • Developed a RESTful architecture to allow authorized users to directly interact with the Gramene genomics database.
    Technologies: MySQL, Perl, jQuery, D3.js, React, JavaScript
  • Senior Application Developer

    2003 - 2006
    Edison Schools
    • Supervised other developers to coordinate workload.
    • Responsible for maintenance and enhancements to the ETL system.
    • Developed and enhanced parts of the Edison Benchmarking System.
    • Developed a web-based tool to allow non-technical staff to configure the ETL product.
    • Created several process documents, formalizing internal procedures.
    Technologies: PostgreSQL, JavaScript, Perl
  • Senior Perl Developer

    2000 - 2002
    Performics
    • Served as the team lead on the re-write of Performics' main product, ConnectCommerce.
    • Created the bridge to export data from ConnectCommerce and import into the Great Plains accounting package.
    • Optimized import file validation utilities, reducing time for file insertion/rejection from 1 day to less than 1 minute.
    • Optimized existing SQL queries to drastically improve runtime.
    • Developed modular components to reduce redundant developer work.
    Technologies: HTML, DB, MySQL, Perl
  • Senior Web Developer

    1999 - 2000
    Playboy Enterprises
    • Built Playboy's internal CMS system to deploy to the production website.
    • Built Playboy's Subscription processing system, allowing web-based magazine subscriptions.
    • Built Playboy's mass email system to speed up mass mailing subscriptions.
    • Built Playboy's polling system, used for sidebar polls on playboy.com.
    Technologies: HTML, Perl

Experience

Skills

  • Languages

    JavaScript, Perl, Objective-C, SQL, HTML, CSS3, Swift
  • Frameworks

    Redux, Cocoa, Bootstrap, Mojolicious, Express.js, Ember.js
  • Libraries/APIs

    D3.js, React, jQuery, Node.js
  • Platforms

    MacOS, Linux
  • Storage

    MySQL, PostgreSQL, DB
  • Tools

    Atom

Education

  • Bachelor's Degree in Computer Science
    1994 - 1998
    Lake Forest College - Lake Forest, IL

To view more profiles

Join Toptal
Share it with others