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
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
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
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
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.
Founder | Senior Software Engineer
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.
Node.js Back-end Engineer
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.
Co-founder | Senior Software Engineer
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.
Node.js Back-end Engineer
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.
Senior Back-end Engineer
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.
Co-founder | Senior Software Engineer
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.
Systems Analyst | Developer
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.
Full-stack Developer
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).
Systems Analyst | Developer
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.
Experience
The First Creddot
http://www.firstcreddot.comBased 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.ccDiscrete Elements Method (DEM)
http://dem.naschpitz.comEducation
Master's Degree in Computation Theory
Universidade Federal Do Rio De Jeneiro - Rio de Janeiro, Brazil
Bachelor's Degree in Computer Science
Universidade Federal Do Rio De Jeneiro - Rio de Janeiro, Brazil
Skills
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
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