Tomás Guisasola

Analista De Sistemas Sênior at Pontifícia Universidade Católica do Rio de Janeiro

Rio de Janeiro, 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
Tomás Guisasola is a Senior Systems Analyst with 14+ years crafting flexible, extensible, and configurable software infrastructure for enterprise and academic environments in Rio de Janeiro. He designs and implements integration-focused systems and low-level components—drivers for databases, web services, and web frameworks—often wiring disparate systems through remote services. His work spans production intranet platforms at PUC-Rio and automation software for Petrobras, and he has deep practical experience extending the Lua ecosystem (notably adapting LuaSQL drivers across multiple Lua versions and improving resource management). Holding a master’s in programming languages, Tomás blends academic rigor with hands-on C and Lua development, favoring clean, maintainable interfaces and pragmatic refactors. He’s comfortable working across application layers and is known for improving portability and long-term maintainability in legacy and open-source codebases.
code14 years of coding experience
job3 years of employment as a software developer
bookPontifical Catholic University of Rio de Janeiro
bookBachelor's degree, Computer Science, Bachelor's degree, Computer Science at Universidade Federal do Rio de Janeiro
github-logo-circle

Github Skills (8)

lua10
mysql9
postgresql9
c119
c179
sqlite9
api-design8
computer-engineering7

Programming languages (3)

MoonScriptCLua

Github contributions (5)

github-logo-circle
lunarmodules/luasql

Mar 2012 - Oct 2022

LuaSQL is a simple interface from Lua to a DBMS.
Role in this project:
userBack-end Developer
Contributions:13 releases, 6 reviews, 100 commits in 10 years 8 months
Contributions summary:Tomás primarily focused on adapting the LuaSQL library to support different Lua versions (5.0, 5.1, and 5.2). They modified code within the MySQL, SQLite, and PostgreSQL drivers, refactoring code to remove dependencies on deprecated functions and implementing automatic cursor closing to improve resource management. They also updated documentation and examples and contributed rockspec files for package management.
luadbmsmysqldatabasetarantool
tomasguisasola/luaexpat

Sep 2013 - Feb 2022

LuaExpat is a SAX XML parser based on the Expat library.
Contributions:3 releases, 34 commits, 3 PRs in 8 years 6 months
luasaxxmlxml-parserparser
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