Skip to content

Portrait of Humberto Sandmann

Humberto Sandmann

Computer Scientist · Professor at Insper · Software Architect & AI Engineer

I design, build and teach intelligent large-scale software, combining a D.Sc. in neural computing with more than 25 years of engineering in banking, fintech and artificial intelligence.

São Paulo, Brazil Brazilian & German citizen Open to relocation

25+years building software for banking, fintech & retail
15+years teaching computer science at university level
D.Sc.University of São Paulo · Max Planck Institute
20+TV, radio & press features as a technology expert

About

Computer scientist and professor with a D.Sc. from the University of São Paulo and a research stay at the Max Planck Institute for Dynamics and Self-Organization. My research bridges bio-inspired neural computing, nonlinear dynamics and pattern recognition, investigating how biological neuronal mechanisms can inform computational intelligence.

Alongside more than a decade of university teaching, I have worked as a senior software architect and machine learning engineer on high-stakes systems — core banking, cryptography (PKI/HSM), high-performance computing, computer vision and cloud-native microservices — bringing research depth and applied engineering into the classroom.

AI & Machine Learning

  • Deep Learning
  • Neural Networks
  • Computer Vision
  • NLP
  • Generative Models
  • Classical ML

Software Architecture

  • Microservices
  • Spring Boot / Cloud
  • Java
  • Python
  • Go
  • Design Patterns

Data & Infrastructure

  • Kubernetes
  • Docker
  • Kafka
  • RabbitMQ
  • PostgreSQL
  • Redis
  • HPC

Research Interests

  • Nonlinear & network dynamics
  • Coupled oscillators
  • Small-world networks
  • Large-scale computation
  • DeFi & smart contracts

Teaching & Academic Appointments

Associate Professor

Feb 2020 – present

Insper · São Paulo, Brazil · Assistant Professor, Aug 2018 – Jan 2020

Platform engineering, machine learning, deep learning, cloud computing and software design for the computer engineering program.

Courses taught · 10

Associate Professor

Jun 2014 – Jun 2026

ESPM · São Paulo, Brazil

Machine learning, artificial intelligence, applied mathematics, object-oriented programming, software quality and computer architecture.

Courses taught · 8
  • Machine Learning Machine Learning, PCA, KNN, K-Means, Decision Trees, Random Forests, Support Vector Machines, Naïve Bayes, Page Rank, PySpark, Classification, Regression, Clustering, Pre-processing, Feature Engineering 2025.2
  • Applied Mathematics Propositional Logic, Boolean Algebra, Set Theory, Polynomials, Functions, Sequences, Series, Logarithm, Combinatorial Analysis, Limits, Derivatives, Linear Algebra, Matrix Algebra, Graph Theory 2025.1, 2024.1, 2023.2, 2023.1, 2022.2, 2022.1, 2021.2, 2021.1, 2020.2, 2020.1
  • Oriented Object Programming Java, Design Patterns, Docker, Spring Cloud, Microservices 2025.1, 2024.1, 2023.1, 2022.1, 2021.1
  • Statistics Statistics, Probability, Random Variables, Distributions, Sampling, Estimation, Hypothesis Testing, Regression Analysis 2023.2
  • Software Quality Software Quality, Software Testing, Software Architecture, Software Engineering, Software Development Life Cycle, Agile Methodologies, Test-Driven Development, Behavior-Driven Development, Test Automation, Continuous Integration, Continuous Delivery 2024.2, 2022.2
  • Architecture and Operating Systems Computer Architecture, Operating Systems, Binary and Hexadecimal Number Systems, Number Representation, Data Representation, Assembly Language, Memory Management, Process Management, File Systems · ESPM 16-bits 2021.1, 2020.2, 2020.1, 2019.2, 2019.1, 2018.2, 2018.1, 2017.1, 2016.2, 2016.1, 2015.2, 2015.1, 2014.2
  • Artificial Intelligence and Society Artificial Intelligence, Machine Learning, Deep Learning, Neural Networks, Computer Vision, Natural Language Processing, PCA, KNN, K-Means, GANs, Transformers, LSTMs, BERT, Ethics, Bias 2022.1 (IR), 2021.1, 2020.2, 2020.1, 2019.2
  • Introduction for Artificial Intelligence Machine Learning, Deep Learning, Neural Networks, Computer Vision, Natural Language Processing, PCA, KNN, K-Means, GANs 2020.2, 2020.1, 2019.2, 2019.1

Associate Professor

Jun 2024 – Dec 2024

Link School of Business · São Paulo, Brazil · Freelance

Computer science lecturing for the business school.

Professor

Feb 2016 – Jun 2017

IBTA — Instituto Brasileiro de Tecnologia Avançada · São Paulo, Brazil

Basics of Robotics, Object-Oriented Programming, Data Structures and Algorithms.

Associate Professor

Mar 2012 – Dec 2015

FIAP · São Paulo, Brazil

Distributed systems, big data and NoSQL, data structures, algorithms and databases.

Courses taught · 6
  • Distributed systems Sockets, RMI, SOAP, Microservices, J2EE, Design Patterns 2015
  • MBA: Big Data and No-SQL Modelling Big Data, Hadoop, Hive, HBase, MongoDB, Neo4j, Solr 2014.2
  • Data Structure and Algorithm II C, Data Structure, Algorithm, Complexity, Linked List, Stack, Queue, Tree, Red-Black Tree, AVL Tree, B-Tree, Hash Table, Graph, Dijkstra Algorithm, Prim Algorithm 2013
  • Algorithms C, Programming, Algorithm, Complexity 2013, 2012.2
  • Database I and II SQL, PL/SQL, Oracle, Transaction, Concurrency Control, Locking, Deadlock, Recovery, Normalization, ER Model, Relational Model, Object-Relational Model, Trigger, View, Index, Stored Procedure, Function, Package, Cursor, Sequence, Synonym 2013, 2012
  • Programming III Pointers, C, C++, Object-Oriented Programming, Inheritance, Polymorphism, Encapsulation, Abstract Class, Interface, Exception Handling 2012

Associate Professor

Mar 2012 – Jul 2013

Universidade Cruzeiro do Sul · São Paulo, Brazil

Mobile programming, computer architecture, software engineering, programming and databases.

Courses taught · 5
  • Mobile Programming Android 2012.2
  • Computer Architecture Computer Architecture, Operating Systems, Binary and Hexadecimal Number Systems, Number Representation, Data Representation, Assembly Language, Memory Management, Process Management, File Systems 2012.1
  • Software Engineering Software Engineering, Software Development Life Cycle, Agile Methodologies, Test-Driven Development, Behavior-Driven Development, Test Automation 2012.1
  • Introduction to Programming C, Programming, Algorithm 2012.1
  • Database II SQL, PL/SQL, Oracle, Transaction, Concurrency Control, Locking, Deadlock, Recovery, Normalization, ER Model, Relational Model, Trigger, View, Index, Stored Procedure, Function, Package, Cursor, Sequence 2013.1, 2012.1

Teaching Assistant

Mar 2008 – Jul 2011

Polytechnic School of the University of São Paulo · São Paulo, Brazil

Pattern recognition, neural networks and computing-engineering laboratories, funded by CAPES (PAE) and FAPESP.

Courses assisted · 3
  • Experimental Pattern Recognition, Modeling and Neurocomputing Logic Gates, Linear Regression, Pattern Classification, UC Irvine Machine Learning Repository, NIST Data Gateway, Multilayer Perceptron, EEG Signals, PCA 2011.1 (CAPES PAE)
  • Modeling for Signal Processing: Neural Networks and Learning Artificial Neural Networks, Multilayer Perceptron, Backpropagation, Forecasting, Time Series, Classification 2009.1, 2008.1 (CAPES PAE)
  • Laboratory of the Foundations of Computing Engineering Computer Architecture, Assembly Language, Memory Management, Process Management, Register, Stack, Turing Machine, Finite State Machines, Von Neumann Architecture, Java, Orientated Object Programming 2008.1 (FAPESP)

Industry Experience

Founder & Consulting IT Specialist

Feb 2006 – Mar 2025

H-Sandmann · São Paulo, Brazil

Independent consultancy delivering short-term, specialized engagements in machine learning, optimization and security for industry.

  • Machine Learning
  • Optimization
  • Security
  • Software Architecture

Co-Founder & Research Scientist

Mar 2012 – Oct 2023

SelsanTech · São Paulo, Brazil

Brought computational-intelligence research to market — deep learning, Bayesian decision trees, neural networks and synchronization of oscillators. Built ZigTrack, real-time indoor tracking of equipment with low-cost fixed sensors.

  • Machine Learning
  • Bayesian Networks
  • LiDAR
  • Indoor Positioning
  • Software Architecture

Senior Software Architect & Machine Learning Engineer

May 2018 – Jun 2019

RockSpoon · São Paulo, Brazil · Palo Alto, USA

Team leader and product owner. Architected POS, ERP and payroll platforms for restaurant technology and built its computer-vision and machine-learning features.

  • Software Architecture
  • Computer Vision
  • OpenCV
  • Go
  • JavaEE
  • PostgreSQL
  • Android
  • Kotlin

Senior Consultant, Computational Optimization

Oct 2015 – Jul 2016

Banco Votorantim · São Paulo, Brazil · Contractor

Return-on-equity (RoE) computation for more than 2 million records within a 12-hour window, on high-performance computing infrastructure.

  • High-Performance Computing
  • Banking
  • J2EE
  • Spring Boot
  • Test Automation
  • Jenkins

Senior Consultant, Computational Optimization

Aug 2011 – Nov 2011

TecBan · São Paulo, Brazil · Contractor

ATM-network processing optimized with in-memory databases and high-performance computing.

  • ATM
  • J2EE
  • In-Memory Database
  • High-Performance Computing

Senior Software Engineer / Architect

Feb 2006 – Jun 2007

ABN Amro Bank · São Paulo, Brazil · Contractor

Core banking, stock market and trading systems secured with cryptography, HSM and PKI.

  • Core Banking
  • Trading
  • Cryptography
  • HSM
  • PKI
  • BouncyCastle
  • Java
Earlier roles · 1998 – 2006
  • Senior System Analyst · Politec — J2EE, software quality and architecture for bankingAug 2005 – Jan 2006
  • Senior Software Engineer / Architect · EverSystems — core banking and stock-market platforms for BankBoston, Citibank and Eli Lilly: PKI, cryptography, HSM, replicationJul 2004 – Jul 2005
  • Senior System Analyst · Central Online — object-oriented development of a learning management systemSep 2002 – Mar 2003
  • Senior System Analyst · Datamace — payroll and ERP software architectureOct 1999 – Sep 2002
  • Computer Programmer · Heraeus Electro-Nite — compliance, ERP and production planningMar 1998 – Oct 1999

Education

Publications

Selected peer-reviewed publications. Full and up-to-date list on ORCID and Google Scholar.

  1. A self-organizing architecture of recursive elements for continuous learning poster abstract

    H. Sandmann, L.A. Silva, E. Del-Moral-Hernandez

    Dynamics Days Europe 2009 · Göttingen, Germany · pp. 246–248

  2. Context dependent pattern recognition — A framework for hybrid architectures bridging chaotic neural networks based on Recursive Processing Elements and symbolic information

    E. Del-Moral-Hernandez, H. Sandmann, G. Araujo

    International Joint Conference on Neural Networks (IJCNN) 2009 · Atlanta, GA, USA · pp. 663–670 · IEEE

  3. A self-organizing architecture of recursive elements for continuous learning

    L.A. da Silva, H. Sandmann, E. Del-Moral-Hernandez

    IJCNN 2008, IEEE World Congress on Computational Intelligence · Hong Kong, China · IEEE

  4. Análise da capacidade de uma rede neural de memória associativa com arquitetura de elementos processados recursivamente

    H. Sandmann, M.T.C. de Andrade

    Brazilian Symposium on Neural Networks (SBRN) 2004 · São Luís, MA, Brazil · IEEE

  5. Pattern recovery in networks of recursive processing elements with continuous learning

    E. Del-Moral-Hernandez, H. Sandmann, L.A. da Silva

    IJCNN 2004 · Budapest, Hungary · IEEE

Service & Memberships

Program Committee member and reviewer for the International Joint Conference on Neural Networks (IJCNN), the flagship conference of the INNS and the IEEE Computational Intelligence Society.

  • IJCNN 2020 · Program Committee & Reviewer · Glasgow, Scotland2020
  • IJCNN 2019 · Program Committee & Reviewer · Budapest, Hungary · program2019
  • IJCNN 2018 · Reviewer · Rio de Janeiro, Brazil2018
  • IJCNN 2017 · Program Committee & Reviewer · Anchorage, AK, USA · program2017
  • IJCNN 2015 · Reviewer · Killarney, Ireland · program2015
  • IEEE · Member #60216475 · Computational Intelligence Society since 2004; Brazilian committee member (Apr 2009 – Aug 2009, Oct 2010 – Mar 2012)2004 – present
  • IEEE · Signal Processing Society and Engineering in Medicine and Biology Society2005 – 2009
  • INNS · International Neural Network Society · Student member #3951

Grants & Funding

  • CNPq · Doctoral fellowship — grant 140632/2007-7Mar 2007 – Dec 2009, Sep 2010 – Feb 2011
  • CAPES · Doctoral internship abroad (Max Planck Institute) — grant BEX 4076-09-5Jan 2010 – Aug 2010
  • CAPES (PAE) · Teaching assistantship fellowship — Polytechnic School, USP2008, 2011
  • FAPESP · Teaching assistantship fellowship — Polytechnic School, USP2008

Media & Press

Interviews and expert commentary in Brazilian broadcast and print media.

  • Jornal da Band · TV Bandeirantes — Interview on children's images published onlineJul 2023 · watch
  • Jornal da Band · TV Bandeirantes — Interview on security of cryptocurrency walletsMar 2023 · watch
  • GloboNews Em Ponto · GloboNews — Live commentary on the 5G rollout in BrazilNov 2019
  • Jornal da Globo · TV Globo — Economic sectors prepare for the 5G networkOct 2019 · watch
  • Brazil Journal — "O squad da ciência contra o óleo no mar": Brazilian team's NASA-awarded algorithmOct 2019 · read
  • SP1 · TV Globo — Technology opening possibilities for kindness in trafficAug 2019 · watch
  • CBN · radio — Personal assistants solving everyday problems automaticallyAug 2019 · listen
  • O Estado de S. Paulo — "Google tem falha que afeta indexação de notícias", expert commentaryAug 2019 · read
More press · 15
  • Trendings — "Como algoritmos são utilizados para influenciar consumidores", expert commentaryMay 2022 · read
  • Trendings — "Open banking: o que é e tudo o que você precisa saber", expert commentaryMay 2021 · read
  • Trendings — "LGPD: o consumidor precisa fazer sua parte", expert commentaryJan 2021 · read
  • Trendings — "LGPD: 10 desafios para as empresas se adequarem", expert commentaryJan 2021 · read
  • Trendings — "5G: as vantagens dessa tecnologia que irá transformar o mundo", expert commentaryNov 2020 · read
  • Trendings — "GPT-3: especialista em IA diz o que esperar do robô que já escreve seus próprios artigos", expert commentaryOct 2020 · read
  • GAZ — "Perfis falsos: os fakes estão à solta", expert commentaryOct 2020 · read
  • Trendings — "5G no Brasil: os impactos dessa tecnologia e a disputa pela infraestrutura da rede", expert commentaryOct 2020 · read
  • Trendings — "6 habilidades que você pode desenvolver aprendendo programação", expert commentaryJan 2020 · read
  • Trendings — "O que é um algoritmo e como influencia nossas escolhas", expert commentaryJan 2020 · read
  • Trendings — "8 dicas para proteger seu celular contra roubo de dados", expert commentaryDec 2019 · read
  • TM Juntos — "8 dicas para evitar a invasão de seu celular e a exposição dos seus dados"Aug 2019 · read
  • Supernova · ESPM — Interview at the Supernova innovation summitMay 2019 · watch
  • Matéria de Capa · TV Cultura — "Mistérios da Ciência": interview on bio-engineering perspectivesMar 2015 · watch
  • FIAP Café · podcast — Bioengineering and neurodynamics: brain-controlled prosthesesMar 2013

Languages

Get in Touch

Interested in a faculty position, a research collaboration or a senior engineering role? I am happy to talk.

This CV website was designed and built with the assistance of AI — Anthropic's Claude. All content is curated and verified by Humberto Sandmann.

Previous versions: 2026 · 2017