Erick Suarez, Developer in Zapopan, Mexico
Erick is available for hire
Hire Erick

Erick Suarez

Verified Expert  in Engineering

Bio

Erick is a computer systems engineer focusing on software development. He is an expert in the software development lifecycle, especially the back end, and has experience working with Agile methodologies like Scrum. Erick will be a great addition to any team as a focused and dedicated lifelong learner.

Portfolio

Stealth Startup
Amazon Web Services (AWS), Go, PostgreSQL
Uber
Go, AWS IoT, Vault, React
Brightcove
Go, Amazon DynamoDB, Amazon CloudFront CDN, AWS Lambda, Amazon S3 (AWS S3)...

Experience

  • Go - 5 years
  • Amazon Web Services (AWS) - 5 years
  • Microservices - 4 years
  • Java - 3 years
  • GoLand - 3 years
  • TypeScript - 2 years
  • Docker - 2 years
  • Amazon Simple Queue Service (SQS) - 1 year

Availability

Full-time

Preferred Environment

Slack, Go, Amazon Web Services (AWS), GoLand, Back-end

The most amazing...

...project I've worked on is a multi-region service for Brightcove that reduced the request latency by over 60%.

Work Experience

Software Engineer

2023 - 2025
Stealth Startup
  • Migrated the authentication service from DynamoDB to PostgreSQL, reducing the development time by 80% and avoiding technical debt and potential bugs.
  • Transitioned authentication from an external service to in-house authentication, avoiding 3rd-party outage.
  • Implemented a feature to authenticate using the Outlook service.
  • Reduced the sign-up steps from 5 to 2 and made them smoother. Introduce a feature for bulk users and a link-code feature.
  • Implemented a token validation feature to authorize users in real-time.
Technologies: Amazon Web Services (AWS), Go, PostgreSQL

Software Engineer

2022 - 2023
Uber
  • Implemented a feature to rotate secrets periodically, increasing the security of the internal systems.
  • Migrated the secrets website to React, reducing the development time by 60% and reutilizing the internal components library.
  • Implemented an interface to manage the secrets on a multi-cloud platform.
Technologies: Go, AWS IoT, Vault, React

Software Engineer

2020 - 2022
Brightcove
  • Reduced the request latency by over 60% using Amazon S3 replication and DynamoDB streams.
  • Built a system to manage the concurrency in the videos per account configured by the client.
  • Migrated a replication system built in-house to a replication system using native functionalities of Amazon S3 bucket.
Technologies: Go, Amazon DynamoDB, Amazon CloudFront CDN, AWS Lambda, Amazon S3 (AWS S3), Amazon Simple Notification Service (SNS), Amazon Simple Queue Service (SQS), Docker, Kubernetes, Microservices, Distributed Systems, Amazon Web Services (AWS), Back-end, APIs, Serverless, Back-end Development, Swagger, REST, Terraform, NoSQL, Software as a Service (SaaS), gRPC, Cloud Services

Software Engineer

2019 - 2020
VRBO
  • Developed a self-service system in Java to grant access to resources, which reduced support tickets by 50%.
  • Troubleshot different errors using Splunk to analyze logs.
  • Developed a system to handle 100,000 requests per minute using Kafka and Java.
Technologies: Java, MongoDB, Apache Kafka, Dropwizard, Microservices, Distributed Systems, Amazon Web Services (AWS), Back-end, APIs, Back-end Development, Swagger, REST, Cloud Services, SQL

Web Developer

2017 - 2018
ENES Morelia
  • Developed an application to manage the resources assigned to each professor, reducing the total process time from one month to two weeks.
  • Improved their hiring system, which allows creating contracts directly in the system.
  • Migrated a system from PHP 6 to PHP 8 to fix security issues.
Technologies: PHP, Java, HTML, JavaScript, TypeScript, Angular, MySQL, Back-end, Back-end Development, CSS3, SQL

Experience

Concurrency Video Service

A microservice was written in Go to manage the concurrence of users using the same account. It is configurable for each client. I worked on the back end and mounted the app on AWS using DynamoDB as a storage service.

Education

2013 - 2018

Bachelor's Degree in Computer Systems and Networks

Technological Institute of Morelia - Morelia, Mexico

Skills

Libraries/APIs

API Development, REST APIs, React

Tools

Slack, GoLand, Amazon CloudFront CDN, Amazon Simple Notification Service (SNS), Amazon Simple Queue Service (SQS), Terraform, Vault

Languages

Go, Java, TypeScript, SQL, HTML, JavaScript, CSS3, PHP

Paradigms

Microservices, REST, Agile Software Development

Platforms

Apache Kafka, Amazon Web Services (AWS), AWS Lambda, Docker, Kubernetes, AWS IoT

Storage

PostgreSQL, Amazon DynamoDB, Amazon S3 (AWS S3), MySQL, NoSQL, MongoDB

Frameworks

Angular, Dropwizard, Swagger, gRPC

Other

Back-end, Back-end Development, Algorithms, Web Development, APIs, Serverless, Cloud Services, Distributed Systems, Software as a Service (SaaS)

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