About me
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.Quick Facts
Editor
VIM
Coffee
Juan Valdez Dulce De Leche
Operating System
MacOS
Keyboard
ERGO K860 Wireless Ergonomic Keyboard
Mouse
Logitech Ergo Wireless Trackball Mouse
Proficiencies
Technical Leadership
System Design & Architecture
Translate business and non-functional requirements to design systems that are maintainable and scaleable and within budget.
Technical Decision Making
Evalute pros/cons to tactically resolve system/business constraints to meet objectives.
Cross-functional Collaboration
Work across product, design, and QA for cohesive collaboration to establish timelines and deliver software features.
Mentorship
Mentor junior colleagues to sharpen their problem-solving skills and technical acumen to elevate team autonomy and capabilities.
Application Development
Full-Stack Development
Proficient in building end-to-end web applications using modern JavaScript frameworks (React, Next.js) and backend technologies (Node.js, Express).
API Development
Experienced in designing and implementing RESTful with a focus on the Richardson maturity model.
Database Design
Skilled in relational schema design to meet the needs of commands and queries in accordance with CAP.
Testing & Quality Assurance
Advocate for comprehensive testing strategies including unit, integration, and end-to-end testing with emphasis on core domains of the business.
Domain Driven Design
Strategic Design
Experienced in identifying and defining bounded contexts and context maps to align business and technical domains. Implementing DDD patterns such as entities, value objects, aggregates, repositories, and domain services.
Collaborative Design
Proficient in orchestrating lean ceremonies with key stakeholders to procure event drive process flows.
Event-Driven Architecture
Skilled in designing event-driven systems with domain events for loose coupling and high cohesion.
Ubiquitous Language
Advocate for establishing and maintaining a shared language between technical and business stakeholders.
DevOps
CI/CD Pipelines
Experienced in setting up and maintaining continuous integration and deployment pipelines using GitHub Actions, Jenkins, and Gitlab.
Containerization
Skilled in Docker and container orchestration with Kubernetes for scalable and reliable deployments.
Monitoring & Observability
Advocate for comprehensive monitoring, logging, and alerting solutions to ensure system reliability and performance. I've worked with Datadog, Raygun and Sentry.