Software Engineer π» | Backend Developer ποΈ | On-prem and Cloud Infrastructure Enthusiast βοΈ | Avid Homelabber π
Welcome to my GitHub profile! Iβm a software engineer specializing in backend development, cloud infrastructure, and automation. I enjoy building robust systems with Kotlin, simplifying infrastructure with Terraform, and creating tools that streamline complex workflows with Go.
- Backend Development: Experienced in building scalable APIs, microservices, and serverless applications.
- Infrastructure as Code (IaC): Skilled in Terraform and Terragrunt to provision and manage cloud environments.
- Cloud Expertise: Primarily working with AWS services, focusing on automation and optimization. Former Azure Cloud Engineer @Microsoft. 3x Azure Certified (Azure Admin, Solution Architect, AI Fdmntls.)
- CI/CD Enthusiast: Designing pipelines that improve efficiency and reliability across the development lifecycle.
- Avid Homelabber: Currently maintain a homelab that includes a Proxmox server hosting a Kubernetes cluster, DNS server, Tailscale router, InfluxDB instance, and more!
- π Terraform Plan Diff: Quickly see your Terraform plan diffs within your GitHub Action pipelines.
- π GitHub Workflow Automation: A Lambda function in Go to manage and approve deployment requests using GitHubβs API - stop π waiting around for approvals!
- Languages: Python, Kotlin, Java, Go
- Cloud: AWS (Lambda, API Gateway, Kinesis Data Streams, etc.), Azure (mostly storage, Azure Files, File Sync, Azure Virtual Machines, etc.)
- IaC Tools: Terraform, Terragrunt, Packer, Ansible (in my homelab)
- Frameworks: Spring Boot, React, ASP.NET MVC
- LinkedIn: linkedin.reywilliams.com
- Resume: resume.reywilliams.com
Feel free to explore my repositories and reach out for any info!
