OutSystems Senior Developer at Power IT Consulting
Lisbon, Portugal
Join Prog.AI to see contacts
Join Prog.AI to see contacts
Summary
👤
Senior
🎓
Top School
Thiago Arrais is an experienced OutSystems Senior Developer and architect with 24 years in IT and eight years specializing in OutSystems since v6, currently delivering integration-heavy solutions for Ericsson via Capgemini in Lisbon. He blends hands-on development across Traditional Web, Reactive, Mobile and BPT with architectural reviews, performance and UX improvements, and pragmatic use of OutSystems dashboards and discovery tools. A natural mentor, he trains teams to solve problems, align work with users through agile practices, and translate business needs into dashboards and analytical reports. His broader background spans backend languages (C#, VB6/.NET), web tech (HTML/CSS/JS/jQuery), and databases (MySQL, SQL Server), plus game development and mobile app design. Thiago is also an active open-source contributor with backend work on notable projects (Babel, Ecto, crates.io, Jekyll) focused on code quality, API design and enhanced reporting—showing a pattern of improving developer ergonomics and robustness. He combines deep platform expertise with a track record of refactoring and clear, test-driven contributions to widely used OSS tooling.
24 years of coding experience
5 years of employment as a software developer
Fédération Internationale de l'Art Photographique
Basic Level, Computers, Basic Level, Computers at News informática
Java Developer, Computer Programming, Java Developer, Computer Programming at PRIME CURSOS
High School, Education, High School, Education at Escola Pinheiro
PlayGame: Techniques Games Development, Design de Games e Mídia Digital, PlayGame: Techniques Games Development, Design de Games e Mídia Digital at SAGA - Escola de Computação Gráfica
Digital Games: Analysis of Audiovisual Elements and Design, Design de Games e Mídia Digital, Digital Games: Analysis of Audiovisual Elements and Design, Design de Games e Mídia Digital at Escola Brasileira de Games
Fluent English, Teaching English as a Second Language, Fluent English, Teaching English as a Second Language at Wise Up
Entrepreneurship, Entrepreneurship at SEBRAE
Bachelor's degree, Management the Information Systems, Bachelor's degree, Management the Information Systems at Uninove - Universidade Nove de Julho
Game Developer, Game Developer at REDZERO - Escola de design, 3D, Efeitos Visuais e Games
Development in PHP + MySQL + Flash CS5, Computer Programming, Development in PHP + MySQL + Flash CS5, Computer Programming at IPED - Instituto Politécnico de Ensino à Distância
Intermediate English, Foreign Languages and Literatures, Intermediate English, Foreign Languages and Literatures at Mundi Idiomas
Technical, Computers, Technical, Computers at Ação Social Nossa Senhora de Fátima
High School, Education, High School, Education at E. E. Martin Francisco
A bunch of lints to catch common mistakes and improve your Rust code. Book: https://doc.rust-lang.org/clippy/
Role in this project:
Back-end Developer
Contributions:3 PRs, 25 comments in 1 year 11 months
Contributions summary:Thiago primarily contributed to the `clippy_lints` repository by implementing and improving lints for Rust code. They added lints for integer division, `x.powi(2)` optimization, and `x.log(b) / y.log(b)` simplification, suggesting a focus on code correctness and performance. Their contributions involved modifying existing code and adding new test cases to validate the implemented lint rules.
Nano is now part of Apache CouchDB. Repo moved to https://GitHub.com/apache/couchdb-nano
Role in this project:
Back-end Developer
Contributions:9 commits, 1 comment in 6 months
Contributions summary:Thiago primarily focused on refactoring and improving the core functionality of the `nano` library, which is a minimal CouchDB client for Node.js. Their commits addressed delegation issues and removed unnecessary code, indicating a focus on code cleanliness and efficiency. They also implemented an API-breaking change by modifying the callback parameter order, further demonstrating their involvement in the internal workings of the library and its API design. Furthermore, the user improved the handling of attachments in the CouchDB client.
apachenanodatabaseapache-couchdbpouchdb
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
Thiago Arrais - OutSystems Senior Developer at Power IT Consulting