Guilherme Diniz de Assumpção, Developer in Belo Horizonte - State of Minas Gerais, Brazil
Guilherme is available for hire
Hire Guilherme

Guilherme Diniz de Assumpção

Verified Expert  in Engineering

Software Developer

Belo Horizonte - State of Minas Gerais, Brazil

Toptal member since April 21, 2020

Bio

Guilherme is a highly experienced senior software developer with 12 years of expertise in the field. He is proficient in multiple programming languages, including Java, Node.js, and Ruby, and he has a deep understanding of software development principles, algorithms, and data structures. Guilherme's dedication to continuous learning keeps him updated with the latest industry trends and technologies, enabling him to leverage cutting-edge tools and frameworks to optimize development processes.

Portfolio

BehaVR, LLC
Flutter, MySQL, ASP.NET Core, Amazon Web Services (AWS), C#, C#.NET, Back-end...
Flowins
Amazon Web Services (AWS), Kubernetes, Jira, Docker, Scrum, Express.js...
Nerit Soluções
Amazon Web Services (AWS), Kubernetes, Jira, Docker, Firebase, Scrum...

Experience

  • Amazon Web Services (AWS) - 9 years
  • React - 9 years
  • Node.js - 9 years
  • PostgreSQL - 8 years
  • Flutter - 4 years
  • Product Management - 3 years
  • TypeScript - 3 years
  • Google Cloud Platform (GCP) - 2 years

Availability

Part-time

Preferred Environment

Amazon Web Services (AWS), Google Cloud Platform (GCP), Visual Studio Code (VS Code), C#, Java, Node.js, React, PostgreSQL, MySQL, MongoDB

The most amazing...

...thing I've done is redesign a marketing system that increased the number of emails sent from 100 per hour to 100,000 per minute.

Work Experience

Software Developer

2020 - PRESENT
BehaVR, LLC
  • Developed APIs to support and monitor the VRx projects.
  • Developed a Flutter app to act as a support to VRx sessions.
  • Helped migrate the MySQL server to a new structure and version.
Technologies: Flutter, MySQL, ASP.NET Core, Amazon Web Services (AWS), C#, C#.NET, Back-end, Azure, Azure Service Bus, Azure Event Hubs, React, Software Architecture, Agile, Agile Software Development, OpenAI GPT-3 API, API Integration, SQL, React Native

CTO | Co-founder

2020 - PRESENT
Flowins
  • Handled all tech decisions from the company, including the next steps in which the app should go.
  • Developed a SaaS platform that helps coffee producers trace all things they did in their production, allowing them to replicate the successful ones and understand the bad ones.
  • Built the structure product roadmap, which included a web app, mobile app, and website, using Airtable and Jira.
  • Supervised all team members. Trained and guided them using tools as 1-on-1 meetings, 360º performance reviews, and check-ins.
  • Created an app allowing coffee producers to manage and sell their crops to the right market and buyer, increasing their revenues.
Technologies: Amazon Web Services (AWS), Kubernetes, Jira, Docker, Scrum, Express.js, JavaScript, TypeORM, Product Management, Flutter, PostgreSQL, Netlify, React, TypeScript, Node.js, NestJS, React Apollo, Web App Development, AWS Lambda, Mobile App Development, GraphQL, Apollo, APIs, Microservices, Back-end Development, Firebase, Minimum Viable Product (MVP), User Interface (UI), Software Architecture, Next.js, OpenAI GPT-3 API, API Integration, SQL, Technical Leadership, CTO

Head of Technology and Customer Experience

2018 - 2020
Nerit Soluções
  • Managed a team of more than ten developers, divided into three squads, at a SaaS/software house.
  • Aligned stakeholders’ expectations with product development.
  • Supervised the software development lifecycle as well as developed and trained team members.
  • Conducted feedback meetings and one-on-one interviews with team members.
  • Received feedback from clients for new features and/or feature ideas.
  • Redesigned the email marketing platform, increasing the delivery of emails from 1,000/minute to 100,000/minute.
  • Defined the stack used in all applications, including developing three mobile apps and four web apps.
Technologies: Amazon Web Services (AWS), Kubernetes, Jira, Docker, Firebase, Scrum, Express.js, JavaScript, TypeORM, Product Management, Flutter, PostgreSQL, Visual Studio Code (VS Code), Google Cloud Platform (GCP), Java, TypeScript, Node.js, React, NestJS, Web App Development, AWS Lambda, Mobile App Development, WebSockets, Google Kubernetes Engine (GKE), API Integration, SQL, Technical Leadership, CTO, React Native

Java Developer

2015 - 2017
Nerit Soluções
  • Maintained and developed new features for the company's software, using Jira as a reporting tool.
  • Supervised the software development lifecycle, including testing and code review.
  • Oversaw migration from Java to JavaScript (React and Node.js).
Technologies: Scrum, PostgreSQL, Hibernate, JSF, JPA, Java, Web App Development, SQL

Ruby Developer Intern

2013 - 2014
Omnilogic
  • Developed new features for this data science company's internal software.
  • Built and maintained web scrapers to retrieve the store's information and populate the Buscapé database.
  • Relaunched the Buscapé integration with Magento eCommerce.
Technologies: JavaScript, MongoDB, PostgreSQL, Ruby on Rails (RoR), Ruby, Web App Development, Ruby on Rails API, SQL

SQL Server Database Administrator (DBA)

2012 - 2013
Sistti
  • Developed and maintained stored procedures and SQL schema for this education company.
  • Guaranteed database integrity and availability, with an SLA of 99.5%.
  • Migrated from an on-premises solution to a cloud solution.
Technologies: IIS, C#, Microsoft SQL Server, SQL

Experience

Flowins Manager

A web app built in React and Node.js that allows coffee producers to track all the things they do in their production connected with the harvest, post-harvest, coffee benefits, and cupping to understand how great their coffee is and to replicate the successful formula in the next years.

BeeRads

Medical software for teleradiology.

I was the lead for this project and helped with the back-end development. We used React for the front end and Node.js for the back end, with TypeScript in both. We also installed VM images in all clinics that use our software to send us medical images. The PACS is built in Python. The doctors have access to an app from which they can download the images. I built the first version of the app using Flutter.

NeritPolitica

Software to help candidates to be elected or politicians to manage their mandate.

We did a full re-modeling of the platform, using React and Node.js with TypeScript. I was the lead responsible for this project and helped build the back end and the app. The platform also provides email/SMS marketing, which we developed using Google Cloud Functions to increase delivery speed. The app was built in Flutter.

NeritEduca

An ERP for training companies.

It was built in Java, with JSF/PrimeFaces and Hibernate. The system contains CRM, financial, and marketing modules. I was the lead developer responsible for the maintenance and development of new features.

Education

2013 - 2017

Bachelor's Degree in Computer Science

Universidade Federal de Minas Gerais - Belo Horizonte, MG, Brazil

2015 - 2016

Exchange Course in Computer Science

National University of Ireland, Galway - Galway, Ireland

2009 - 2011

Associate of Applied Science Degree in Information Technology

Centro Federal de Educação Tecnológica de Minas Gerais - Belo Horizonte, MG, Brazil

Skills

Libraries/APIs

Node.js, React, Ruby on Rails API

Tools

Navicat, GitHub, IntelliJ IDEA, Jira, Bitbucket, Terminal, Google Kubernetes Engine (GKE), React Apollo

Languages

JavaScript, Java, TypeScript, SQL, Ruby, GraphQL, C#, C#.NET

Frameworks

Express.js, Flutter, NestJS, Ruby on Rails (RoR), Next.js, React Native, JPA, JSF, Hibernate, PrimeFaces, ASP.NET Core

Platforms

AWS Lambda, Visual Studio Code (VS Code), Firebase, Amazon Web Services (AWS), Google Cloud Platform (GCP), Docker, Kubernetes, Netlify, Linux, Azure, Azure Event Hubs

Storage

PostgreSQL, Redshift, MongoDB, Microsoft SQL Server, MySQL, Databases

Paradigms

Scrum, Microservices, Agile, Agile Software Development

Other

Web App Development, TypeORM, APIs, API Integration, Mobile App Development, Product Management, Technical Leadership, CTO, IIS, Back-end Development, WebSockets, Apollo, Compilers, Research, Front-end Development, Software Development, Software Architecture, Web Development, Minimum Viable Product (MVP), User Interface (UI), Back-end, Azure Service Bus, OpenAI GPT-3 API

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