Gustavo Straube Pereira, Developer in Curitiba, Brazil
Gustavo is available for hire
Hire Gustavo

Gustavo Straube Pereira

Verified Expert  in Engineering

Software Engineer and Back-end Developer

Location
Curitiba, Brazil
Toptal Member Since
April 26, 2022

Gustavo is a seasoned software engineer with experience in different industries, including computer software, advertising, transport, real estate, news media, and hospitality. Having worked for different companies, he also had the opportunity to run a small software development startup. Gustavo is an enthusiastic professional who excels in teamwork and collaboration and holds solid database modeling, troubleshooting, documentation writing, project planning, and problem-solving skills.

Portfolio

Reservations Center
Next.js, Node.js, APIs, JavaScript, React, TypeScript, Payment APIs, eCommerce...
DataStax
TypeScript, Next.js, React, Bootstrap, Node.js, Sass, CSS, JavaScript, APIs...
Kettle.io
PHP, Laravel, Node.js, Amazon EC2, AWS Lambda, React...

Experience

Availability

Part-time

Preferred Environment

PHP, Laravel, MacOS, Ubuntu, Visual Studio Code (VS Code), GitHub

The most amazing...

...solution I've developed was the back end for a mobile app that provided data for fishing, including a service to fetch and store data from public sources.

Work Experience

Senior Software Engineer

2022 - 2023
Reservations Center
  • Fixed bugs related to their searching engine and API integrations.
  • Added a new payment gateway integration (Authorize.net), so they can receive service fees earlier (days vs. weeks), which improved the company's cash flow.
  • Worked on a series of SEO-related and performance improvements. These changes made the site load faster and smoother.
Technologies: Next.js, Node.js, APIs, JavaScript, React, TypeScript, Payment APIs, eCommerce, Authorize.net, Vercel, MongoDB, Front-end, Digital Payments, Payment Gateways

Senior Software Engineer

2021 - 2023
DataStax
  • Migrated the entire DataStax website from Drupal to Sanity.io with a Next.js front end in less than seven months and with a small team of three engineers.
  • Built the automation scripts used in the CMS migration.
  • Wrote serverless Vercel Edge functions to integrate 3rd-party APIs into the DataStax website.
  • Contributed to the latest version of Astra DB front-end application built from scratch based on a completely new design.
  • Compiled developer documentation to guide and make our team's work consistent.
Technologies: TypeScript, Next.js, React, Bootstrap, Node.js, Sass, CSS, JavaScript, APIs, Sanity Studio, GROQ, Git, GitHub, Drupal, Jira, Figma, Web Development, Vercel, Front-end

Senior Software Engineer

2015 - 2021
Kettle.io
  • Maintained the Namecheap for Education's website—nc.me—and all the service integrations it uses. Introduced PHP unit tests, refactored and migrated the database, and raised its performance score to around 90 on mobile, considering PageSpeed Insights.
  • Engineered different web applications for clients ranging from small startups to big tech companies. Used PHP, mainly with the Laravel framework, and Node.js for back-end development.
  • Designed, developed, and documented APIs to be consumed by mobile applications and third-party services.
  • Built front-end applications based on custom designs using Vue.js, React, and Next.js frameworks.
  • Provided higher-level support to clients’ help desk.
Technologies: PHP, Laravel, Node.js, Amazon EC2, AWS Lambda, React, Amazon Simple Queue Service (SQS), TypeScript, JavaScript, Amazon RDS, HTML, CSS, Sass, Bootstrap, NGINX, Namecheap API, APIs, Redis, Software Engineering, Ubuntu, MySQL, Google Cloud Functions, Firebase, Git, GitHub, Bitbucket, GitHub API, Stripe API, AWS ELB, Sketch, Slackbot, Amazon Web Services (AWS), Web Development, Vercel, Mapbox, Front-end, Digital Payments, Payment Gateways

Senior Software Engineer | Founder

2010 - 2020
Straube, Design and Tech
  • Enabled a wholesale restaurant food distributor to go online at the start of the COVID-19 pandemic, allowing it to market and sell products through an eCommerce platform integrated with its ERP software.
  • Managed the business and led our small team of three people.
  • Completed multiple software projects, participating in the whole process from initial meetings with stakeholders to public release.
  • Helped startups and small businesses to perform better by reducing the time of repetitive processes, automating manual tasks, and gathering and aggregating data.
Technologies: Laravel, PHP, TypeScript, React, MySQL, Redis, NGINX, Amazon EC2, APIs, IT Project Management, Software Engineering, JavaScript, HTML, Sass, CSS, Amazon RDS, Amazon Route 53, Ubuntu, MacOS, WordPress, Apache HTTP Server, Git, GitHub, Bitbucket, PostgreSQL, Drupal, Photoshop CC, Sketch, Amazon Web Services (AWS), Web Development, Front-end, Digital Payments, Payment Gateways, eCommerce

Lead Software Engineer

2012 - 2014
Gazeta do Povo
  • Led the refactoring of the legacy classified ads portal, completed in six months. The outcome of this effort was a faster development process, reduced maintenance complexity, and improved ability to integrate new features.
  • Maintained the legacy application prior to the migration to Symfony.
  • Engaged in planning new digital products related to classified ads and other business units.
Technologies: PHP, Symfony, Propel ORM, NGINX, Ubuntu, IT Project Management, Software Engineering, MySQL, Project Leadership, GitLab, Online Payments, Web Development, Digital Payments, Payment Gateways

HomeWater

https://homewater.barbless.co/
HomeWater is a waterway monitoring mobile app. I was in charge of the app back end, writing the API and background services. The data service part took care of fetching data from public sources, parsing, filtering, and storing it. Web scrapping techniques were used to fetch the data. The sources used different formats varying from HTML to CSV. This way, there was a parser for each one. All data were then filtered and shaped into JavaScript objects following a single convention to finally be stored in the database.

Namecheap for Education

https://nc.me/
A website where students can register domains for free or at a lower cost, depending on the extension (TLD) they pick. I maintained the website for around five years. During this period, I was able to refactor most of the features, introduce unit tests, and improve overall performance.

DataStax.com

http://datastax.com/
The main website for DataStax. As a full-stack engineer in the marketing team, I maintained the legacy website based on Drupal and participated in the migration to Next.js/Sanity.io. The latter included the development of migration scripts that connected both to Drupal and Sanity APIs.
2004 - 2008

Bachelor's Degree in Software Development

Federal University of Paraná - Curitiba, PR, Brazil

SEPTEMBER 2023 - SEPTEMBER 2026

AWS Certified DevOps Engineer - Professional

Amazon Web Services

SEPTEMBER 2022 - SEPTEMBER 2025

AWS Certified Developer Associate

AWS

Libraries/APIs

React, Namecheap API, Node.js, API Development, GitHub API, Stripe API, Authorize.net

Tools

GitHub, NGINX, Git, Bitbucket, Amazon Simple Queue Service (SQS), Apache HTTP Server, Jira, GitLab, AWS ELB, Figma, Sketch, Photoshop CC, AWS CodeBuild, AWS CodeCommit, AWS CodeDeploy, Amazon CloudWatch, Amazon Cognito, Amazon Simple Notification Service (Amazon SNS), Amazon ElastiCache, Amazon Elastic Container Service (Amazon ECS), Amazon EKS, AWS CloudFormation, AWS Key Management Service (KMS), Amazon Elastic Container Registry (ECR), Amazon EBS

Frameworks

Laravel, Bootstrap, Next.js, Symfony

Languages

PHP, Sass, HTML, CSS, JavaScript, TypeScript, GROQ, SQL, Java

Platforms

WordPress, MacOS, Ubuntu, Amazon EC2, Sanity Studio, Amazon Web Services (AWS), Vercel, Firebase, Drupal, Linux, AWS Elastic Beanstalk, AWS Lambda, Mapbox

Storage

MySQL, Database Modeling, MongoDB, Redis, Propel ORM, PostgreSQL, Amazon S3 (AWS S3), Elasticsearch, Amazon DynamoDB, Amazon EFS

Paradigms

Object-oriented Programming (OOP)

Other

Software Engineering, Front-end, Front-end Development, Web Development, IT Project Management, APIs, Amazon RDS, Amazon Route 53, Digital Payments, Payment Gateways, Google Cloud Functions, Project Leadership, Online Payments, Slackbot, Web Crawlers, Web Scraping, Serverless, Amazon API Gateway, Payment APIs, eCommerce, AWS CodePipeline

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