Skip to content

Humberto Sandmann

Computer scientist specializing in bio-inspired neural computing, computational complexity and dynamics, pattern recognition, small-world theory, and banking knowledge. With a focus on understanding the foundations of human computation, I investigate biological neuronal approaches to replicate processing behaviors in computational intelligence.

In the realm of programming, I bring a strong background in highly complex domains, including modeling, software architecture, artificial intelligence, machine learning, deep learning, computer vision, cryptography, and high-performance computing, among others.

Research Interests

Computational for large-scale systems
Machine learning and artificial neural networks
Nonlinear systems and dynamics networks
Synchronization of coupled oscillators

Background

mar.2012

mar.2007
D.Sc.Polytechnic School of the University of Sao Paulo
thesisSpike patterns and computation in dynamical neural networks
doi10.11606/T.3.2012.tde-05092012-165022
advisorProf. Dr. Emilio Del Moral Hernandez
presentationslides
supported by
  • CNPq - grant 140632/2007-7
    mar.2007 → dec.2009 ∧ sep.2010 → feb.2011
sep.2010

aug.2009
D.Sc. InternshipMax Planck Gesellschaft für Dynamik und Selbstorganisation
advisorProf. Dr. Marc Timme
supported by
jun.2006

feb.2003
M.Sc.Polytechnic School of the University of Sao Paulo
dissertationPrediction of time series using architecture based on neuro-fuzzy systems
doi10.11606/D.3.2006.tde-01042009-095125
advisorProf. Dr. Marco Túlio Carvalho de Andrade
dec.2002

feb.1999
B.Sc.Faculdade de Engenharia Industrial
Computer Science Bachelor
dec.1998

feb.1996
Escola Técnica Jorge Street
Technician in Industrial Computation

Lectures

now

jun.2018
Insper
Sao Paulo, Brazil
now

feb.2020
Associate Professor
Platform, Microsservices and APIs Spring Cloud, Spring Boot, PostgreSQL, Redis, RabbitMQ, Kafka, Docker, K8s 2025.1, 2024.1
Cloud Computing MAAS, Juju, OpenStack, K8s, IaaS, PaaS, Computer Networks 2025.1, 2024.2
Design of Software Python 2025.0, 2024.1, 2023.2, 2022.1, 2021.2, 2021.1
Information System for Administration and Economy Excel, VBA, Python, NumPy, Pandas, Stochastic Processes, RoI 2023.2, 2023.1, 2022.2
Spreadsheet Automation in Excel Excel, VBA 2021.1, 2020.1
jan.2020

aug.2018
Assistant Professor
Design of Software Python 2019.2, 2019.1
Foundations for Physical Communication Python, Fourier Transform, Wavelet Transform, Signal Processing 2018.2
now

jun.2014
ESPM
Sao Paulo, Brazil
Associate Professor
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
apr.2015

mar.2015
Toledo Prudente Centro Universitário
Presidente Prudente, Brazil
Visiting Professor
MBA: Big Data and Machine Learning Big Data, Hadoop, Hive, HBase, MongoDB, Neo4j, Solr, R, Octave, Self-Organizing Maps, Bayesian Decision Trees, Multilayer Perceptron 2015.1
dec.2015

mar.2012
FIAP
Sao Paulo, Brazil
Associate Professor
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
jul.2013

mar.2012
Universidade Cruzeiro do Sul
Sao Paulo, Brazil
Associate Professor
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
jul.2011

mar.2011
Universidade Nove de Julho
Sao Paulo, Brazil
Temporary Professor
Computer Architecture Computer Architecture, Operating Systems, Binary and Hexadecimal Number Systems, Number Representation, Data Representation, Assembly Language, Memory Management, Process Management, File Systems 2011.1
Introduction to Programming C, Programming, Algorithm 2011.1
Web Programming HTML, CSS, JavaScript 2011.1
jul.2011

mar.2008
Polytechnic School of the University of Sao Paulo
Sao Paulo, Brazil
Teaching Assistant
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*
Modeling for Signal Processing: Neural Networks and Learning Artificial Neural Networks, Multilayer Perceptron, Backpropagation, Forecasting, Time Series, Classification 2009.1, 2008.1*
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†
* grants from CAPES (PAE)
† grants from FAPESP

Experiences

jun.2019

may.2018
RockSpoon
Sao Paulo Area, Brazil - Palo Alto, United States
Senior Software Architect and Machine Learning Engineer
POS, ERP, Payroll, JavaEE, Postgres, Software Architecture, OpenCV, Machine Learning, Computer Vision, GoLang, Android, Kotlin.
jul.2016

oct.2015
Banco Votorantim
Sao Paulo Area, Brazil
Contractor: Senior Consultant for Computational Optimization
RoE, Banking Business, High-Performance Computing, J2EE, Spring Boot, Automating Testing, Jenkins.
oct.2023

mar.2012
SelsanTech
Sao Paulo Area, Brazil
Co-Founder
Machine Learning, Software Architecture.
nov.2011

aug.2011
TecBan
Sao Paulo Area, Brazil
Contractor: Senior Consultant for Computational Optimization
ATM, J2EE, InMemory Database, High-Performance Computing.
jun.2007

feb.2006
ABN Amro Bank
Sao Paulo, Brazil
Contractor: Senior Software Engineer/Architect
Stock Market, Trading, Core Banking, Software Architecture, Cryptography, HSM, BouncyCastle, PKI, PCKS, Java, Servlet, Database.
mar.2025

feb.2006
H-Sandmann
Sao Paulo Area, Brazil
Founder
Machine Learning, Software Architecture.
jan.2006

aug.2005
Politec
Sao Paulo, Brazil
Senior System Analyst
J2EE, Software Quality, Software Architecture, Banking Business.
jul.2005

jul.2004
EverSystems
Sao Paulo, Brazil
Senior Software Engineer/Architect - BankBoston - CitiBank - Elly Lilly
PKI, BouncyCastle, Cryptography, HSM, Core Banking, Stock Market, Java, Servlet, Database, Communication Protocol, Syncronization and Replication.
mar.2003

sep.2002
Central Online
Sao Paulo, Brazil
Senior System Analyst
Object-Oriented Programming, LMS.
sep.2002

oct.1999
Datamace
Sao Paulo Area, Brazil
Senior System Analyst
Payroll, ERP, Software Architecture.
oct.1999

mar.1998
Heraeus Electro-Nite
Sao Paulo Area, Brazil
Computer Programmer
Complaince, ERP, PCP.

Publications

E.Del-Moral-Hernandez; H. Sandmann; G.Araujo; Context dependent pattern recognition - A framework for hybrid architectures bridging chaotic neural networks based on Recursive Processing Elements and symbolic information. IEEE Transactions on Neural Networks, 2009. doi: 10.1109/IJCNN.2009.5179061.

L.A. da Silva; H. Sandmann; E.Del-Moral-Hernandez; A self-organizing architecture of recursive elements for continuous learning. IEEE Transactions on Neural Networks, 2008. doi: 10.1109/IJCNN.2008.4634190.

E.Del-Moral-Hernandez; H. Sandmann; L.A. da Silva; Pattern recovery in networks of recursive processing elements with continuous learning. IEEE Transactions on Neural Networks, 2004. doi: 10.1109/IJCNN.2004.1379877.