Vitor Belim, Developer in Funchal, Portugal
Vitor is available for hire
Hire Vitor

Vitor Belim

Verified Expert  in Engineering

CTO and Full-stack Developer

Location
Funchal, Portugal
Toptal Member Since
April 28, 2017

Vitor is a problem solver with a fair amount of knowledge and experience in many technologies. He has always focused on providing solutions to problems, whether they are related to code or people. He's also a very fast learner who loves reading and improving code. His preferred role is one where he can help his team overcome difficult challenges, promote brainstorming and healthy discussion, and provide solutions based on a decade of experience developing software professionally.

Portfolio

Sky UK
BrightScript, Leadership, Agile
Arab Millionaire / FOOZ
Angular, Java, JavaScript, Spring Boot, Object-oriented Programming (OOP), Jira...
BeatStars
Angular, Java, JavaScript, Team Leadership, Spring Boot...

Experience

Availability

Full-time

Preferred Environment

Windows, WebStorm, Slack, Jira, GitHub

The most amazing...

...task I've accomplished was leading two different teams of about 15 engineers for several months, while also delivering my own tasks/features.

Work Experience

Engineering Manager

2022 - 2024
Sky UK
  • Provided leadership to a team of Roku engineers, mentoring and guiding them to deliver high-quality features on time.
  • Defined, optimized, and coordinated the team's roadmap, delivering multiple product features such as "Choose Your Reality" and "Frame Ads." Reduced technical debt through CI/CD improvements, automated feature testing, and dead code cleanup.
  • Took on the engineering manager role for a second Roku team, managing both concurrently for three months.
  • Mentored two upcoming engineering managers, imparting knowledge and introducing proven successful practices within the two teams.
Technologies: BrightScript, Leadership, Agile

Chief Technology Officer

2021 - 2022
Arab Millionaire / FOOZ
  • Interviewed and hired an entire nine-member engineering team consisting of a DevOps engineer, two front-end engineers, two back-end engineers, an iOS engineer, an Android engineer, and two quality assurance engineers.
  • Reduced the company's infrastructure costs by 26% by working alongside the DevOps engineer to reduce/eliminate unnecessary resource usage while adding tools for the system's observability and automatic reporting.
  • Reduced the company's SMS costs by 74% by refactoring the Twilio integration and creating a bot-detection system that prevented the SMS sending mechanism from being abused.
  • Coordinated the rebranding of the company from Arab Millionaire to FOOZ, delivering the final product in less than six months.
Technologies: Angular, Java, JavaScript, Spring Boot, Object-oriented Programming (OOP), Jira, TypeScript, JSON, HTML, Sass, CSS, REST APIs, REST, MySQL, Git, React, Jenkins, Datadog, Twilio, SCSS, WebStorm, Windows, Pair Programming, Slack, Software Architecture, Database Management Systems (DBMS), Software Development, Elasticsearch, Team Leadership, Redux, Agile Software Development, Amazon Web Services (AWS), CTO, Web Development, Technical Leadership, Front-end

Web Team Lead | Back-end Team Lead | Tech Lead

2019 - 2021
BeatStars
  • Coordinated a growing team of web development engineers.
  • Tackled a significant number of production issues related to the back end, front end, and infrastructure.
  • Coordinated and deployed scheduled releases into production, as well as patches.
  • Conducted interviews and hired recruits for web and back-end teams.
  • Acted as an interim CTO for six weeks due to an unforeseen absence of the company's CTO.
  • Promoted to the back-end team lead, serving team leading roles for the back end and front end for eight months); promoted to and served as the tech lead for four months, restructuring the company using the Spotify model.
Technologies: Angular, Java, JavaScript, Team Leadership, Spring Boot, Microservices Architecture, Object-oriented Programming (OOP), GitHub, Jira, PHP, Redux, TypeScript, JSON, HTML5, Sass, CSS, REST APIs, REST, HTML, MySQL, Git, SCSS, WebStorm, Windows, Pair Programming, Slack, Jenkins, Software Architecture, Database Management Systems (DBMS), Software Development, Elasticsearch, Apache Kafka, GraphQL, Amazon DynamoDB, Datadog, Agile Software Development, Amazon Web Services (AWS), Web Development, Technical Leadership, Front-end

Full-stack Engineer

2017 - 2019
BeatStars
  • Joined a team of three developers to create an entirely new version of the website in Angular 2+.
  • Provided support to the back-end team to speed up the refactoring process done in PHP without a framework.
  • Joined the company's CTO to envision and create a new back-end version from the ground up using Spring Boot.
  • Brought new developers into the company, helping to set up a fully functional web team.
  • Took responsibility for tackling any possible production issues.
  • Relocated to Brazil and invested time—28 days—in starting a new back-office portal side by side with the company's CTO.
Technologies: Angular, SCSS, HTML, CSS, PHP, Elasticsearch, MySQL, Java, Spring Boot, Apache Kafka, JavaScript, TypeScript, GraphQL, Amazon DynamoDB, REST APIs, WebStorm, Windows, HTML5, Git, Object-oriented Programming (OOP), Pair Programming, Slack, Jira, Jenkins, GitHub, Software Architecture, Database Management Systems (DBMS), Software Development, Redux, JSON, REST, Agile Software Development, Amazon Web Services (AWS), Web Development, Front-end

Front-end Engineer

2017 - 2017
Hellocomputer
  • Helped develop a tourism portal—https://www.southafrica.net—for the South African government.
  • Organized and handled multiple tasks related to the front end concerning missing or wrongfully implemented functionalities.
  • Developed independent front-end components from start to finish.
  • Ensured the coding and visual quality of several pages of the website.
Technologies: SCSS, Angular, TypeScript, REST APIs, WebStorm, Windows, Git, HTML, Slack, Jira, GitHub, Software Development, JSON, REST, Agile Software Development, JavaScript, CSS, Web Development, Front-end

Front-end Engineer

2016 - 2017
TV App Agency, LLC
  • Helped further development of a JavaScript-based smart TV app framework capable of generating code for over 100 platforms from a single source code.
  • Developed multiple applications for clients such as Box Plus—http://www.boxplus.com—in JavaScript; Telstra—https://www.bigpondmovies.com—in Ajax-CE); Blockbuster— http://www.blockbuster.com—in JavaScript; and Z5 in Angular 2+.
  • Tutored newly recruited smart TV and JavaScript developers.
  • Created a framework from scratch for applications based on Ajax-CE, the Panasonic legacy coding language employed mainly on models before 2013.
  • Helped coordinate the web team while serving as a proxy for communication between two parties.
Technologies: Subversion (SVN), jQuery, SCSS, Sass, CSS, Ajax-CE, JavaScript, TypeScript, Angular, REST APIs, WebStorm, Windows, HTML, Software Development, JSON, REST, Agile Software Development, Web Development, Front-end

Full-stack Engineer

2014 - 2016
PayDif, LDA
  • Developed several themes and plugins for an eCommerce platform using PHP, HTML, CSS, JavaScript, and Smarty.
  • Led an API cointegration with all business-to-business (B2B) clients.
  • Handled and was in charge of the documentation organization and redacting in Portuguese and English.
  • Acted as a lead engineer in the API cointegration with multiple customers.
  • Helped and facilitated telecommunication and all communication carried out in English.
  • Developed several websites centered on web design and handled technical documentation.
  • Redesigned an eCommerce software completely using PHP, HTML, CSS, JavaScript/jQuery, and Smarty re-engineering.
Technologies: Smarty, jQuery, CodeIgniter, JavaScript, CSS, HTML, Android, PHP, REST APIs, MySQL, Windows, Subversion (SVN), Database Management Systems (DBMS), Software Development, JSON, REST, Web Development, Front-end

Beyond Gamification: Sociometric Technologies That Encourage Reflection Before Behavior Change

http://www.academia.edu/12309488/Beyond_gamification
A scientific article based directly on my master's thesis that was submitted and accepted into ACE 2014, a biennial international congress on advances in civil engineering held in Istanbul.

I did the entire scientific research, fieldwork with children, and a subsequent article redaction.

I mostly used the Android operating system and Adobe Flash. The statistics and correlation study were done using SPSS Statistics, a statistical software suite developed by IBM for data management, advanced analytics, multivariate analysis, business intelligence, and criminal investigation.

Languages

HTML5, SCSS, Sass, HTML, JavaScript, CSS, PHP, TypeScript, GraphQL, Java, BrightScript

Frameworks

Angular, Bootstrap, CodeIgniter, Spring Boot, Redux, Smarty

Libraries/APIs

REST APIs, jQuery, React

Tools

WebStorm, Git, Slack, Jenkins, Subversion (SVN), Jira, GitHub, Adobe Flash, IBM SPSS Statistics

Paradigms

Pair Programming, Object-oriented Programming (OOP), REST, Agile Software Development, Microservices Architecture, Agile

Platforms

Windows, Android, Amazon Web Services (AWS), Software Design Patterns, Apache Kafka, Twilio

Storage

MySQL, JSON, Database Management Systems (DBMS), Amazon DynamoDB, Elasticsearch, Datadog

Other

Software Development, Computer Science, Web Development, Front-end, Ajax-CE, Software Architecture, Team Leadership, Technical Leadership, Operating Systems, Computer Architecture, Network Engineering, CTO, Leadership

2007 - 2014

Master's Degree in Computer Science Engineering

University of Madeira - Madeira, Portugal

2004 - 2007

Certified Computer Science Technician in Computer Science

Escola Secundária Jaime Moniz (High School) - Madeira, Portugal

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