Jeremy Slade, Developer in Fort Collins, CO, United States
Jeremy is available for hire
Hire Jeremy

Jeremy Slade

Verified Expert  in Engineering

Software Developer

Location
Fort Collins, CO, United States
Toptal Member Since
September 11, 2015

Jeremy has been programming as a hobby for over 30 years, and getting paid for it for about 25. He's worked with a wide variety of technologies during that time. He expects to pick up and learn new languages, frameworks, etc. as a normal part of any job. Most of his experience would be considered back-end, but he has done full-stack web and mobile development as well and is confident in any environment.

Portfolio

Unchained Capital
Python, Flask, JavaScript, React, Bitcoin
BillGO
Java, AWS HA, JavaScript, Git, Agile Software Development, Gradle, React
Instructure
Amazon Web Services (AWS), PostgreSQL, React, JavaScript, Ruby on Rails (RoR)...

Experience

Availability

Part-time

Preferred Environment

Git, Emacs, Linux

The most amazing...

...thing I've developed is a MongoDB deployment for warehousing billions of phone call data records.

Work Experience

Senior Software Engineer

2022 - PRESENT
Unchained Capital
  • Developed bitcoin-related financial services related to trading, lending, and custody.
  • Acted as the team lead or "player-coach" of a team of engineers covering front-end and back-end responsibilities.
  • Collaborated with the product team to design and plan new business opportunities.
Technologies: Python, Flask, JavaScript, React, Bitcoin

Senior Software Engineer

2020 - 2022
BillGO
  • Developed a batch payment processing system, providing the primary interface between financial institutions and internal payment processing systems.
  • Provided in-house tools for the on-call support team, including transitioning legacy CLI tools to native web-based front-ends.
  • Managed the design and implementation of a new business initiative to automate email-based ERP payment processing with Java in the back end and React for the front end. Led a team of two junior engineers to deliver the initiative in four months.
Technologies: Java, AWS HA, JavaScript, Git, Agile Software Development, Gradle, React

Senior Software Engineer

2016 - 2020
Instructure
  • Extended SIS integration framework for Canvas LMS in Ruby on Rails.
  • Developed Gauge AMS product over nine months, meeting an aggressive launch schedule, as part of a distributed team of four developers and a quality analyst.
  • Extended Google Drive and Office 365 integrations with the Canvas LMS based on the Learning Tools Integration (LTI) standard.
Technologies: Amazon Web Services (AWS), PostgreSQL, React, JavaScript, Ruby on Rails (RoR), Single Instance Storage (SIS), Canvas LMS

Data Analysis

2016 - 2017
SpyCloud (via Toptal)
  • Built a data processing framework for extracting data from various acquired datasets and normalizing it for ingestion into the data warehouse.
  • The data was a mix of various flavors of CSV, SQL, JSON, and other loosely-formatted text data that required a combination of heuristics and manual guidance to extract the maximum usable data.
  • Parsing and normalizing framework was written in python, along with an extensive unit test coverage suite using mamba.
  • The complete toolset was transitioned to the client, along with documentation and training.
Technologies: Amazon Web Services (AWS), Python

Senior Software Engineer

2014 - 2016
CA Technologies
  • Led the development of the Bus and Core Infrastructure team, supporting C SDKs and monitoring agent and message bus components for the Unified Infrastructure Management product.
  • Integrated unit testing into the development processes, using CUnit. Added coverage for existing code to facilitate refactoring, and required coverage for all new development.
  • Developed build processes using TeamCity, CMake, and Artifactory to deliver on supported platforms (Linux, Windows, AIX, Solaris, HPUX, AS400).
  • Rewrote the message transport layer using SSL/TLS with transparent proxying layer to allow existing monitoring probes to work without changing.
  • Created a message bus inspection tool using an embedded C micro-HTTP server and Ember-based front-end.
Technologies: Linux, Java, C

Independent Contractor

2014 - 2015
Peerless Networks
  • Supported automated customer reporting systems acquired from IntelePeer.
  • Migrated from a legacy third-party call rating service to an internal solution.
Technologies: Linux, C++, Python

Senior Software Engineer

2010 - 2014
IntelePeer Cloud Communications
  • Created Python bindings for the existing C++ infrastructure, enabling faster development of new services.
  • Created an automated back-end order fulfillment and provisioning system integrating the customer portal, VoIP switches, and billing system.
  • Created automated customer reporting to deliver 100's of millions of call data records on daily, weekly, and monthly schedules. Integrated internal SqlServer datastore and off-site, third-party call rating and tax processing engines.
  • Migrated development infrastructure from ClearCase to Git, and implemented automated testing and continuous integration.
  • Created a MongoDB-based datastore to replace the legacy SQL Server system capable of handling 100's of millions of daily call data records. Specified hardware clusters for multiple datacenters and implemented task scheduling for distributed processing.
Technologies: MongoDB, Linux, C++, Python

Owner/Sole Proprieter

2009 - 2012
Crazyhead Media
  • Developed Android applications under contract, primarily games.
Technologies: Android, Java

Electronic Design Automation Engineer

2005 - 2010
Intel Corporation
  • Created VLSI design automation tools used by internal design teams. Collaborated daily with users to address immediate design needs and anticipate challenges and opportunities in next-generation.
  • Contributed to 4 generations of IA64 server processor designs.
  • Created web-based reporting and analysis tools using Ruby on Rails.
  • Created a "make"-style job-scheduling infrastructure with Perl/Tk GUI to process 1000's of simultaneous simulations on local and remote compute farms.
  • Created a coverage analysis workflow for RTL simluations.
  • Developed and delivered internal training courses on Perl, Ruby, and web technologies.
Technologies: Ruby on Rails (RoR), Ruby, Linux, Python, Perl, C++

Electronic Design Automation Engineer

1998 - 2004
HP Corporation
  • Created VLSI design automation tools used by internal design teams. Daily collaboration with users to address immediate design needs and anticipate challenges and opportunities in next-generation versions.
  • Created an automated-layout and local routing engine for repeater insertion.
  • Created Perl bindings for legacy C++ libraries to facilitate other EDA engineers and design engineers to quickly develop customer analysis solutions.
  • Created an RPM-based tool packaging and automated deployment system.
Technologies: HP-UX, Linux, Perl, C++

Student Intern

1996 - 1998
HP Corporation
  • Created an embedded HTTP server in C++ to query against an embedded SQL database. Created an Excel-template based front-end reporting system pulling data from the http server, driven by VisualBasic for Applications (VBA) scripts.
  • Created a Java applet to render graphs of the data fed from the embedded HTTP server.
  • Created C++ library components such as a configuration file reader and hash-map classes leveraged by other developers.
  • Created a TCL/Tk test harness to guide a user through a test script combining automated and manual steps.
  • Created process to enable internationalization/localization of Excel report templates.
Technologies: HP-UX, Java, Perl, C++

Monque Task Queue

Monque is a persistent job and task queue in Python on top of MongoDB. To run, it requires a working MongoDB instance. It is open source and easily shared.

Languages

C, Python, Perl, C++, JavaScript, Ruby, Bash, Java, HTML, CSS

Frameworks

Flask, Ruby on Rails (RoR), AWS HA

Libraries/APIs

React, POSIX, OpenGL, OpenSSL, jQuery

Tools

GDB, GCC, Git, Emacs, Apache Maven, CMake, Cygwin, Ansible, Eclipse IDE, Gradle, Canvas LMS

Paradigms

Agile Software Development, Distributed Programming, DevOps

Platforms

Amazon Web Services (AWS), Linux, HP-UX, Android

Other

HTTP, TCP/IP, SSH, Multithreading, Bitcoin, FTP, SSL

Storage

PostgreSQL, MongoDB, MySQL, Single Instance Storage (SIS)

2001 - 2004

Master of Science in Electrical Engineering Degree in Computer Engineering, VLSI Design

Stanford University - Stanford, CA

1992 - 1997

Bachelor of Science in Electrical Engineering Degree in Electrical and Computer Engineering

Colorado State University - Fort Collins, CO

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring