Nico Gräf

Nico Gräf

Software Engineer from Freiburg, Germany

About Me

Hey, I'm Nico – a senior software engineer from Freiburg, Germany. For over ten years, I've been developing software in a variety of roles: as a freelance web developer, a fullstack engineer in a large company, and as a team lead at a software startup. I truly enjoy building modern web applications, solving complex problems, and exploring new technologies. On the side, I like to write about software development topics and tinker with my own software ideas in my free time.

Experience

Software Engineer @ Haufe Akademie

May 2024 – present

Part of a Scrum team building technical solutions for the training and education division of Haufe Group.

AWS Serverless DynamoDB CDK IaC TypeScript React Material UI Event-Driven SAP ABAP DDD Docker Linux GitLab PostgreSQL Vite shadcn/ui Tailwind CSS zod

Lead Software Engineer @ Idana AG

Sep 2022 – May 2024

Led a team of five software engineers building the web application and backend services for Idana, a German healthcare startup providing a digital patient-intake assistant.

Leadership Scrum Google Cloud Go TypeScript Vue.js Angular Electron SQL MongoDB Firebase Material UI E2EE GitHub

Software Engineer @ Idana AG

Jun 2020 – Sep 2022

Full-stack development across web and backend: Google Cloud Platform, MySQL and NoSQL databases, Node.js, TypeScript, Vue.js, CI/CD and DevOps, end-to-end encryption, Scrum, and design prototyping.

Google Cloud Node.js Go TypeScript Vue.js Angular Electron React MySQL SQL NoSQL MongoDB Firebase Material UI Docker CI/CD E2EE Scrum PWA UI/UX Design Adobe XD GitHub

Front-End Developer @ Urknall Startups GmbH & Co. KG

Sep 2017 – Apr 2020

Conception, design and development of a native Android app, a hybrid app and several features in the web backend of the company's community-development platform.

Vue.js Cordova CouchDB Android HTML CSS JavaScript

Web Design & Software Development @ Freelance (self-employed)

Jun 2016 – Mar 2020

Independent web design and online marketing, software development, and mobile and web app development for clients in the Freiburg region.

Freelancing Web Design UI/UX Design HTML CSS JavaScript Node.js Express.js React AngularJS PWA Cordova Framework7 Docker Linux MongoDB Firebase D3.js Data Visualisation Open Data NPM Travis CI Test Coverage Documentation Online Marketing Instagram Google Shopify Hackathon Art

Student Research Assistant @ IMTEK — University of Freiburg

Jul 2016 – Apr 2017

Designed and implemented a PCB as part of the development of a new sensor. Supervised the electronics lab course for undergraduate students.

PCB Design Electronics Embedded Teaching

IT Intern @ WEPA Apothekenbedarf GmbH & Co. KG

Mar 2010 – Mar 2010

One-month IT internship.

Internship Microsoft Office IT Support

Education

B.Sc. Embedded Systems Engineering @ Albert-Ludwigs-Universität Freiburg

2013 – 2020

Focus areas: Java, C, C++, SQL, algorithms and data structures, embedded systems, microcontrollers, electronics, technical computer science.

Java C C++ Python SQL HTML CSS Node.js Algorithms Embedded Arduino 3D-Printing Android Firebase Google Play Store Unreal Engine Game Dev AI Machine Learning Classification Web Design

Languages

  • German — Native
  • English — Fluent (professional working)
  • French — Basic
  • Italian — Basic

Volunteering

  • Board Member — SV Jechtingen e.V., 2014 – 2019
  • Student Council President — Martin-Schongauer-Gymnasium Breisach, 2009 – 2012

Certifications

  • React — Udemy, Aug 2019
  • Grundlagen des Onlinemarketings — The Open University, Jun 2018
  • Entrepreneurship — Albert-Ludwigs-Universität Freiburg, Apr 2018
  • Gründerworkshop Exist Bootcamp — Albert-Ludwigs-Universität Freiburg, Jun 2015