Niccolo Borgioli
Software Engineer
Education
Master of Computer Science
-
TU Dresden
2020 - 2023
- Distributed Systems - Networking - Compiler Construction
Bachelor of Computer Science
-
TU Dresden
2016 - 2020
Skills
Hard
- Typescript
- React
- Svelte
- React Native
- Web Ext.
- Electron
- Figma
- Node
- Python
- Go
- Microservices
- Serverless
- AWS
- GCP
- CI/CD
- Pipelines
- Docker
- Monorepo
- K8S
- Grafana
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
Soft
- Strong communicator
- Efficient context switcher
-
Language
- English [Fluent]
- Italian [Native]
- German [Native]
-
-
Experience
Senior Software Engineer
-
Schuettfix
Remote, DE - Jan 2023 - Ongoing
- Automated app releases, introducing a new release pipeline eliminating manual work.
- Reduced turnover time and reliability of PDF generation by creating a standalone microservice.
- Introduced a Schema registry to the company to better share and consume events.
- Build the foundations for the new design system to enhance developer productivity and structure design workflows.
Software Engineer
-
Lovoo
Germany, DE - 2020 - 2022
- Improved internal processes by building tools and automating workflows in non-tech departments. Lots of communication with different stakeholders.
- Planned and delivered the application for the company-wide feedback rounds.
- Lead the relaunch of the main internal admin tool.
Software Engineer
-
3m5
Dresden, DE - 2018-2020
- Introduced React as the first JS framework to the company, alongside Typescript.
- Created mobile apps with hardware interactions, IoT on AWS & Lambda.
Talks & Courses
Why Typescript
-
Talk
- Benefits of using and adopting Typescript. Specifically in professional environments.
Fight of the Mobiles
-
Talk
- Comparison of mobile app frameworks. Investigates ease of use and performance.
Python for beginners
-
Courses
- Hosted an interactive python beginner course at TU Dresden. Created learning material and exercises.
Projects
Autorestic
-
CLI
Go - 1.5k★
- Config driven, easy backup cli for restic.
- Distributed on brew and other package managers.
cryptgeon
-
App, CLI & Raycast
Rust, Svelte, Docker - 1k★
- Secure, open source note sharing service inspired by PrivNote.
- Server has a 0 trust assumptions and cannot read contents.
- Also distributed as CLI.
- Used inside of companies, ~10k monthly users.
locale switcher
-
Browser Extension
Svelte - 50k MAU
- Developer tool to switch languages and test i18n functionality.
- Published to Chrome and Firefox stores.
Interests
- Open source is a big passion: I actively contribute to projects, publish own software, etc.
- Cooking, fine dining and food in general, much into it.
- Started a local association around organizing events, mostly techno, but also art etc.
- Design (Industrial & UI, Typography) always keeps fascinating me.