Jan Giacomelli

Jan Giacomelli

Jan is a software engineer who lives in Ljubljana, Slovenia, Europe. He is a Staff Software Engineer at ren.co where he is leading backend engineering efforts. He loves Python, FastAPI, and Test-Driven Development. When he's not writing code, deploying to AWS, or speaking at a conference, he's probably skiing, windsurfing, or playing guitar. Currently, he's working on his new course Complete Python Testing Guide.

Courses

Scalable Flask Applications on AWS

In this course, you'll learn how to go from idea to scalable Flask application running on AWS infrastructure managed by Terraform.

Scalable FastAPI Applications on AWS

In this course, you'll learn how to go from idea to scalable FastAPI application running on AWS infrastructure managed by Terraform.

Serverless Apps with FastAPI, DynamoDB, and Vue

Build serverless applications with FastAPI and Vue that run on AWS.

Articles & Tutorials

Python Type Checking

  • Last updated on

This article looks at what type hints are and how they can benefit you. We'll also dive into how you can use Python's type system for type checking.

Python Code Quality

  • Last updated on

Improve the quality of your Python code with linters, code formatters, and security vulnerability scanners.