Gustavo Straube Pereira
Verified Expert in Engineering
Software Engineer and Back-end Developer
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
Experience
Availability
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
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.
Senior Software Engineer
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.
Senior Software Engineer
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.
Senior Software Engineer | Founder
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.
Lead Software Engineer
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.
Experience
HomeWater
https://homewater.barbless.co/Namecheap for Education
https://nc.me/DataStax.com
http://datastax.com/Education
Bachelor's Degree in Software Development
Federal University of Paraná - Curitiba, PR, Brazil
Certifications
AWS Certified DevOps Engineer - Professional
Amazon Web Services
AWS Certified Developer Associate
AWS
Skills
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
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