Darren Reid

Darren Reid

Software Developer, Tech author, fetcher of treats for 2 Greyhounds.

Professional Background

I’m a software developer with over 15 years of experience specializing in crafting robust web APIs and developing versatile developer tools. My background is rich in managing large-scale data and implementing cloud infrastructure solutions. I have extensive experience with AWS and am comfortable provisioning and managing Linux environments in the cloud or on-premises.

I’m proficient in .NET, Java, JavaScript, Python, and have experience building and maintaining large-scale databases efficiently. Originally studied games programming at the Academy of Interactive Entertainment before moving into web-based systems for government, enterprise, and startups.

Career Highlights

ServiceStack (2021-present)

Creating web API based developer tooling, producing over 100 YouTube developer tutorials, and building large-scale example applications including BlazorDiffusion and AI Server integrations. Implemented Typesense search running on AWS and automated build systems for documentation.

Solcast (2016-2020)

As the first employee, designed and implemented the company’s core systems including public API products, global forecasting system, and satellite image processing pipeline. Led and mentored remote teams while managing AWS infrastructure processing several terabytes of data daily.

Geoscience Australia (2014-2016)

Led the migration of Australia’s national fire monitoring system “Sentinel” from on-premises to AWS, including UI redesign, completed within 4 months for the 2016 fire season. Built a frontend framework for rapid prototyping of internal mapping applications.

Skills

  • Programming Languages: .NET, Java, JavaScript, Python, SQL
  • Cloud & Infrastructure: AWS, Docker, Linux, DevOps, Site Reliability Engineering
  • Specialties: Technical Writing, Leadership, Mentoring, Software Architecture, Automation, Integration

Experience

Software Consultant & Developer at ServiceStack

January 2021 - Present

  • Creating web API based developer tooling and extensive educational content
  • Building large-scale example applications and integrations
  • Supporting customers on highly technical topics and extending commercial IDE tools

Lead Developer & Architect at Solcast

October 2016 - November 2020

  • Designed and implemented core company systems and APIs
  • Led and mentored remote development teams
  • Managed AWS infrastructure and automated deployment systems

Software Engineer at Geoscience Australia

February 2014 - October 2016

  • Led cloud migration of national fire monitoring system
  • Built frontend framework for mapping applications
  • Worked with various stakeholders to manage deliverables

Software Developer at Distillery Software

January 2013 - February 2014

  • Migrating Java based solution to .NET
  • Building main solution for intelligence industry
  • Automating installer & build process

Software Developer at Federal Gov (public servant)

April 2009 - January 2013

  • Building & maintaining internal corporate systems
  • Automating IT Help Desk functions
  • Integrating Cisco Telephony functions in ASP.NET based intranet

Education

  • Certificate IV in Programming, Academy of Interactive Entertainment (2004)

Connect