Christoph Weiler

Team-Lead, Full Stack Software Engineer

I am open to freelance opportunities right now.

Feel free to contact me

Download my CV here

Personal

Here is a short personal summary for you:

Christoph Weiler BSc
Sonnberg 57, 4261 Rainbach im Mühlkreis., Austria
+43 660/148 2481
Austria
20.04.1991
Innsbruck, Austria
Married

Experience

I am a passionate full-stack software engineer, programming mainly in Java/Kotin in the backend and Javascript/Typescript in the frontend.

Self-employed / Freelancer 11/2019 - present www.chrisweiler.at

MindChess

Own software project, MindChess. Launching soon.

  • NextJS + React + Prisma
  • Deployment via Vercel

EOS Technology Solutions GmbH

Reduce technical debt, EOS Technology Solutions GmbH

  • C++ Service Layer
  • Java + Spring Boot Microservices
  • Java Swing Frontend

JetLevel GmbH

JetLevel GmbH

  • Java, Spring Boot
  • Vaadin (pure Java) frontend
  • Deployment via Google Cloud (Cloud SQL, App Engine, IAM, Secret Manager)

Neuman Aluminium

Industry 4.0 project

  • Java, Spring Boot
  • Angular
  • Parts in React
  • UPC UA machine data connections
  • Communication between different microservices and reporting to Infor ERP

Tricentis

Full-Stack software engineering with on a Microsoft stack

  • C#, .NET Core 2.0, ASP.NET Core
  • Javascript + JQuery Frontend
  • Deployment via Azure
Catalysts 05/2018 - 10/2019 www.catalysts.cc

Project ITSV (Teamlead)

Development of a system to automatically extract entities from doctor's bills to support the reimbursement process in Austria.

  • Kotlin + Spring Boot backend
  • Vue + Typescript frontend
  • Orchastration of multiple microservices with a message broker (RabbitMQ)
  • Deployment in docker containers on Openshift

Project CAG (Teamlead)

Development of a MES system. Workers use mobile phones to scan containers that go from one step to another.

  • Java + Spring Boot Backend
  • Angular + Typescript Frontend
  • Websockets for live updates
  • Website calls a self-written native Android app, for data-matrix code scanning
  • Deployment via Teamcity on Windows VMs
Deloitte 03/2017 - 04/2018 www.deloitte.at

Senior Software Developer

A variety of tasks which I unfortunately can't talk about. Some keyfacts:

  • Research&Development: Solr vs. Elastic Search
  • Small project (Java+Spring Boot Backend, Vue Frontend)
  • Consulting work with React
  • Bigger project written in Go
Catalysts 07/2015 - 02/2017 www.catalysts.cc

Project U:Space (Junior Software Developer)

Implement portlets for the University of Vienna portal for students (Study application, Course registrations, Grade view, etc.) and teachers (Manage course registrations, grading process)

  • Refactor monolithic application to a microservice architecture
  • Liferay Portal CMS
  • Java + Spring Portlets
  • Angular Frontends
  • Netflix Stack for microservices (Eureka, Zuul, Hystrix)
  • Deployment via Jenkins
TU Vienna 03/2014 - 06/2015 www.tuwien.ac.at

Tutor

Tutor in various disciplines:

  • Theoretical Compiter Science and Logics (3h/week SS14, 9h/week SS15)
  • Logic programming and constraints (5h/week WS14/15)
  • Distributed Systems (5h/week WS14/15)
  • Program Construction in Practice (2h/week WS14/15)
  • Algorithms and Datastructures (3h/week SS14)
Ventum Consulting 07/2013 - 08/2013 www.ventum-consulting.com

Freelancer

Consulting and integration of Oracle IDM for our customer:

  • Integration Oracle Identity Management
  • Writing a Java-based tool to connect a few hundret servers to the Identity Management Server
  • Configuring, ordering, building, setting up a new server
  • Consulting work at customer's site

Education

I knew that I want to become a programmer since I was little. Here is my educational background:

TU Vienna Master's programe 2014 - present www.informatik.tuwien.ac.at

Software Engineering & Internet Computing Master

I am currently writing my Master's thesis with the remaining time next to my full time job

  • Focus on Algorithms & Datastructures
  • Focus on Software Engineering & Testing
  • Current GDP: 1,31
TU Vienna Bachelors's programe 2011 - 2014 www.informatik.tuwien.ac.at

Software & Information Engineering Bachelor

Full-Time studies, completed with distinction

  • GDP: 1,24
HTL Anichstraße HTL - school for higher technical education 2005 - 2010 htl-anichstraße.tirol

School for electronics/technical informatics

Specialized on telecommunication&technical informatics

  • Programming in C/C++, Java, Assembler
  • Microcontroller programming (ATMega series)
  • Computer networks, network configurations
  • Basics of electronics