Scroll To View More
Jim Thomason, Perl Developer in Grayslake, IL, United States
Jim Thomason

Perl Developer in Grayslake, IL, United States

Member since April 17, 2017
Jim is now available for hire
Jim Thomason, Perl Developer in Grayslake, IL, United States
Jim Thomason

Perl Developer in Grayslake, IL, United States

Member since April 17, 2017
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

  • JavaScript, 20 years
  • Perl, 20 years
  • SQL, 18 years
  • MacOS, 17 years
  • MySQL, 14 years
  • React, 5 years
  • D3.js, 4 years
  • Redux, 3 years
Grayslake, IL, United States

Availability

Part-time

Preferred Environment

MacOS, Linux, Atom

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: JavaScript, React, d3, jQuery, Perl, MySQL
  • 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: Perl, JavaScript, PostgreSQL
  • 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: Perl, MySQL, DB/2, HTML
  • 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: Perl, HTML

Experience

  • Debtinator (Development)
    https://debtinator.biz

    Debtinator is a Macintosh application which allows users to analyze their financial picture and determine more optimal repayment strategies.

  • Raspberry Pi Laundry Monitor (Development)
    https://medium.com/@thomasoniii/my-weekend-project-ba2e2b41f409

    Used a Raspberry Pi Zero + custom software in node.js and React to monitor a washer and dryer and push notifications through a Google Home to alert when laundry is finished.

  • React Resume (Development)
    https://github.com/thomasoniii/react-resume

    An open source project to allow users to easily produce a professional resume from a JSON data source. Fully configurable.

Skills

  • Languages

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

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

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

    MacOS, Linux
  • Storage

    MySQL

Education

  • Bachelor's degree in Computer Science
    1994 - 1998
    Lake Forest College - Lake Forest, IL
I really like this profile
Share it with others