avatar

Janis Schanbacher
Software Engineer, Full-Stack Developer

About

My passion is to develop neat and innovative software solutions and to optimize collaboration and deployment processes. I prefer to work agile with people from diverse backgrounds on challenging projects as there is a lot of opportunity to gain new perspectives and to grow beyond myself.

Work Experience

Empact GmbH (Freelance)
Berlin, Germany
September 2023 – September 2024
Full Stack Developer and E-Commerce Consultant
Migration of various Spring Boot services to Azure (Docker setup, GitHub Actions, support with Azure configurations) and development of a React application and API (b2zero decarbonization tool), including support with authorization setup and development of additional features for Empact GmbH; Shopify projects (baobabwod.com, pima-art.com), consulting on e-commerce topics, and personal projects.
Highlights
  • Continuous Delivery & Azure setup for a microservice infrastructure
  • React frontend, Python API, and authorization setup for a decarbonization tool with Power BI Embedded, developing new features and dashboards
  • Shopify projects and e-commerce consulting
Bitgrip GmbH
Berlin, Germany
April 2023 – June 2023
Backend Developer & IT Consultant
Backend adjustments for CoreMedia CMS and close collaboration with clients using holacracy methods.
Highlights
  • Backend adjustments for CoreMedia CMS
  • Close collaboration with clients using holacracy methods
Empact GmbH
Berlin, Germany
October 2020 – March 2023
Software Engineer
- Planning, design, development, deployment, and maintenance of services to automate workflows and connect systems - Initiation and use of agile software development methodologies (Scrum) and technical leadership of the IT.
Highlights
  • Planning, design, implementation, deployment, and maintenance of services and user interfaces
  • Initiation of agile methods (Scrum) to lead a small team
  • Supporting project management and external IT service providers in migration to Azure Cloud
Webedia GmbH
Berlin, Germany
June 2019 – May 2020
Frontend Developer (Working Student)
Agile web development for Moviepilot.de with ReactJS, Redux, and Ruby on Rails.
Highlights
  • Development of responsive & AMP-compatible components/pages
  • Adjustment & testing of backend components, Docker setup in Linux environment
Razorcat Development GmbH
Berlin, Germany
June 2016 – October 2016
Software Developer (Working Student)
Compiler construction with Flex and Bison.
Highlights
  • Compiler construction (lexer and parser)

Projects

  • Decarbonization Tool Frontend and API: Developed a React application, designed and partially implemented a Python Flask API, coordinated external developments for Azure AD authentication and token-based authorization. Developed additional functionalities and dashboards.
  • Energy Management Cloud Migrations and CD: Migrated 5 Spring Boot microservices and a React frontend to Azure, setting up continuous delivery pipelines.
  • E-Commerce Platforms: Developed Shopify stores with Print on Demand, Drop Shipping, and Blog functionalities.
  • CoreMedia Backend CMS Development: Adjusted CoreMedia CMS for Phoenix Contact, including scaling, formatting, and cropping images for content management.
  • Energy Management Monitor Backend: Analyzed, designed, and implemented a Spring Boot application for evaluating power and heat supply systems' availability and consumption.
  • Energy Data Export: Designed, implemented, and deployed a service to export energy data to customers, delivering aggregated data via FTP and email.
  • Facility Optimization Planner (Bachelor Thesis and Further Developments): Developed a service-oriented web application for automated collection of measures to maximize heating system efficiency.
  • WebDJ: Developed a DJ web application for mixing two songs with sync, filter, cross-fader, and interactive audio visualization.
  • TeamTable: Developed a project management web application with a RESTful Ruby on Rails backend and a React/Redux frontend.

Education

  • 2017 2021

    Hochschule für Technik und Wirtschaft Berlin

    Bachelor of Science - BS

    Applied Computer Science

    Grade: 1.4

  • 2019 2019

    Kwantlen Polytechnic University

    Exchange Semester

    Computer Science

    Grade: A

  • 2015 2017

    Technische Universität Berlin

    No degree

    Computer Science

    Grade: 1.7

  • 2009 2015

    Wilhelm-Olbers-Schule

    Abitur

    Grade: 1.2

Skills

Frontend Advanced
JavaScript / TypeScript React / Next.js Redux HTML JSX / TSX CSS Styled Components Ant Design / Material UI ESLint
Backend Advanced
Java Spring Boot Spring Cloud Spring Security Hibernate / JPA JDBC Gradle / Maven JUnit5 / Mockito Python Flask SQLAlchemy Ruby on Rails PostgreSQL MongoDB REST GraphQL API Design Architecture
DevOps Intermediate
Docker GitHub Actions Azure Heroku Vercel Sentry Bash
Soft Skills Advanced
Problem Solving Self-motivated Team-oriented Reliable Adaptable Eager to learn Communication Leadership Time Management Critical Thinking Attention to Detail