Summary
Alexandre Vianna is a professor and PhD candidate in Software Engineering with a decade of experience teaching and researching software systems, stream-processing, and Complex Event Processing for smart cities. He combines practical classroom and lab teaching of programming, web frameworks (Spring Boot, Laravel, Django), and embedded systems with applied research on ITS simulators and data science techniques. His prior work spans model-driven engineering and software product lines, Eclipse tooling, and Java EE web development for university ERP systems, giving him a strong engineering foundation across academic and production settings. Alexandre has led international teacher-training initiatives and hands-on extension projects, reflecting a commitment to technology transfer and capacity building in Brazilian federal institutes. Known for liking programming beyond research, he brings a scholar’s rigor to pragmatic software solutions that bridge simulator environments and real-world urban mobility problems.
10 years of coding experience
1 year of employment as a software developer
Doctor of Philosophy - PhD, Computer Science, Doctor of Philosophy - PhD, Computer Science at Centro de Informática UFPE
Federal University of Rio Grande do Norte
Bachelor of Computer Science, Computer Science, Bachelor of Computer Science, Computer Science at Universidade Federal da Paraíba
English, Spanish