
Nuno Bras
Verified Expert in Engineering
Software Developer
Lisbon, Portugal
Toptal member since February 28, 2018
Nuno is a full-stack software developer and machine learning expert with a degree in physics and a Ph.D. in computer engineering. He has a great deal of startup experience that includes co-founding WiseMetering. In his career, he’s built several products from scratch with companies of all sizes and has been often been called upon to solve specific algorithmic problems. Nuno prides himself on his communication skills and constructive mindset.
Portfolio
Experience
- Python - 14 years
- SQL - 10 years
- Flask - 5 years
- Django - 5 years
- React - 2 years
- Redux - 2 years
- React Native - 2 years
Availability
Preferred Environment
MacOS, Visual Studio Code (VS Code), Git
The most amazing...
...thing I've coded was a new algorithm for the tomographic reconstructions of 3D objects; using only magnetic fields sourced and measured around it.
Work Experience
Mobile Developer
Pluck (formerly HighFive Friending)
- Developed Pluck's cross-platform mobile application: an event management application to bring together people in meetups.
- Built the Go back-end and several native features like the silent notifications and implemented the Auth0 authentication with third parties.
- Wrote E2E tests based on Detox.
Full-stack Developer
Apiax (Swiss fintech startup)
- Created a logging system for configuration changes in the system; those group changes that define a common goal per user.
- Debugged several algorithmic aspects for the front-end application.
Data Science Engineer
James (formerly Crowd Process)
- Deployed the main proprietary data science API of the company.
- Built, deployed, and managed the first Python library based on the algorithms developed by the data science team (those exposed as an API or consumed by technical data science consultants).
- Bridged the API with the product's speed needs by generating a cache system based on Redis and asynchronous RQ workers—reducing the product waiting time for new calculations.
Front-end Developer
PTMultimedia
- Built an interactive application for school kids to play with virtual instruments.
- Added a karaoke-style component that allows users to mute, add tracks to the music composition, change pitch, and beats per minute (BPM).
- Developed a drum-box style application that allows the user to construct their own musical compositions based on a predefined set of instruments.
CEO | Co-founder | Developer
2ndHandler
- Developed a platform for secondhand devices that were directly inspected via an app that registers the hardware details of the device; ideal for laptops, servers, and mobiles.
- Built the back-end, native app, and website MVP (which was constructed for product validation).
Co-owner | Head of Development
LMIT
- Co-bootstrapped a cross-platform app to log, reconstruct, and manipulate data from energy meters (for large companies' infrastructures).
- Improved with a team the system performance by caching pre-calculated periods of time (using Redis and Ruby on Rails) as Elasticsearch and other array databases would later start to do for tens of thousands of data arrays.
- Generated with a partner a definition language for the calculation of consumption expressions based on arrays previously logged in the system.
- Co-created an automation control platform to instantly generate orders and schedules for remote devices installed in client remote infrastructures, based on multi-device aggregators that held the same characteristics.
- Optimized, with a team, the system reliability to deploy the system to distributed multitenant clients like bank agencies, telephone companies, and restaurant chains.
Ph.D. Candidate
Instituto Superior Tecnico
- Developed a Python-based forward solver for a 3D ear field RF electromagnetic mapper that incorporated several performance improvements; it was to be used in a magnetic Induction tomography biomedical problem.
- Devised a nonlinear inversion method for the image reconstruction, based on the Augmented Lagrangian technique, implemented in Python.
- Studied the feasibility of new methods and the application to other electromagnetic inverse problems and its performance compared with other state-of-the art tech.
CRM/BI Consultant
Novabase
- Developed several CRM platforms for several clients in a variety of industries: Saab & Kia (automotive companies), Air Luxor (airline company), Diageo (liquor distributor), Vodafone (telecom), Zurich (insurance company), and more.
Experience
James Data Science Back-end Architecture
2ndHandler Product
Education
Ph.D. Degree in Computer Engineering
Instituto Superior Técnico - Lisbon, Portugal
Licenciatura (5 Year Bachelor of Science) Degree in Physics Engineering
Instituto Superior Técnico - Lisbon, Portugal
Skills
Libraries/APIs
React, MobX, SQLAlchemy, RQ, Pandas, Node.js, ZeroMQ, Marionette.js, Redis Queue, Scikit-learn, NumPy, Matplotlib
Tools
MATLAB, IPython, Git
Languages
Python, JavaScript, SQL, Ruby
Frameworks
Flask, Django, Redux, React Native, Ruby on Rails (RoR), AngularJS
Paradigms
Agile
Platforms
OS X, Visual Studio Code (VS Code), MacOS, Amazon Web Services (AWS)
Storage
MySQL, Redis, MongoDB, PostgreSQL
Other
Siebel
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