
Erick Suarez
Verified Expert in Engineering
Back-end Systems Engineer and Developer
Zapopan, Mexico
Toptal member since August 16, 2022
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
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
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
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.
Software Engineer
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.
Software Engineer
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.
Software Engineer
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.
Web Developer
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.
Experience
Concurrency Video Service
Education
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)
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring