I tackle complex problems and create performant software solutions.
I'm Gerardo, a Staff Software Engineer. I am a Developer Experience (DexEx)-focused engineer with over 13 years of experience optimizing CI/CD workflows, internal platforms, and developer tooling for enterprise-scale environments. Proven ability to lead cross-functional teams, improve engineering velocity through automation, and drive standards in frontend architecture, backend architecture and platform observability. Skilled in GitHub Actions, Gitlab Pipelines, Docker, Jenkins, Java/Spring Boot, Go, and Typescript/React. Former military cyber security lead with a strong discipline in operational integrity. I am passionate about domain driven design, building scalable systems, and mentoring aspiring software developers. When I'm not solving problems or tinkering with technology, I enjoy reading and latin dancing.
TampaWith experience across Insurance, Fintech, and CRM platforms, I've led engineering teams of 5+ members to develop quality software that aligns with product vision and exceeds measurable business results.

Work Experience
- Role
- Senior Backend Engineer
- Company
- CVS
- Date
- Role
- Exploring New Opportunities
- Company
- Self
- Date
- Role
- Staff Software Engineer
- Company
- Linqto
- Date
- Role
- Software Engineer - Lead Consultant
- Company
- Allstate
- Date
- Role
- Staff Sergeant - Cyber Surety Journeyman
- Company
- United States Air Force
- Date
- Role
- Software Engineer
- Company
- ConnectWise
- Date
- Role
- Software Developer Intern
- Company
- Point & Pay
- Date
- Role
- Summer Technology Analyst
- Company
- JP Morgan Chase & Co.
- Date
I enjoy learning new ways of solving problems. I excel in Javascript however I have used many other technologies best fit for the problem I am solving.
Proficiencies
- Skill
- Frontend Applications
- Proficiency
- Expert
JS, React, Next.js, Express, Typescript
- Skill
- Backend Applications
- Proficiency
- Expert
Node.js, Express, C#/.NET, Java/Spring Boot, Go, Postgres
- Skill
- Domain Driven Design
- Proficiency
- Advanced
Example Mapping, Event Storming
- Skill
- Automated Testing
- Proficiency
- Expert
E2E, Integration, Unit, Playwright, Jest, NUnit, JUnit
- Skill
- CI/CD
- Proficiency
- Advanced
Jenkins, Github Actions, Gitlab CI
- Skill
- Cloud
- Proficiency
- Intermediate
AWS, Cloudflare
- Skill
- React Native
- Proficiency
- Intermediate
Expo
Articles
Build Your Own Sqlite - Print the number of tables
Parse the sqlite file and print the number of tables defined in the database.
October 4, 2025
Build Your Own Sqlite - Print the Page Size
Understand the Sqlite file and print the page size of the sqlite db file.
September 23, 2025
BDD test suite in Go - API Testing
Part two in the series of using BDD in Go to setup a pizza ordering application.
August 18, 2025
BDD test suite in Go
First part in the series of using BDD in Go to setup a pizza ordering application.
August 4, 2025