Summary
Iohan Soares is an academic and software engineer based in Porto with a decade of practical experience spanning mobile development, machine learning, computer vision and game development. Currently a Professor Assistente Convidado at FEUP, he teaches practical courses in Algorithms and Data Structures while pursuing doctoral studies in Computer Engineering. His background includes industry consulting as a TypeScript/Oracle developer for Capgemini on automotive finance systems and hands-on teaching roles introducing programming to children and teens. Comfortable bridging research and applied projects, he combines classroom instruction with real-world delivery and a longtime involvement in student engineering initiatives (NIAEFEUP). A detail that often goes unnoticed: he transitioned from technical vocational training into advanced academic research, giving him both pragmatic coding skills and deep theoretical grounding.
9 years of coding experience
1 year of employment as a software developer
Doutorado, Engenharia Informática, Doutorado, Engenharia Informática at Faculdade de Engenharia da Universidade do Porto
Ensino Médio Técnico, Informática com Ênfase em Programação, Ensino Médio Técnico, Informática com Ênfase em Programação at Instituto de Tecnologia ORT
Ensino Fundamental, Ensino Fundamental at Colégio Metropolitano
English