Leonardo Lucena

Associate Professor Of Computer Science

Rio Grande do Norte, Brazil
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

👤
Senior
🎓
Top School
Leonardo Lucena is an Associate Professor of Computer Science with 13+ years of experience combining teaching, research and hands-on language engineering. He leads the Potigol Project, designing a modern beginner-friendly programming language that blends functional and object-oriented paradigms, and has supervised 30+ undergraduate research projects in related areas. Technically fluent in Scala, Java, Kotlin, Python, Ruby and JavaScript, he contributes practical algorithmic solutions to open-source challenge repositories and has a track record building web and database systems since the late 1990s. His background in formal methods (Z, Alloy) and DSLs informs both his pedagogy and tooling work, while longtime involvement in open source demonstrates a commitment to developer education and reproducible code.
code13 years of coding experience
bookEdward Devotion School
bookMSc, Computer Science, MSc, Computer Science at Universidade Federal de Pernambuco
bookFederal University of Rio Grande do Norte
bookComputer Science, Computer Science at Marktoberdorf Summer School
languagesEnglish, Portuguese
github-logo-circle

Github Skills (17)

algorithm10
algorithms10
deb10
des10
ch10
data-structure10
scala10
data-structures10
elearning9
deep-learning9
q-learning9
c114
c174
javas3
cpp3

Programming languages (17)

C#JavaCSSC++PortugolCRustScala

Github contributions (5)

github-logo-circle
OsProgramadores/op-desafios

Nov 2017 - Aug 2020

Soluções para os desafios (por usuário)
Role in this project:
userBack-end Developer
Contributions:27 commits, 30 PRs, 11 comments in 2 years 9 months
Contributions summary:Leonardo primarily contributes solutions to coding challenges within the repository, written in Scala. Their work focuses on implementing algorithms and solving problems related to various challenges. The user's commits demonstrate proficiency in Scala and involve the development of logic for challenges like anagram generation, prime number calculations, fractions simplification, Turing machines, and more. The user refactors and optimizes their solutions over time.
reactcppporcssjavascript
IFRN/gosu

Aug 2014 - Mar 2017

Contributions:55 commits, 8 PRs, 36 pushes in 2 years 7 months
jogosgamebibliotecaifrnexemplos
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial
Leonardo Lucena - Associate Professor Of Computer Science