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.
now ↑ jun.2018 | Insper Sao Paulo, Brazil now ↑ feb.2020 | Associate Professor Neural Networks and Deep Learning | Artificial Neural Networks, Deep Learning, Convolutional Neural Networks, Recurrent Neural Networks, Transformers, GANs, BERT, LSTMs | 2025.2 | Platform, Microsservices and APIs | Spring Cloud, Spring Boot, PostgreSQL, Redis, RabbitMQ, Kafka, Docker, K8s | 2025.2, 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 Machine Learning | Machine Learning, PCA, KNN, K-Means, Decision Trees, Random Forests, Support Vector Machines, Prediction, 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 | |
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 |
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. |