Guilherme Vieira, Developer in Caxias do Sul - State of Rio Grande do Sul, Brazil
Guilherme is available for hire
Hire Guilherme

Guilherme Vieira

Verified Expert  in Engineering

Back-end Developer

Caxias do Sul - State of Rio Grande do Sul, Brazil

Toptal member since December 18, 2020

Bio

Guilherme is an entrepreneur and engineer who has written code for over 18 years, from 3D and mobile to web and C++. He founded and grew his own business, which was successfully acquired a few years later, and held roles as a CTO and engineering manager. Guilherme has led multiple software engineering teams to deliver top value from day one to clients while working on projects with tight deadlines and high expectations.

Portfolio

Toptal
Ruby on Rails (RoR), REST, REST APIs, APIs, Software Architecture, Architecture...
Promob
.NET, Objective-C, iOS, C#, Technical Consulting, Back-end, Consulting
Flip Studio Software
Ruby on Rails (RoR), iOS, MySQL, SQLite, REST APIs, REST, JSON, APIs...

Experience

  • Back-end - 15 years
  • SQL - 10 years
  • Ruby - 10 years
  • Databases - 10 years
  • Ruby on Rails (RoR) - 10 years
  • Software Architecture - 8 years
  • Technical Consulting - 7 years
  • Go - 3 years

Availability

Part-time

Preferred Environment

Ruby, Go, Ruby on Rails (RoR), Sinatra, Databases, SQL, PostgreSQL, Back-end, Back-end Architecture, System Architecture

The most amazing...

...thing I've developed was software for sales representatives that could be used on smartphones, tablets, and the web.

Work Experience

Team Lead Software Engineer

2017 - 2020
Toptal
  • Created and maintained a comprehensive system to manage operational issues and focused on improving quality throughout the company.
  • Improved the internal system to ensure clients were better served.
  • Managed a team of eight engineers to deliver high-value solutions to internal and external clients while meeting tight deadlines.
Technologies: Ruby on Rails (RoR), REST, REST APIs, APIs, Software Architecture, Architecture, SQL, JSON, Back-end, Back-end Architecture

Engineering Manager

2016 - 2017
Promob
  • Organized the engineering process to deliver new features.
  • Implemented a synchronization system to enable users to access information without the internet.
  • Managed a complex merge process for the company, including setting up new teams and picking new technologies.
Technologies: .NET, Objective-C, iOS, C#, Technical Consulting, Back-end, Consulting

CTO

2010 - 2016
Flip Studio Software
  • Created, published, and sold a full-featured system for sales representatives.
  • Implemented a framework that could be reused between iOS and Android applications.
  • Created a synchronization system between the company's product and client ERPs.
Technologies: Ruby on Rails (RoR), iOS, MySQL, SQLite, REST APIs, REST, JSON, APIs, CSV Export, CSV, CSV Import, Microservices, Amazon Web Services (AWS), Architecture, Software Architecture, Technical Consulting, Go, SQL, PostgreSQL, Back-end, Back-end Architecture, System Architecture, Consulting

Lead Software Engineer

2004 - 2010
Promob
  • Implemented utilities to simplify the process of designing 3D furniture.
  • Integrated a full-featured render system to better present final results to clients.
  • Improved the framework to plan, design, and present 3D home environments.
Technologies: .NET, C#, Back-end

Experience

Promob Software

http://www.promob.com
A desktop software built to help architects and interior designers create stunning 3D environments with ease. Users can drag and drop models and annotate, customize, and quickly present ideas to their clients.

Emporium App

A full-featured application for sales representatives to place orders and have access to all the information they need to vastly improve sales. From product details with photos and technical descriptions to client contacts and marketing strategies, sales representatives can access everything from their tablets, smartphones, or the web.

Toptal Platform

http://toptal.com
While working as a core team member at Toptal, I helped create and maintain the platform and led multiple teams, including matching and core teams. My team designed different tools that talents, clients, and matchers currently use.

Education

2017 - 2018

Master's Degree in Business Administration (MBA)

Fundação Getúlio Vargas - São Paulo, Brazil

2005 - 2012

Bachelor's Degree in Computer Science

Caxias do Sul University - Caxias do Sul, Brazil

Skills

Libraries/APIs

REST APIs

Languages

Ruby, C#, Objective-C, Go, SQL

Frameworks

Ruby on Rails (RoR), .NET, Sinatra

Paradigms

Back-end Architecture, Management, REST, Microservices

Storage

JSON, Databases, PostgreSQL, MySQL, SQLite

Platforms

iOS, Amazon Web Services (AWS)

Industry Expertise

Marketing

Other

Software Engineering, CSV Export, CSV, CSV Import, Architecture, Software Architecture, Technical Consulting, Back-end, System Architecture, Consulting, APIs, Business, Finance, Projects, Cloud

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