Fabian Ponce, Developer in New York, NY, United States
Fabian is available for hire
Hire Fabian

Fabian Ponce

Verified Expert  in Engineering

Software Developer

Location
New York, NY, United States
Toptal Member Since
January 26, 2018

Fabian is a software engineer with expertise in cloud infrastructure and experience working as an individual contributor as well as in technical leadership roles. His past employers have included startups and established companies operating in fintech and healthcare industries. Fabian brings deep technical knowledge to the table and enjoys working with people, whether to build high-performing teams or understand and deliver on key business objectives.

Portfolio

Toast
Amazon Web Services (AWS), RabbitMQ, Heroku, Dropwizard, Java, Spark, Ubuntu...
Duffield Cloud Consulting
Amazon Web Services (AWS), Spark, Java, Node.js, Groovy, Jenkins, Ansible...

Experience

Availability

Part-time

Preferred Environment

Terraform, Amazon Web Services (AWS), Kubernetes, Infrastructure as Code (IaC)

The most amazing...

...story I've been a part of was at Toast, where I was part of the team that helped build the systems that took us from a scrappy startup to an eventual IPO.

Work Experience

Staff Infrastructure Engineer | Tech Lead

2016 - PRESENT
Toast
  • Refactored the existing infrastructure automation to support the deployment of various environments on non-overlapping CIDR ranges. This allowed me to create a unified VPN experience for all Toast employees.
  • Migrated the configuration management code from Ansible 1.9 to 2+ and built a test suite to verify end-to-end functionality.
  • Created Apache Spark infrastructure for long-term reporting and analytical workloads, providing enhanced stability and performance for customers migrating from an existing transactional PostgreSQL database.
  • Played a key role as a first responder in all major service incidents and evangelizer for reliability engineering best practices.
  • Built a PCI egress control as a service solution on top of the existing cloud platform, bringing deep observability and metrics for each microservice for our service teams and SOC.
Technologies: Amazon Web Services (AWS), RabbitMQ, Heroku, Dropwizard, Java, Spark, Ubuntu, Ansible, Cloud Architecture, Amazon RDS, CI/CD Pipelines, Containerization, Agile, DevOps, SecOps, Infrastructure as Code (IaC), DevSecOps, Release Management, Go

Consultant (Part-time)

2015 - PRESENT
Duffield Cloud Consulting
  • Established a consulting business after collaborating with several past employers on infrastructure projects in an on-demand capacity and enjoying the work.
  • Worked with a major media company's subsidiary to reduce annual recurring cloud infrastructure spend by half a million dollars while improving reliability to exceed a 99.99% standard.
  • Provided "DevOps-in-a-Box" solutions for companies that needed to start deploying their software in the cloud but didn't need a full-time engineer.
Technologies: Amazon Web Services (AWS), Spark, Java, Node.js, Groovy, Jenkins, Ansible, CI/CD Pipelines, Containerization, Kubernetes, DevOps, SecOps, Infrastructure as Code (IaC), Azure DevOps, Multitenancy, Azure, DevSecOps, Release Management, Go

Infrastructure Building Blocks at Saylent

Saylent, later acquired by MeridianLink, was a technology company building a new fintech analysis product. Their developers had multiple software artifacts, but they needed a way to start deploying it into the cloud. Still, it didn't make sense for them to hire an infrastructure engineer full-time.

I built a lightweight deployment automation, continuous delivery pipelines, and infrastructure tooling that was low-maintenance, easily understood, and gave their team a good place to start.

This improved their ability to set up new customer environments, provide demos, and get faster feedback on their work.

Reducing the Cost of Downtime

At Puresend, the deployment of their core application code was done once a month due to the impacts of downtime. During the downtime period, marketing links that had been sent out would not function and would result in a request timeout error.

By implementing a failover application that could handle this traffic and record the metrics for later consumption, we were able to reduce the cost of downtime and set up a roadmap for improving developer velocity without damaging the business.

Scaling WordPress for Broadcast Television

A well-known television talk show had a WordPress-powered website that was going offline during their live broadcast, where they often featured promotions and other consumer engagement opportunities. This was costing their business revenue and was a common point of frustration for those watching the show and following along via social media.

I worked alongside a small team that identified performance issues in the website and helped bridge the gap between their internal team's understanding of the software project and their cloud providers. We solved technical challenges such as N+1 queries, migrated them to AWS, and provided a reliable and predictable means to scale up cloud resources during the live broadcast since auto-scaling wouldn't react fast enough.

We ultimately improved their website to a point where it could handle the live broadcast traffic without sweat and still save on hosting costs when they were off the air.

Languages

Go, Ruby, Java, Bash, Groovy, C++, Python

Tools

Terraform, Amazon EBS, Jenkins, Ansible, Chef, Postfix, VMware, Apache Tomcat, RabbitMQ, Gradle, Travis CI, CircleCI, Puppet, NGINX, Amazon EKS

Paradigms

Continuous Delivery (CD), Continuous Integration (CI), DevOps, Continuous Development (CD), DevSecOps, Agile, ETL, Agile Software Development, Azure DevOps

Platforms

Android, Drupal, Amazon EC2, Amazon Web Services (AWS), Linux, Docker, CentOS, Apache2, Kubernetes, Ubuntu, Heroku, Red Hat OpenShift, Azure

Storage

Datadog, Amazon S3 (AWS S3), Elasticsearch, PostgreSQL, Redis, MongoDB, MySQL, WebSphere Liberty

Other

Fintech, Site Reliability Engineering (SRE), SMTP, Cloud Architecture, Amazon RDS, CI/CD Pipelines, Containerization, SecOps, Infrastructure as Code (IaC), Multitenancy, Release Management, Ubuntu Server, SparkPost, Kubernetes Operations (kOps), GlassFish, Groovy Scripting

Libraries/APIs

Node.js

Industry Expertise

Healthcare

Frameworks

Dropwizard, Spark

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring