Shane Williams

Lead Software Engineer

Ireland (Remote Worldwide)shane@shawilly.dev+353 83 362 6936LinkedInGitHubGitHub

Professional Summary

Lead Software Engineer with 7+ years building production systems. At ResourceKraft I lead a small engineering team on an enterprise IoT energy platform, covering architecture, engineering, and production ops, while working directly with the client on what gets built. Still hands-on day to day, but also responsible for the team's output and the client relationship. Previously at BioRender, building tools that supported 4M+ scientists.

Technical Skills

Languages & Frameworks

TypeScript, JavaScript, Go, React, Next.js, Node.js, Express, Fastify

Databases & Storage

PostgreSQL, MongoDB, MySQL, Redis, InfluxDB

Cloud & DevOps

AWS, GCP, Docker, Nginx, Turborepo, Git, CI/CD

Specialized

MQTT, Keycloak, Grafana, Real-time Systems, IoT

Professional Experience

ResourceKraft & Full Stack Energy

Lead Software Engineer

April 2024 – Present

Leading a small engineering team on an enterprise IoT energy management platform for geothermal and EV charging infrastructure, sold to commercial clients at six-figure annual contract values. I own the architecture, the delivery, and production ops, and work directly with the client on what gets built and when.

  • Lead a team of 2 developers, handling sprint planning, code review, and technical mentorship
  • Work directly with the client as the main technical point of contact, turning their priorities into actual architecture and roadmap decisions
  • Own full-stack delivery of the platform (Next.js apps, Go microservices, infrastructure), sold to commercial clients at six-figure annual contract values
  • Architected Go microservices for high-throughput MQTT/Sparkplug B ingestion and alert processing, plus a TypeScript/Fastify API handling complex time-series queries
  • Run production across staging, demo, and prod environments, and drive capacity and staffing conversations directly with the business
  • Optimized EV smart charging algorithms, cutting energy waste by 15%
TypeScriptGoReactNext.jsFastifyPostgreSQLInfluxDBMQTTDockerKeycloakGrafana

BioRender

Software Engineer

January 2021 – June 2024

Full-stack development for a leading scientific illustration platform. Built internal tools and microservices to support rapid growth from startup to enterprise scale.

  • Developed 40+ internal tools and features, streamlining operations across multiple teams
  • Automated core business processes, reducing manual workload by 30%
  • Implemented microservices using GCP and RESTful APIs, enhancing system scalability
  • Collaborated with cross-functional teams to ship features used by 4M+ scientists
TypeScriptReactNode.jsGCPMongoDBRedisExpress

Innovapost

Technical Support Analyst

May 2013 – June 2015

Technical support and automation for a large enterprise client in the Ottawa area, including scripted tooling for team workflows and night-shift French-language support.

  • Wrote JavaScript and MySQL scripts to automate team workflows and handle data
  • Primary French-speaking agent on night shifts for a large client base
  • Ran outage mapping and issue trend studies, and reported findings to management
JavaScriptMySQL

Open Source & Side Projects

  • react-simple-devicons – React library providing SVG icons for developer tools and technologies
  • ponokai – Vim/Neovim color scheme with 10+ GitHub stars
  • shell-quest – Pirate-themed kids CLI learning game in Go (Bubble Tea TUI, SQLite, sandboxed shell, 17 real commands)
  • kogarashi.nvim / treescape.nvim – Original Neovim colorschemes with Treesitter, LSP, and lualine support
  • Supported small businesses with cost-effective full-stack web solutions

Education

Atlantic Technological University

BSc (Honours) Medical Biotechnology

Algonquin College of Applied Arts and Technology

Advanced Diploma, Biotechnology

Algonquin College of Applied Arts and Technology

Advanced Diploma, Computer Science Engineering