Peter Öttl

Freelance Software Engineer

I'm an experienced software engineer based in Vienna specializing in web and mobile app development. Let's collaborate!

About

Since my high school years I have been interested in software development. I started with Java, Android and C#. Over time, I've had the privilege of working with diverse organizations, including an app development agency, a fin tech startup, a technical college and a pet tech startup
I'm currently dedicated to crafting products and services for my clients, primarily focusing on web and mobile applications, as well as backend services. My core technology stack includes Typescript, React, Angular, Golang, Node.js, React Native, Postgres and AWS, but I'm continuously eager to embrace new technologies.
During my spare time, I enjoy quality moments with friends and family, going for runs along the Danube and watching series at Netflix.
I'm always open for new opportunities. Feel free to reach out via email or connect with me on LinkedIn.
View Curriculum Vitae

My Projects

Longevo
Longevo
Starting in Spring 2020, Vittorio and I have been dedicated to the development of Longevo, a management platform tailored for homecare providers. As of 2022, Longevo has been successfully deployed in production for our inaugural clients. My project responsibilities encompass backend and frontend development, infrastructure setup, and mobile app development.
Angular
Golang
Postgres
Docker
AWS
React Native
Bachelor Thesis
Clientside web communication options and their consequences for stateless service design
Golang
WebSockets
HTTPS
Polling
Long Polling
Server-Sent Events
Redis
justOrder
justOrder is a Flutter app available on iOS and Android, serving as an easy to use orderman solution for sending new orders, splitting bills, and speedup the checkout process at events. The admin panel, built with React, empowers users to efficiently manage orders, products, users, and access statistics. Behind the scenes, the Node backend leverages MongoDB, JWT authentication, and AWS ECS for robust functionality. Additionally, a Node service, running on a Raspberry Pi, seamlessly retrieves new orders from MongoDB using change streams and communicates with the printers via ESC/POS technology.
Flutter
MongoDB
AWS
React
NodeJs
JWT
ESCPOS