Elissaios Sarmas

Senior Researcher at NTUA, DSS Lab

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
Elissaios Sarmas is a Senior Researcher with a decade of experience at the intersection of AI, data analytics and energy systems, holding advanced degrees in Electrical & Computer Engineering and a PhD focused on Artificial Intelligence & Energy from NTUA. Based in Greece, he combines strong analytical problem-solving with practical software skills, contributing to production-grade back-end code such as robustness and Unicode handling in the widely used PL/JSON PL/SQL library. His work blends academic rigor from DSS Lab research with hands-on optimization, compilers, and Oracle-focused engineering visible on his GitHub. Known for tackling large-string, Unicode and performance edge cases, he brings a rare mix of mathematical depth and pragmatic engineering to forecasting and techno-economic challenges.
code10 years of coding experience
job1 year of employment as a software developer
bookDoctor of Philosophy - PhD, Artificial Intelligence & Energy, Doctor of Philosophy - PhD, Artificial Intelligence & Energy at National Technical University of Athens
languagesEnglish, French, Greek
github-logo-circle

Github Skills (6)

plsql10
json10
oracle10
oracles10
sql10
unicode10

Programming languages (8)

JavaC++CPLSQLHaskellSMTTclPython

Github contributions (5)

github-logo-circle
pljson/pljson

Jan 2016 - Jan 2023

PL/JSON is a generic JSON object written in PL/SQL. Using PL/SQL object syntax, users instantiate a JSON object and then add members, arrays and additional JSON objects. This object type can store JSON data, in Oracle, persistently.
Role in this project:
userBack-end Developer
Contributions:22 releases, 219 commits, 178 PRs in 7 years
Contributions summary:Elissaios primarily focused on modifying and updating code related to JSON printing functionality within the PL/SQL library. The commits indicate improvements to string handling, Unicode support, and CLOB operations for better performance and to avoid ORA-6502 errors when processing large JSON strings. They also addressed bugs and added new tests to validate the correctness of Unicode and large string handling within the PL/JSON library.
sqlinstantiateadditionalarraysgeneric
dsnz/pljson

Jan 2016 - Mar 2024

PL/JSON is a generic JSON object written in PL/SQL. Using PL/SQL object syntax, users instantiate a JSON object and then add members, arrays and additional JSON objects. This object type can store JSON data, in Oracle, persistently.
Contributions:49 PRs, 120 pushes, 12 branches in 8 years 2 months
jsonbsqlinstantiateadditionalarrays
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
Elissaios Sarmas - Senior Researcher at NTUA, DSS Lab