Jason Duffy

Jason Duffy

Software Developer

Overview

My goal is to write usable software in a way that is easy to read and maintain.

Key Skills

  • Agile
  • JavaScript
  • Python
  • Solidity
  • Swift
  • Rust
  • TDD
  • Open Source

Experience

Senior Software Engineer at Substratum Services

April 2018 - present

Worked on software designed to create a distributed network of clandestine communication to ensure net neutrality.

Created, unit tested, and deployed ethereum smart contracts for ERC-20 tokens (SUB and AMPX).

Mobile Developer at Pillar Technology

March 2015 - April 2018

Developed a customer-facing iOS app for an electric utility company - branded and customized for each of its subsidiary operating companies. Automated testing and deployment to ensure the ability to maintain a rapid release cadence. Worked closely with the user experience team along with feedback from users to create an enjoyable, high-quality experience.

Worked with a loyalty marketing services company to bring quality mobile development in-house. Developed a multi-platform (Android and iOS) functional test suite to ensure consistency across platforms. Created a continuous delivery pipeline to be able to release beta apps instantly after code commit and fully passing automated tests. Developed a modular, maintainable, customizable iOS private label credit card services plugin for delivering to client retailers for inclusion in their retail mobile apps.

Software Developer at Pillar Technology

April 2014 - March 2015

Test driven C++ on embedded systems for a large heavy equipment company. Enhanced the capabilities of the on-board system to automate fine-grained control over tasks based on what has already been done for given areas of ground.

Software Developer at The Auditor of State of Ohio | UAN

February 2012 - April 2014

Uniform Accounting Network software development (Windows Forms). Contributed to the development of the newest release of the UAN accounting and payroll software (VB.NET and T-SQL stored procedures) with new features such as concurrent users and a dedicated database. Designed software using VB.NET and Test Driven Development with NSpec and C# to migrate data and settings for client hardware upgrades to streamline the process as much as possible for remote users and reduce potential support line call volume.

Web Developer at The Auditor of State of Ohio

August 2007 - February 2012

Web application development in ASP.NET and T-SQL for internal and external use. Created a web application to capture audit data, reduce data entry, streamline the audit release workflow, and allow queries and tracking. Created a web application to streamline the process of transferring paper audits from regional offices to headquarters to be digitized. Created web registration applications for seminars hosted by the Auditor of State to keep track of sign ups, payment status, and session choices. Assessed the Auditor of State website for 508 accessibility compliance and made adjustments where necessary.

Network Administrator at The Ohio State University

September 2004 - August 2007

Education

Bachelor of Science, Electrical and Computer Engineering

The Ohio State University 2003