Anibal Sólon Heinsfeld, Developer in Rio de Janeiro - State of Rio de Janeiro, Brazil
Anibal is available for hire
Hire Anibal

Anibal Sólon Heinsfeld

Verified Expert  in Engineering

Software Developer

Location
Rio de Janeiro - State of Rio de Janeiro, Brazil
Toptal Member Since
September 17, 2019

Anibal has an excellent track record of developing scalable applications for small and large businesses, including startups and software companies. His research experience provides him with the scientific method to assess the development process and ensure robustness. For Anibal, communication is the key to a successful project.

Portfolio

Child Mind Institute
Amazon Web Services (AWS), Docker, JavaScript, Python, Linux, AWS Batch, React...
Planejei
Amazon Web Services (AWS), Bluemix, Google Cloud, Kubernetes, Docker...
Intuitivus Data Processig
Interactive Dashboards, Linux, PostgreSQL, Pentaho, Java, CSS, HTML, GitHub...

Experience

Availability

Part-time

Preferred Environment

Linux, Git, Docker, Visual Studio Code (VS Code), Amazon Web Services (AWS), Python

The most amazing...

...project I've worked on is an open-source tool for preprocessing and analysis of neuroimages used in several labs around the world for mental diseases studies.

Work Experience

Assistant Research Scientist

2018 - 2019
Child Mind Institute
  • Implemented several neuroimage statistical analysis algorithms.
  • Created a cross-platform GUI to aid researchers in making a decision about which analysis to use and start the analysis on clusters and cloud.
  • Improved the overall software development culture, using best practices to boost project quality.
  • Actively assisted peers on several fronts, promoting research practices and open science.
  • Conducted two deep learning projects to detect autism in functional MRI, leading to conference awards for both.
  • Supported strategic and tactical decisions by implementing usage trackers and performing competitor analysis.
Technologies: Amazon Web Services (AWS), Docker, JavaScript, Python, Linux, AWS Batch, React, Gatsby, CSS, HTML, Netlify, NPM, GitHub, HTML5, TypeScript, Django, Python 3, Pytest, SQLite, Tailwind CSS, Back-end, Back-end Development, AWS Lambda, APIs, Unity, Optimization, CI/CD Pipelines, JSON Web Tokens (JWT), NumPy, Pandas, Data, Integration, PyTorch, Computer Vision, Terraform

Chief Technology Officer | Chief Data Scientist | Founder

2015 - 2018
Planejei
  • Created a brand new micro-services back-end architecture for a customer-facing mobile app.
  • Breached security measures from the top five personal banking platforms to collect bank statements from users (with consent).
  • Developed Marvin, a chat-bot assistant made totally in-house to assist users with their finances, contextualized by their consumption patterns.
  • Led a development team of five with different focuses, from user experience to performance optimization.
  • Developed an administration interface to perform CRM operations and analyze consumption profile groups.
  • Actively tightened infrastructure configuration and data access policies to avoid data breaches (none happened).
Technologies: Amazon Web Services (AWS), Bluemix, Google Cloud, Kubernetes, Docker, PostgreSQL, MongoDB, RabbitMQ, Elixir, Rust, Node.js, Python, React, CSS, HTML, NPM, GitHub, Figma, HTML5, Full-stack, Python 3, Pytest, GraphQL, Back-end, Back-end Development, API Integration, AWS Lambda, APIs, Maps, Natural Language Processing (NLP), Generative Pre-trained Transformers (GPT), GPT, Optimization, CI/CD Pipelines, JSON Web Tokens (JWT), NumPy, Pandas, Data, Full-stack Development, AWS Amplify, Amazon RDS, Mobile, Integration, PyTorch, Celery, Computer Vision, Google Cloud Platform (GCP), Terraform

Chief Technology Officer | Founder

2012 - 2014
Intuitivus Data Processig
  • Deployed large-scale business intelligence systems.
  • Developed new dashboard visualizations, aggregating and filtering data in real time to enable users to analyze several views of their business.
  • Collaborated with the community, providing ETL extractors for Google Spreadsheets.
Technologies: Interactive Dashboards, Linux, PostgreSQL, Pentaho, Java, CSS, HTML, GitHub, Full-stack, Python 3, SQLite, Back-end, Back-end Development, API Integration, APIs, PHP, Moodle, Amazon Web Services (AWS), Maps, Optimization, CI/CD Pipelines, JSON Web Tokens (JWT), NumPy, Pandas, Highcharts, SQL, Data, MySQL, Full-stack Development, AWS IoT, Amazon Cognito, Amazon RDS, Mobile, Integration, RabbitMQ, Celery

Back-end and Front-end Developer

2012 - 2013
Sencon
  • Developed a tax calculator for high-trading volume investors.
  • Created an admin dashboard to evaluate customer patterns and profiling.
  • Led the integration of several stockbrokers systems to gather transaction data.
  • Handled infrastructure configuration to support traffic on tax declaration deadline.
  • Optimized the sales department by providing automatic reports of usage and customer needs.
Technologies: Amazon Web Services (AWS), PostgreSQL, JavaScript, Java, CSS, HTML, GitHub, Full-stack, Back-end, Back-end Development, API Integration, APIs, Optimization, CI/CD Pipelines, Highcharts, SQL, Data, Full-stack Development, Amazon RDS, Integration

Back-end and Front-end Developer

2011 - 2012
Compasso Technology
  • Developed a web portal for Vivo, one of the largest telecommunications companies in Brazil.
  • Developed a support center for Vivo to condense information about mobile plans and open tickets and provide an online chat.
  • Built a tool for my peers to authenticate in the SonicWall firewall and keep the session alive.
  • Helped in deployment processes, automating packaging and releases.
Technologies: iOS, Android, JAX-WS, Oracle WebLogic Application Server, Java, CSS, HTML, Full-stack, Back-end, Back-end Development, API Integration, APIs, PHP, CI/CD Pipelines, SQL, Data, Full-stack Development, Integration

C-PAC - Configurable Pipeline for the Analysis of Connectomes

https://github.com/FCP-INDI/C-PAC
This project provides tools for neuroscience researchers to analyze their neuroimaging data. In the last year, I've had the opportunity to improve its code and develop new tools to coexist with it.

PyBASC - Bootstrapped Analysis of Stable Clusters

https://github.com/AkiNikolaidis/PyBASC
This tool aims to generate brain parcellations – divisions of the brain based on its functioning – for individuals and for a group of individuals. The BASC method applies bootstrapping (bagging) aggregation, improving the parcellation reproducibility. Reproducibility is important given that the human brain shows anatomical and functional variability between participants. Dr. Nikolaidis and I worked together to bring this tool to be easily applied by other researchers, and provide statistical proof of this method for several neuroimaging datasets. The publication for this tool is on its way!

Descartae

As part of the project Feita Na Biblioteca (Made at the Library), I helped in the development of the backend and a GraphQL API for the Descartae app. This app aims to help Brazilian users to locate where to discard waste properly. We build it up using Node.JS and MongoDB, and since everything is containerized using Docker, I already migrated from different Kubernetes clusters seamlessly. This project was developed in conjunction with Caravan Studios (https://www.caravanstudios.org).

Matchgroup

https://github.com/anibalsolon/matchgroup
A simple tool for researchers to find matching subjects. It is common in clinical studies to have more healthy participants than participants from within a condition. This tool helps the researcher to select healthy participants by keeping the distribution of data descriptors, such as age and sex. For each condition participant, the algorithm selects a healthy participant by minimizing the Gower distance of their descriptors. The Gower distance is ideal for this task since data descriptors can handle numerical and categorical data. In the end, the researcher will have an unbiased selection of participants for her study, improving its statistical validity.

Languages

Python, PHP, JavaScript, Java, GraphQL, Bash, CSS, HTML, HTML5, TypeScript, Python 3, SQL, Elixir, R, C, Rust

Frameworks

Django, Flask, JSON Web Tokens (JWT), Electron, Tailwind CSS, Unity

Libraries/APIs

Node.js, React, Keras, NumPy, Pandas, TensorFlow, PyTorch, D3.js, Highcharts, AWS Amplify, JAX-WS

Tools

Apache HTTP Server, Moodle, NPM, GitHub, Pytest, Terraform, RabbitMQ, NGINX, Amazon Cognito, Celery, Git, AWS Batch, Figma

Paradigms

Agile, Scrum, REST, Functional Programming

Platforms

Amazon Web Services (AWS), Linux, Amazon EC2, Kubernetes, Docker, AWS Lambda, Android, Bluemix, Netlify, AWS IoT, Mobile, Google Cloud Platform (GCP), Visual Studio Code (VS Code), Pentaho, iOS, NVIDIA CUDA, Blockchain

Storage

Amazon S3 (AWS S3), PostgreSQL, MySQL, MongoDB, SQLite, Google Cloud, Oracle RDBMS

Other

Concurrent Computing, Neuroscience, Neuroinformatics, Full-stack, Back-end, Back-end Development, API Integration, APIs, Maps, Optimization, CI/CD Pipelines, Data, Full-stack Development, Amazon RDS, Integration, Computer Vision, Scientific Computing, Multi-agent Systems, Scientific Data Analysis, Gatsby, ChatGPT, Interactive Dashboards, Oracle WebLogic Application Server, Reverse Engineering, Natural Language Processing (NLP), GPT, Generative Pre-trained Transformers (GPT)

2014 - 2016

Master of Science Degree in Computer Science

Pontifícia Universidade Catolica do Rio Grande do Su - Porto Alegre, Brazil

2008 - 2013

Bachelor's Degree in Computer Science

Universidade de Passo Fundo - Passo Fundo, Brazil

JUNE 2014 - PRESENT

Machine Learning

Stanford University/Coursera

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