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

Brightcove
Go, Amazon DynamoDB, Amazon CloudFront CDN, AWS Lambda, Amazon S3 (AWS S3)...
VRBO
Java, MongoDB, Apache Kafka, Dropwizard, Microservices, Distributed Systems...
ENES Morelia
PHP, Java, HTML, JavaScript, TypeScript, Angular, MySQL, Back-end...

Experience

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

Availability

Part-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

2020 - PRESENT
Brightcove
  • Reduced the request latency by over 60% using AWS 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 AWS 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

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.
2013 - 2018

Bachelor's Degree in Computer Systems and Networks

Technological Institute of Morelia - Morelia, Mexico

Libraries/APIs

API Development, REST APIs, React

Tools

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

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

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