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.
10 years of coding experience
1 year of employment as a software developer
Doctor of Philosophy - PhD, Artificial Intelligence & Energy, Doctor of Philosophy - PhD, Artificial Intelligence & Energy at National Technical University of Athens
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:
Back-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.
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