Matheus Salvia, Developer in St. John's, NL, Canada
Matheus is available for hire
Hire Matheus

Matheus Salvia

Verified Expert  in Engineering

Data Analytics Developer

Location
St. John's, NL, Canada
Toptal Member Since
June 28, 2019

Matheus has worked for over a decade as a software engineer, specializing in Python and full-stack web development, mobile, back end, data processors, crawlers, and big data. He has led and contributed to teams with a variety of backgrounds and integrates exceedingly well into new environments.

Portfolio

Freedom Robotics Corp.
Python, Linux, REST APIs, AWS Lambda, Robot Operating System (ROS), Automation...
Ehab
Ionic, Angular, Core, Blockchain, Ethereum, Python, HTML, Linux...
Ello Político
Elasticsearch, PostgreSQL, Microsoft SQL Server, C#, Django, Python, HTML...

Experience

Availability

Part-time

Preferred Environment

Git, Linux

The most amazing...

...system I've developed is a data collection, aggregation, parsing, and analytics product which handled 10+ billion requests per day.

Work Experience

Robotics Software Engineer

2020 - PRESENT
Freedom Robotics Corp.
  • Designed and developed a platform for robotic automation based on rules and state transitions, fully configurable and programmable, based on a Lisp-like internal programming language, as well as that language's parser and interpreter.
  • Created and developed an on-premise service architecture that allowed for the deployment of robotics monitoring and control systems inside large industrial manufacturers.
  • Architected an analytics and insights platform for robotics and automations data based on ElasticSearch.
  • Restructured a file-like data storage to be a fully distributed, fast, and robust solution based on Apache Cassandra.
  • Developed many robotics monitoring systems, including real-time video transmission and remote control of robots;
  • Developed many private, as well as public-facing, APIs to manage robotics data.
Technologies: Python, Linux, REST APIs, AWS Lambda, Robot Operating System (ROS), Automation, Robotics, Distributed Databases, Apache Cassandra, Elasticsearch, PostgreSQL, WebRTC, C++, Hardware, API Architecture, Data Analytics, SQL, Amazon Web Services (AWS), Amazon EC2, GitHub, Git, Node.js, Data Engineering, Amazon RDS, Embedded Systems, Signal Analysis, Analog, Analog-to-digital Converters (ADC), FastAPI, APIs, React

Software Engineer and Architect

2018 - 2019
Ehab
  • Created a suite of Ethereum smart contracts, including two different interacting tokens, currency oracles, project management, and data transparency.
  • Created a responsive web application to allow homeowners, investors, and construction companies to communicate and recruit each other to build sustainable and affordable housing.
  • Built a suite of Qadre Core entities and a system to allow for arbitrary data transparency and integration between multiple sources and APIs.
  • Developed a responsive web application to track and manage construction industry aspects, such as task management, weather management, supplies delivery, 3D model visualization, and data sharing.
  • Led and managed a small development team.
  • Planned and architected the long-term software goals of the company along with the CTO and CEO.
Technologies: Ionic, Angular, Core, Blockchain, Ethereum, Python, HTML, Linux, API Architecture, PostgreSQL, Data Analytics, SQL, Team Leadership, Amazon Web Services (AWS), Amazon EC2, GitHub, Git, REST APIs, Amazon RDS, Web3, GraphQL, APIs

Full-stack Engineer | Team Lead

2015 - 2018
Ello Político
  • Created a parallel data processing system to integrate data sources of various origins (SQL, CSV, Excel, web scrapers, APIs, and more).
  • Led and managed a development team using custom agile techniques.
  • Implemented statistical models to predict bill outcomes using Python.
  • Planned and architected the long-term software goals of the company along with the CEO.
  • Created a custom ETL layer for real-time porting of data from MS SQL Server to PostgreSQL.
  • Ported a legacy WinForms platform for reading and predicting government bill outcomes to the web using Django and Vue.js.
Technologies: Elasticsearch, PostgreSQL, Microsoft SQL Server, C#, Django, Python, HTML, Machine Learning, Data Analysis, Web Crawlers, Web Scraping, XML, Git, Linux, API Architecture, Data Analytics, SQL, Team Leadership, Amazon Web Services (AWS), Amazon EC2, GitHub, REST APIs, Data Engineering, Amazon RDS, APIs, Scraping

Full-stack Software Engineer

2014 - 2015
Gymglish
  • Supported an expert engine that generated English and French languages.
  • Developed and maintained internal websites and analytics.
  • Created and supported iOS applications to consume English and French lessons.
  • Developed a data model and visualization tool for internal statistics.
  • Worked with an international French-speaking team.
Technologies: Swift, Objective-C, JavaScript, Python, HTML, Linux, Mobile, PostgreSQL, SQL, GitHub, Git, APIs

Big Data Developer

2013 - 2014
Simbiose Ventures
  • Created and maintained a parallel and distributed data processing system that enabled the acquisition of billions of data points per day.
  • Designed and developed a business intelligence system that allowed end-users to explore, filter, and extract insights from their user base.
  • Built web interfaces and control panels for data visualization.
  • Supported a user interaction collection tool using JavaScript and Java.
  • Supported the development of a user data unification algorithm.
  • Created a visual query and constraint creation utility for end users using HTML and JavaScript.
  • Built an audience partitioning tool that allowed user base segmentation based on queries and constraints.
Technologies: Amazon Web Services (AWS), Cassandra, Elasticsearch, JavaScript, Python, Java, HTML, Hardware, C++, CQL, Git, Machine Learning, Linux, API Architecture, PostgreSQL, Data Analytics, SQL, Team Leadership, Amazon EC2, GitHub, REST APIs, Data Engineering, Amazon RDS, Debian, Debian Linux, APIs, Selenium

Mobile Developer

2011 - 2013
Portal Minha Vida
  • Created mobile applications such as "TV Minha Vida," "Dieta e Saúde," "Receitas Light," and others.
  • Ported existing web applications to iOS native apps and integrated them with SOAP web services.
  • Implemented in-app purchase and dynamic feature unlocking.
  • Created a diet-tracking app with support for notifications, reminders, food database integration, and paid plans.
  • Optimized media consumption on a video repository app.
Technologies: C++, Objective-C, iOS, Mobile, GitHub, Git, APIs

Ehab Platform for Sustainable Projects

http://ehab.co
The Ehab platform for sustainable projects is a network of people and smart contracts that allow construction companies, investors, and homeowners to collaborate and build sustainable and affordable housing projects.

Ehab Platform for Construction Companies

http://ehab.co
The Ehab platform for construction companies is a blockchain-backed suite of tools for managing construction projects, including supply tracking, task managing, weather integration with IoT devices, 3D visualization, interaction with BIM projects, and data sharing tools between parties and other software.

Monnos

Monnos is a Brazilian fintech aiming to decentralize and facilitate banking operations between parties of multiple countries leveraging blockchain, as well as enabling users to seamlessly buy and sell crypto coins.

DGVM Creation Kit

https://github.com/matheus2740/alpha_empire/tree/master/dgvm
DGVM is an experimental, proof-of-concept virtual machine creation kit aimed at decentralized data models and transactional instructions between peers. It leverages advanced metaprogramming techniques.

Monitor Ello Político

http://ellopolitico.com.br/
Monitor Ello Político is a tool that allows users to closely follow pending government bills and legislation and provide an array of visualizations and approval predictions backed by statistical models.

Gymglish

https://www.gymglish.com
Gymglish is an online English learning platform that builds lessons and tests customized to the users' abilities and struggles.

Simbiose DMP

Simbiose Data Management Platform is a suite of tools for collecting, aggregating, parsing, and segmenting users and user data. The platform includes business intelligence tools, analytics, and an overall capacity to handle very large amounts of requests.

Languages

Python, C#, JavaScript, C++, HTML, TypeScript, Bash, Solidity, Objective-C, GraphQL, SQL, C, Markdown, Swift, Java, XML

Frameworks

Django, Django REST Framework, Flask, Angular, Ionic 4, Ionic, Unreal Engine 4, Electron, JSON Web Tokens (JWT), Selenium

Libraries/APIs

Django ORM, REST APIs, Pandas, Requests, Sockets, jQuery, Social APIs, WebRTC, Node.js, React

Tools

PyCharm, Angular CLI, Git, GitHub, Amazon Simple Queue Service (SQS), JetBrains, Boto 3, Sublime Text 3, GitLab

Paradigms

Parallel Programming, API Architecture, REST, MVC Design, Agile Software Development, Concurrent Programming, Automation, ETL

Other

API Applications, Multithreading, Multiprocessing, APIs, Architecture, Amazon Route 53, Data Analytics, Hardware, Web Scraping, Data Engineering, Amazon RDS, Scraping, Serverless, Core, Qadre, Team Leadership, Apache Cassandra, Robot Operating System (ROS), Robotics, Applied Mathematics, Browser Plugins, Data Processing, Machine Learning, Data Analysis, Web Crawlers, Embedded Systems, Signal Analysis, Analog, Analog-to-digital Converters (ADC), Web3, FastAPI

Platforms

Amazon Web Services (AWS), AWS Lambda, Amazon EC2, Linux, Blockchain, Mobile, MacOS, iOS, Godot, Visual Studio 2016, Ethereum, Windows, Debian, Debian Linux

Storage

Elasticsearch, Amazon S3 (AWS S3), PostgreSQL, NoSQL, Microsoft SQL Server, Cassandra, PostGIS, SQL Server 2012, MySQL, SQLite, Distributed Databases, CQL

Industry Expertise

Project Management

2012 - 2014

Bachelor's Degree in Applied and Computational Mathematics

University of São Paulo - São Paulo, Brazil

JULY 2013 - PRESENT

Java SE 7 Developer

Oracle

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