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)