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.

Experience

01/2022 - PRESENT
Self Employeed
Freelance Software Engineer
I am crafting a wide range of tailored software solutions for a diverse client base. This includes building cross-platform-apps with React Native, custom web applications, complex backend systems, CMS platforms, hosting and maintaining web services on AWS and much more.
Typescript
React Native
React
Golang
AWS
Docker
08/2023 - PRESENT
HTL Donaustadt
Computer Science Teacher
At HTL Donaustadt, I am an educator, teaching computer science subjects such as software development, network technology, and software technology.
Java
C++
Organization
Communication
Teamwork
Coaching
05/2020 - PRESENT
cloudrabbIT Solutions GmbH
Co-Founder
We founded cloudrabbIT Solutions GmbH in order to successfully bring our product Longevo onto the market.
Angular
Golang
Postgres
Docker
AWS
React Native
09/2022 - PRESENT
PetAid
CTO
Currently at PetAid, I am the head of developing all software products and services. At the moment we are focused on creating the PetAid Vet Telemedicine Platform. Alongside these technical responsibilities, I also take on the vital role of recruiting new tech talents.
my.petaid.io
AWS
Golang
NodeJs
React
Redis
Microservices
Infrastructure
HR
07/2022 - 07/2023
Brickwise
Full-Stack Engineer
When I was working at Brickwise, I was involved enhancing and adding new features to both the Brickwise App and the Brickwise Launchpad WebApp. Additionally, I took care of implementing the new Brickwise messaging system using Socket.IO and Redis. Furthermore, I successfully reimagined and redeveloped the Brickwise Asset Management Platform using React and Typescript.
App Store
Play Store
Typescript
Capacitor
NodeJs
Vue
Angular
Ionic
MongoDB
Redis
WebSockets
09/2019 - 06/2022
aaa - all about apps
Software Engineer
I was working on different software projects, frontend and backend development with an agile project management. My role is closely integrated with a work/study degree program at UAS Technikum Vienna, enhancing my professional experience.
Angular
React
Golang
Swagger
Docker
PostgreSQL
WebSockets
Firebase
06/2019 - 12/2020
masp-software
Software Engineer
I was focused on software development tailored for the automotive production industry, including productivity visualization tools, employee management software, and product analysis solutions.
Angular
C#
.NET
MSSQL

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