Post Job Free
Sign in

Principal Engineer Distributed Systems

Location:
McKinney, TX
Posted:
November 19, 2024

Contact this candidate

Resume:

Erick Gomez

Principal Engineer Cloud-Native Architect Expert in Scalable, Distributed Systems

Texas Remote Hybrid within a 35-mile radius of Dallas

945-***-**** ******.*****@*****.***

Professional Highlights:

● 15+ years of experience designing and implementing scalable systems, improving system efficiency, and solving critical business problems for growing organizations.

● Expertise in cloud-native architectures, microservices, and CI/CD pipelines, driving improvements in productivity, time-to-market, and cost reduction across multiple industries.

● Proven success in leading teams of 20+ engineers, mentoring talent, and enhancing collaboration between engineering and business teams, aligning technology solutions with company growth objectives.

● Led re-architecting projects, reducing operational costs by 30%, improving scalability by 50%, and ensuring system resilience in high-demand environments.

● Extensive experience working cross-functionally to drive product innovation and deliver critical business outcomes.

Professional Experience:

Principal Engineer/Tech Lead Acivilate — Atlanta Remote

October 2022 – October 2024

● Re-architected and led the development of an event-driven cloud-native serverless platform, improving the scalability and resilience of the system while reducing operational costs by 30%.

● Engineered federated modules applications capable of running as standalone apps or consumed as modules that auto-register features to a host application.

● Re-architected and implemented CI/CD pipelines that reduced build times by 45%, improving overall development velocity by 60%.

● Spearheaded the creation of robust ETL processes that enhanced integrations, facilitating access to accurate information and reducing implementation time.

● Built, led, and supported the development team of 9 engineers.

Technologies: AWS, AWS CDK, NestJS, TypeScript, Golang, MySQL, Rust, React, Vite

Principal Engineer, MANTL — New York City Remote

June 2021 – June 2022

● Led a Developer Experience team assisting 60+ engineers, increasing team productivity by 60% by improving internal tools and processes, resulting in faster product releases.

● Re-architected deployment internal tools used by 50+ engineers, moving from a monolithic architecture to a microservices-based approach, improving scalability by 40% and reducing bug-fix times by 25%.

● Improved engineer's productivity by 35% by reducing memory consumption and CPU cycles of a custom scripting language based on TypeScript used to describe the deployments.

● Designed and implemented many services that enabled engineers to streamline the developer experience using our internal dev tools and Kubernetes, like live-refresh, streaming logs, port-binding, and packaging libraries and services using OCI standards.

Technologies: JavaScript, TypeScript, Golang, Google Cloud, Kubernetes, Docker

Director of Engineering, MANTL — New York City Hybrid

Jul 2018 – May 2021

● Architected and led the development of a web admin console used by customers, reducing support requests by 60% and contributing to

$4M in additional revenue within the first year.

● Led the platform migration from a monolithic architecture to microservices, improving scalability by 40% and reducing infrastructure costs by 25%.

● Delivered a "self-serve" CMS solution for banks, reducing configuration times by 20x, enabling faster product delivery, and reducing customer onboarding time by 40%.

● Collaborated closely with product, sales, and operations teams to deliver solutions that improved customer satisfaction and operational efficiency.

● Designed, led, and implemented the CI/CD pipelines and the migration from EC2 in AWS GKE (managed Kubernetes) in GCP.

● Built, led, and managed a team of 15 engineers and two teams.

● Designed and led the development of an UI library based on Material used by the admin console and all its modules.

Technologies: TypeScript, GraphQL, AWS, PostgreSQL, Kubernetes, NodeJS, React, NextJS, Google Cloud

Senior Software Engineer, MANTL — New York City On-site

June 2017 – July 2018

● Designed and implemented core middleware, reducing integration time for new banking cores by 80%, leading to faster time-to-market for new partnerships.

● Refactored legacy applications to reduce latency by 45% and improve memory usage by 30%, resulting in smoother system performance and reduced operational issues.

● Collaborated with senior engineers and product managers to evolve the product roadmap, leading to the successful development of key features that contributed to revenue growth.

● Improve scalability issues by breaking decoupling systems, introducing catching layers, and load balancing on the API.

● Designed and implemented CI/CD pipelines with CircleCI

Technologies: AWS, NodeJS, OpenAPI, ExpressJS, PostgreSQL, React, AWS Lambdas, CircleCI

Senior Engineer, GridNavigator — New York City On-site

January 2016 – May 2017

● Co-designed a scalable microservices back-end for an energy monitoring platform, improving real-time monitoring of IoT data and increasing operational efficiency.

● Developed and launched four cross-platform mobile apps, reducing onboarding time by 40% and increasing customer engagement.

● Implemented a Network Operations Center (NOC) web tool that led to a 50% reduction in support response time, enhancing overall customer experience.

● Engineered modular web applications, component libraries, and microservices, accelerating feature implementation, seamless code sharing, and heightened testability.

Technologies: Java 8, PostgreSQL, AWS, RabbitMQ, MongoDB, ExpressJS, AngularJS, NodeJS (MEAN Stack) Ansible

Senior Lead Engineer, DataKentro Corporation — New York City On-site

August 2014 – January 2016

● Designed and implemented a microservices-based back-end for data lineage, streamlining compliance reporting for financial institutions with over $50B in assets, improving data integrity and regulatory reporting processes.

● Led a team of 5 engineers, improving project delivery speed by 20% and reducing onboarding time through mentorship and process improvements.

● Engineered web applications and RESTful APIs to enhance scalability and streamline integration of new features, optimizing system flexibility.

● Collaborated actively in analyzing requirements and implementation plans, crafting well-documented designs seamlessly translated into implementation tasks.

Technologies: .NET Framework, C#, KnockoutJS, ASP.NET, SQL Server, Azure, JQuery, Web API

Education:

Bachelor of Science, Instituto Tecnológico de Santo Domingo — Santo Domingo, DR 2005 – 2007

Technical Skills:

● System Design & Architecture: Designing distributed, fault-tolerant systems for growing companies (AWS, GCP, Kubernetes, Microservices).

● Cloud Platforms: AWS (Lambda, DynamoDB, CDK), GCP (Kubernetes Engine, Pub/Sub).

● Programming Languages: Proficient in JavaScript, TypeScript, Java, C#, Golang, Rust.

● DevOps Tools: CI/CD pipelines (Docker, Kubernetes, AWS CDK, CircleCI, GitHub Actions).

● Databases: MySQL, PostgreSQL, DynamoDB, MongoDB. Leadership & Collaboration:

● Team Leadership: Managed and mentored teams of 20+ engineers, fostering growth and improving team dynamics.

● Cross-functional collaboration: Worked closely with product, sales, and operations teams to deliver impactful technical solutions.

● Business-Focused Problem Solving: Led initiatives contributing to company growth, operational efficiency, and customer satisfaction.

Soft Skills:

● Effective Communication: Proficient in communicating complex technical concepts to non-technical stakeholders.

● Mentorship & Team Building: Built and led teams, fostering a culture of collaboration and innovation.

● Conflict Resolution: Expert in identifying and resolving team conflicts, promoting a positive and productive work environment.



Contact this candidate