João Dias

Co-founder And Chief Architect at The Mill Adventure

Saint Julian's, Central Region, Malta
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
João Dias is a seasoned software leader and co-founder with 17 years of experience architecting and shipping complex web and iGaming systems from Malta. As Co-founder and Chief Architect at The Mill Adventure, he blends hands-on engineering with product-driven architecture, having previously held CTO and senior engineering roles that scaled teams and tools across gaming and IPTV platforms. He is a pragmatic full-stack developer comfortable with C#, ASP.NET, PHP, JavaScript and performance-focused backend work, and has a track record of improving code quality and test infrastructure in notable open-source projects like Angular. Early roots in hardware and POS systems give him a rare operational perspective on deployment and reliability, while contributions to Subtitle Edit and Angular highlight a steady focus on refactoring, testing and performance. Colleagues rely on him to simplify complexity and convert legacy systems into maintainable, production-ready software.
code17 years of coding experience
job14 years of employment as a software developer
bookHigh School Computer Science, High School Computer Science at Escola Secundária de José Estêvão
bookUndergraduate Engineering Computer Science Networking, Undergraduate Engineering Computer Science Networking at Universidade de Aveiro
bookCET Tecnology Computer Science Information Systems, CET Tecnology Computer Science Information Systems at Escola Superior Aveiro Norte
languagesPortuguese, English
stackoverflow-logo

Stackoverflow

Stats
238reputation
13kreached
2answers
12questions
github-logo-circle

Github Skills (22)

javascript10
testing10
net10
typescript10
dotnet10
asp-net10
typescript-types10
dotnet-core10
web-framework10
refactoring10
typescripts10
csharp10
optimization10
angular10
jasmine9

Programming languages (12)

TypeScriptC#DockerfileJavaShellRustCJavaScript

Github contributions (5)

github-logo-circle
SubtitleEdit/subtitleedit

Sep 2014 - Nov 2014

the subtitle editor :)
Role in this project:
userBack-end Developer
Contributions:181 commits, 1 comment in 2 months
Contributions summary:João's commits focus on optimizing and improving the existing codebase of the subtitle editor. The contributions involve refactoring code, optimizing try/catch blocks in multiple files, improving performance in text formatting operations, removing always null encoding, and fixing a code resource leak. These changes target different aspects of the application, likely aimed at increasing efficiency and stability within the project.
editorvtt
angular/angular

Oct 2016 - Nov 2016

Deliver web apps with confidence 🚀
Role in this project:
userFront-end Developer
Contributions:153 reviews, 40 commits, 24 PRs in 23 days
Contributions summary:João primarily contributed to cleaning up and refactoring tests, as indicated by the commit messages referencing "style(tests)" and "clean up". The code changes involved modifying test files within the Angular framework, specifically related to testing public APIs. The contributions focus on improving the testing infrastructure and ensuring the quality of the Angular framework.
reactjavascriptpwanodejsweb-developer
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
João Dias - Co-founder And Chief Architect at The Mill Adventure