Summary
Alexandre De Lima is a lecturer and seasoned software developer based in Natal, Brazil, with over a decade of experience building enterprise Java applications and teaching software engineering. He combines deep practical knowledge of Java EE (Swing, Servlets, JSF, EJB, JPA/Hibernate, Spring) and front-end web technologies with hands-on experience in databases, UML, TDD and modern source control workflows. As an academic practitioner he has advised undergraduate projects, led courses in programming and software engineering, and completed a research internship in Toulouse as part of his PhD work. His background spans industry roles delivering production systems (SISPL, telecom packet analysis) and applied research in machine learning techniques such as neural networks and reinforcement learning. Comfortable across languages from C/C++ and C# to Ruby and Python, he bridges teaching, research and production software with a pragmatic, design-oriented approach. An often-overlooked strength is his early career experience as a math teacher, which informs his clear pedagogy and mentoring style in technical settings.
11 years of coding experience
1 year of employment as a software developer
Bachelor degree, Information Technology, Bachelor degree, Information Technology at Instituto Federal de Educação, Ciência e Tecnologia do Rio Grande do Norte
Federal University of Rio Grande do Norte
Portuguese, English, French