Kostas Bariotis

Senior Software Engineer at Natural Intelligence

Thessaloniki, Macedonia and Thrace, 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

🤩
Rockstar
🎓
Top School
Kostas Bariotis is a senior full-stack engineer with 14 years of experience designing scalable systems and shipping user-facing products across finance, operations, and platform teams. He blends architecture and hands-on implementation, having driven cross-functional initiatives like invoice centralization, debt-recovery workflows, and a company-wide technical design document process. Comfortable across backend microservices and frontend UX, he’s contributed to notable open-source projects including Excalidraw (real-time collaboration and UX fixes) and the Serverless Framework (scheduled event input handling). Based in Thessaloniki, he pairs practical production experience with a penchant for improving developer workflows—evidenced by internal libraries, testing additions, and automation work that quietly boost team velocity.
code14 years of coding experience
job12 years of employment as a software developer
bookBachelor of Science (BS), Computer Software Engineering, Bachelor of Science (BS), Computer Software Engineering at Alexander Technological Education Insitute Of Thessaloniki, Greece
languagesEnglish, Greek, Spanish
stackoverflow-logo

Stackoverflow

Stats
793reputation
171kreached
29answers
12questions
github-logo-circle

Github Skills (31)

oop10
javascript10
codelist10
typescript10
ui-design10
design-patterns10
uid10
code-templates10
php10
aws10
front-end-development10
typescript-types10
error-handling10
serverless10
nodejs10

Programming languages (22)

MDXJavaCSSC++ElmGoHTMLTypeScript

Github contributions (5)

github-logo-circle
excalidraw/excalidraw

Mar 2020 - Mar 2021

Virtual whiteboard for sketching hand-drawn like diagrams
Role in this project:
userFront-end Developer
Contributions:11 reviews, 42 commits, 63 PRs in 11 months
Contributions summary:Kostas contributed to the front-end development of the Excalidraw project, adding features such as Sentry integration for error tracking, and implementing an error dialog to handle invalid JSON file uploads. They also worked on features related to collaboration, specifically broadcasting mouse activity and adding usernames for collaborators. The user further enhanced the user experience by implementing a save shortcut.
diagramsdrawnhand-drawnproductivitycollaboration
serverless/serverless

Oct 2016 - Oct 2017

⚡ Serverless Framework – Effortlessly build apps that auto-scale, incur zero costs when idle, and require minimal maintenance using AWS Lambda and other managed cloud services.
Role in this project:
userBack-end Developer
Contributions:19 commits, 4 PRs, 54 comments in 11 months
Contributions summary:Kostas primarily contributed to the `serverless/serverless` repository by adding features related to scheduled events. They introduced the ability to specify input and inputPath variables for scheduled events, including support for nested Input objects. They also addressed a bug by throwing an error when both Input and InputPath are set. These changes involved modifying core logic and tests related to event handling within the Serverless Framework.
aws-lambdaserverlessiot-applicationsawsgoogle-functions
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