Maria Dima

Software Engineer at Eurobank

Athens, Attica, Greece
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
Maria Dima is a seasoned software engineer based in Athens with nine years of experience building end-to-end systems spanning backend logic, databases, frontend apps, and hardware integrations. She has deep polyglot expertise (Java, C/C++, Python, JavaScript/TypeScript and more) and a track record shipping features for complex telecom and collaboration platforms, including WebRTC, SIP/telephony and SSO ecosystems. At companies like Unify, Atos and Eurobank she worked across the full development lifecycle on omnichannel, security-sensitive and enterprise integrations while also contributing to desktop tooling and Electron build pipelines. An active open-source contributor, she improved keyboard and Unicode support in the widely used robotjs library and enhanced updater/security and packaging behavior in electron-builder. Her background in applied mathematics and advanced information systems underpins a methodical approach to problem isolation, reverse engineering and performant data modelling. Colleagues rely on her for pragmatic debugging of legacy systems and for translating protocol-level complexity into maintainable production features.
code9 years of coding experience
job10 years of employment as a software developer
bookMaster, Advanced Informative Systems, 9.11, Master, Advanced Informative Systems, 9.11 at Ethnikon kai Kapodistriakon Panepistimion Athinon
bookMaster, Applied Mathematics, 8.74, Master, Applied Mathematics, 8.74 at National Technical University of Athens
stackoverflow-logo

Stackoverflow

Stats
1reputation
0reached
0answers
0questions
github-logo-circle

Github Skills (20)

javascript10
electron10
typescript10
nsis10
autoupdate10
typescript-types10
typescripts10
builder-pattern9
testing9
nodejs9
jscript9
builder-io9
builders9
wp-api8
winapi8

Programming languages (3)

TypeScriptCJavaScript

Github contributions (5)

github-logo-circle
A complete solution to package and build a ready for distribution Electron app with “auto update” support out of the box
Role in this project:
userFull-stack Developer
Contributions:12 commits, 13 PRs, 48 comments in 10 months
Contributions summary:Maria made significant contributions to the `electron-builder` project, focusing on enhancing the build process and improving the user experience. They implemented features like custom electron build paths, ensured secure updates by verifying signatures, and added the ability to exclude "elevate.exe." Further improvements were made by refining the shortcut management system, and adding the ability to cache downloaded updates. These changes involved modifications across various aspects of the project, from build scripts and installer templates to updater logic.
msirpmsnapcraftauto-updateelectron-updater
octalmage/robotjs

Jan 2018 - Jan 2018

Role in this project:
userFull-stack Developer
Contributions:6 commits, 9 PRs, 10 comments in 1 day
Contributions summary:Maria focused on enhancing the functionality of the `robotjs` library, primarily through keyboard input improvements. They implemented support for Unicode characters and UTF-32 character input, adding corresponding methods and tests. Additionally, the user refactored existing code, improving string typing and adding support for new keys like capslock and numpad keys, while also addressing a Windows scrolling bug.
electrondesktop-jsnode-jsdesktop-automationjavascript
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
Maria Dima - Software Engineer at Eurobank