Programming (Java, JavaScript, NodeJS, C/C++, Python, C# and more). Modelling (UML). API design. Feature specifications. Eclipse plugin development. VS Code extension development. Formal languages, translators, code generators. Writing technical documentation. Teaching. Speaking at conferences.
Leading globally distributed teams, agile (scrum), Git, Jira.