Hello World, my name is

Edwin Gonzalez.

Software Engineer

Passionate about modernizing applications and shift towards the Cloud. Modernization meaning, using latest technologies and methodologies (i.e. Cloud, Serverless architecture, IaC, Domain Driven Design), minimizing cost of infrastructure resources, understanding painpoints in development and deployment cycles.

About Me

I am a software engineer with a passion for understanding how systems work and translating product ideas into a living application. I have worked on both greenfield and rearchitectring existing systems. Strong interest in building tools that can speed up developer productivity when creating new projects and deploying applications. However always ready and excited to dig into requirements and ambiguity to undercover the vision/requirements and work alongside cross functional teams.

My current responsibilities and day in the life consists of mentoring entry level developers and client teams on cloud technologies, architecting for current engagements, and working alongside a internal team to adopt new technologies through Proof of Concepts to our technology offerings.

When I am not working, I am looking to spend some time outside hiking or cycling, cooking up something tasty, or traveling out to local cities and states.

Here are a few technologies I've been working with recently:
  • C#
  • Terraform
  • AWS Serverless
  • Auth Flows
  • DynamoDb Single Table Design
  • Go

Projects

Personal Website Transformation
Serverless AWS Application Modernization IaC CI/CD
Personal Website Transformation
Migrating from click-ops approach of managed resources to fully automated build and deployment process to serverless resources.
Terraform State Bootstrapping
AWS Bootstrap Terraform IaC
Terraform State Bootstrapping
Walkthrough guide on setting up state storage within AWS S3 & DynamoDb. Approached explained being — ClickOps, IaC with mannual intervention, Shell scripts, and Terragrunt
Data Structures & Algorithms Implementations
Data Structures Sorting C#
Data Structures & Algorithms Implementations
A repository of common data structures and sorting algorithms implementations with tests that can be ran locally. All implementations of data structures support generic types storage. Sorting is demonstrated using integer data type examples.