Bruno Naschpitz, Developer in Rio de Janeiro - State of Rio de Janeiro, Brazil
Bruno is available for hire
Hire Bruno

Bruno Naschpitz

Verified Expert  in Engineering

Senior Software Engineer and Developer

Rio de Janeiro - State of Rio de Janeiro, Brazil

Toptal member since November 20, 2020

Bio

Bruno is a senior software engineer and entrepreneur with 12+ years of experience in building applications, from full-fledged web apps written in Node.js and React to low-level, scientific applications in C++. He has deep expertise in Node.js; more specifically, in Next.js and Meteor frameworks with React as the front end, and automated testing is his religion. Bruno co-founded firstcreddot.com, and he has played a key role in establishing and growing other startup initiatives.

Portfolio

Rockstar Coders
Ruby on Rails (RoR), Node.js, PostgreSQL, Vue, Shopify
CloudCopy.cc
React, MongoDB, Meteor, Node.js
AB-InBev - Main
Node.js, MongoDB, APIs, Express.js

Experience

  • C++ - 12 years
  • Algorithms - 12 years
  • Software Analysis - 10 years
  • MongoDB - 4 years
  • React - 4 years
  • Node.js - 4 years
  • Meteor - 4 years
  • Next.js - 1 year

Availability

Part-time

Preferred Environment

Cypress, GPGPU, JavaScript, C++, Qt 5, Mongoose, MongoDB, Next.js, Meteor, Node.js

The most amazing...

...project I've ever done was building The First Creddot (firstcreddot.com) from scratch.

Work Experience

Senior Full-stack Engineer

2022 - PRESENT
Rockstar Coders
  • Developed code for a handful of companies on a per-task basis, depending on their needs, be it solving emergency problems or implementing new features.
  • Participated in complex integrations between 3rd party APIs and client's systems.
  • Learned new skills as needed to meet project needs.
Technologies: Ruby on Rails (RoR), Node.js, PostgreSQL, Vue, Shopify

Founder | Senior Software Engineer

2020 - PRESENT
CloudCopy.cc
  • Built the CloudCopy.cc application using a Node.js, Meteor, MongoDB, and React tech stack.
  • Developed the app, which enables users to easily share files up to 10GB for a limited time.
  • Built the whole system in a month by reusing a significant amount of code.
  • Achieved a few thousand active users per month despite a very low budget for Google AdSense.
Technologies: React, MongoDB, Meteor, Node.js

Node.js Back-end Engineer

2022 - 2022
AB-InBev - Main
  • Developed a project from scratch for Z-Tech (ABI's technology arm) to connect 3rd-party lenders to local entities in various countries.
  • Hired as the 1st engineer for the Global Lending Platform (GLP) project and directly discussed with the stakeholders to understand the needs and lay the very 1st lines of code and the initial architecture.
  • Participated in the product's successful launch in the Dominican Republic, Colombia, and Peru.
Technologies: Node.js, MongoDB, APIs, Express.js

Co-founder | Senior Software Engineer

2020 - 2022
VaiPreparado.com
  • Built the application using Node.js, Meteor, MongoDB, and React tech stack. A Google Maps API was also used for individual users' and commercial establishments' georeferencing.
  • Co-founded VaiPreparado.com, one of the 1st Brazilian social projects to fight the COVID-19 pandemic.
  • Developed the entire system in two weeks, using my own Meteor boilerplate as the starting point.
  • Attracted nationwide media coverage about the application on Globo.com.
Technologies: Google APIs, MongoDB, Meteor, Node.js

Node.js Back-end Engineer

2020 - 2021
AB-InBev - Main
  • Developed a project from scratch for Z-Tech (ABI's technology arm) to connect 3rd-party lenders to local entities in various countries.
  • Hired as the 1st engineer for the Global Lending Platform (GLP) project and directly discussed with the stakeholders to understand the needs and lay the very 1st lines of code and the initial architecture.
  • Participated in the product's successful launch in the Dominican Republic, Colombia, and Peru.
Technologies: Node.js, Express.js, APIs, MongoDB

Senior Back-end Engineer

2020 - 2021
AB-Inbev (via Toptal)
  • Developed Z-Tech's (ABI's technology arm) project from scratch to connect third-party lenders to local entities in various countries.
  • Hired as the first engineer for the Global Lending Platform (GLP) project, held discussions directly with the stakeholders to understand the needs and lay the very first lines of code and the architecture.
  • Participated in the product's successful launch in the Dominican Republic, Colombia, and Peru.
Technologies: Node.js, MongoDB, Azure, Jest

Co-founder | Senior Software Engineer

2018 - 2020
The First Creddot
  • Applied back-end (Node.js, Meteor, and MongoDB) and front-end (React) expertise, including many integration tests.
  • Set up staging and production VPS infrastructures using Scaleway (AWS-like), Ubuntu, and AWS S3.
  • Developed a web application suite capable of predicting a company's performance for up to 20 years.
  • Wrote the whole system from scratch—from the front end to the back end, including the database and the infrastructure.
  • Played a key role since the beginning of the project. Interacted with a multidisciplinary team, from lawyers to financial analysts, to ensure compliance with legal and functional requirements.
Technologies: Amazon S3 (AWS S3), React, MongoDB, Meteor, Node.js, Amazon EC2

Systems Analyst | Developer

2015 - 2017
PUC-Rio
  • Developed a computer simulation application designed to solve engineering problems related to oil well perforation.
  • Translated old code that was written in Fortran to much more modern and object-oriented C++ and Qt 5 code.
  • Delivered this application to Petrobas, which has used it for over 20 years.
Technologies: Qt 5, Fortran, Embarcadero RAD Studio, C++

Full-stack Developer

2014 - 2017
Prevestibular.org
  • Developed a code overhaul, using a Node.js, Meteor, MongoDB, and React tech stack.
  • Created a website back end using Jersey, Maven, MySQL, and Hibernate.
  • Set up a production environment, using both GlassFish and a dedicated email server (Postfix, MySQL, Dovecot, Roundcube, and Apache).
  • Set up a homologation environment, using unit tests, webs service integration tests (REST Assured), and interface tests (Selenium), running in a CI platform (Jenkins).
Technologies: Jenkins, PostgreSQL, Java, React, Meteor, MongoDB, Node.js, JavaScript

Systems Analyst | Developer

2013 - 2014
StoneCo
  • Developed a test application for EMV transactions.
  • Led the security and cryptography team and specialized in management and operation of a hardware security module (HSM)—hardware responsible for every transaction cryptography.
  • Created procedures documentation for a VISA PIN Security audit.
  • Developed the first production-ready applications for PAX's POS devices.
Technologies: HSM, POS, C++

The First Creddot

http://www.firstcreddot.com
A Node.js financial forecasting suite for banks, investors, and credit companies. As a co-founder, I developed the entire project from scratch, from the front end to the back end and from the database to the infrastructure.

Based on the last three years of a company's financial statements along with well-known market indicators such as GBP and a qualitative analysis (Porter's Five Forces), the application is able to predict a company's performance up to the next 20 years.

Users have the option to display KPI prediction data in a tabular form (similar to Excel) or as a fully customizable dynamic chart. The user can also export the data in a beautiful and colorful financial report that's automatically generated based on the data entered.

CloudCopy.cc

http://cloudcopy.cc
This free file-sharing service was developed in a month, thanks to significant reuse of code and a Meteor boilerplate I had developed. The site allows anyone to share a file of up to 10GB with multiple users through a simple URL. Downloaders do not need to register.

Discrete Elements Method (DEM)

http://dem.naschpitz.com
A DEM simulator comprising a Node.js and React web interface and a multi-GPU, C++, and OpenCL math engine. It is intended to simulate particles (e.g., liquid, air, granular, or powder) interacting with solid objects and then analyze the forces that act on them. As a practical example, it can simulate a wind tunnel: When a mass of air is thrown at a constant speed at an airfoil, data such as drag and lift can be extracted.
2021 - 2023

Master's Degree in Computation Theory

Universidade Federal Do Rio De Jeneiro - Rio de Janeiro, Brazil

2008 - 2015

Bachelor's Degree in Computer Science

Universidade Federal Do Rio De Jeneiro - Rio de Janeiro, Brazil

Libraries/APIs

Node.js, React, Google APIs, Vue

Tools

Qt Creator, WebStorm, Mongoose, Jenkins

Languages

C++, Fortran, JavaScript, Java, C

Frameworks

Qt 5, Next.js, OpenCL, Cypress, Jest, Express.js, Ruby on Rails (RoR)

Platforms

Meteor, Azure, Amazon EC2, Shopify

Paradigms

Agile Software Development, Database Design, GPGPU

Storage

MongoDB, Amazon S3 (AWS S3), PostgreSQL

Other

Software Analysis, Algorithms, Mathematics, Physics, POS, HSM, Embarcadero RAD Studio, APIs, Discrete Element Method (DEM), Cloud, Porter

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