Konstantinos Pappas

software engineer
More

Technologies

Javascript/Typescript

Skilled in using TypeScript for building scalable, maintainable web applications.

React

Over four years of extensive hands-on experience crafting dynamic and responsive user interfaces.

Nodejs/Backend Technologies

Proven expertise in building robust REST APIs and WebSocket services using Node.js. Experience in integrating messaging systems such as Kafka, MQTT, and handling asynchronous communication.

Ionic Framework

Developing cross-platform mobile applications for Android using Ionic Framework and Capacitor.

Databases

Proficient in PostgreSQL, specializing in relational database management. Hands-on experience with MongoDB and MySQL.

Other

Plugins for Intervals.icu

Created a series of plugins for biometric data analysis for the popular triathletes web app Intervals.icu

Heart rate data analysis

Library for real time heart rate signal capturing, cleaning and analysis. The toolkit contains methods for signal cleaning, peak detection, signal interpolation and hrv metrics analysis such as rmssd,sdnn,pnn50

Webrtc microservice

Web rtc signaling server with a secondary optional websocket service for text messages and file messages and a micro front-end interface for video calls

Gpx Cycling Tools

Gpx route analysis, segmentation based on elevation changes, for cycling routes planning. Speed,time,distance prediction based on watts per second taking into account bike dynamics,kinetic energy, rolling resistance and air resistance

Contact