About
About
I’m Gennaro Borrelli — an independent technology consultant with over two decades of professional experience in software engineering and data systems.
My background spans software engineering, data engineering, artificial intelligence, and systems architecture. I have worked in senior technical roles including Technical Lead and Solution Architect, designing and reviewing systems where correctness, performance, scalability, and long-term maintainability are non-negotiable.
This site is not a portfolio.
It is a working notebook.
Professional Background
I began programming at an early age, working close to the hardware and on constrained systems. That early exposure shaped how I think about software: not simply as code, but as behaviour at runtime.
Over time, that foundation developed into a professional career covering:
- Backend and full-stack engineering
- Low-level and systems programming
- Middleware and integration platforms
- Data platforms, warehousing, and analytics systems
- High-load transactional and operational environments
- Applied AI in professional and production settings
- On-premises, hybrid, and cloud-native architectures
Today I work as an independent consultant and hands-on solution architect, helping teams design systems that are defensible, observable, and fit for real-world production use.
Teaching Philosophy
Most technical education focuses on syntax.
I focus on reasoning.
My courses and writing emphasise:
- Why systems behave the way they do
- How to evaluate trade-offs under real constraints
- How to write code and queries that can be trusted in production
- How data design decisions influence long-term system stability
Tools change.
Foundations do not.
Languages, Data & Platforms
Programming Languages
C, C++, C#
Java, F#
Python
JavaScript, TypeScript
Assembly (ASM, MASM, C MASM macros)
Databases & Query Languages
SQL, T-SQL
MySQL
PostgreSQL
Data, AI & Cloud Platforms
Microsoft Azure
Amazon Web Services (AWS)
Google Cloud Platform (GCP)
Applied AI workflows in enterprise environments
I have extensive experience across enterprise data platforms, relational systems, and distributed architectures.