Mike Dias

Senior Principal Software Engineer at Atlassian

Sydney, New South Wales, Australia
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
Mike Dias is a Senior Principal Software Engineer with 13 years of experience building data platforms and analytics at scale, currently leading initiatives at Atlassian from Sydney. He combines deep practical expertise in Big Data, graph databases, text mining and recommender systems with a track record of evolving platform capabilities across multiple senior roles. Mike is an active contributor to open-source—having improved core BPM engine behavior and API extensibility in the well-known Activiti project—demonstrating a knack for reliable back-end systems. He holds a Master’s in Computer Engineering from USP and pairs academic rigor with hands-on delivery, often sharing insights through occasional talks. Colleagues rely on him to turn complex data problems into pragmatic, production-ready solutions.
code12 years of coding experience
job14 years of employment as a software developer
bookMaster's degree Computer Engineering, Master's degree Computer Engineering at USP - Universidade de São Paulo
bookBachelor's degree Computer Science, Bachelor's degree Computer Science at Universidade Cruzeiro do Sul
languagesEnglish, Portuguese
stackoverflow-logo

Stackoverflow

Stats
195reputation
21kreached
6answers
5questions
github-logo-circle

Github Skills (16)

json10
javas10
workflow-engine10
api10
business-process-management10
activiti10
bpmn10
apidoc10
java10
spring9
asynchronous6
webview6
eclipse6
cross-platform6
android6

Programming languages (8)

TypeScriptJavaC++ScalaJavaScriptGoHTMLPython

Github contributions (5)

github-logo-circle
Activiti/Activiti

Jun 2013 - Dec 2014

Activiti is a light-weight workflow and Business Process Management (BPM) Platform targeted at business people, developers and system admins. Its core is a super-fast and rock-solid BPMN 2 process engine for Java. It's open-source and distributed under the Apache license. Activiti runs in any Java application, on a server, on a cluster or in the cloud. It integrates perfectly with Spring, it is extremely lightweight and based on simple concepts.
Role in this project:
userBack-end Developer
Contributions:21 commits, 1 PR, 1 comment in 1 year 6 months
Contributions summary:Mike primarily contributed to the Activiti BPM platform, focusing on enhancements to the JSON converter and core engine functionalities. They added support for form keys in start events and user tasks and implemented the "isExecutable" attribute in the process definition, significantly impacting the process execution behavior. Additionally, the user exposed a way to execute commands via the API and fixed issues related to attachment handling and boundary event features.
business-process-managementprocess-managementactivition-serverjava-application
mikedias/Activiti

Jan 2015 - Jul 2015

Contributions:3 pushes, 2 branches in 6 months
business-process-managementprocess-managementactivition-serverjava-application
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
Mike Dias - Senior Principal Software Engineer at Atlassian