Instructor
Gennaro Borrelli
Tech Lead & Solution Architect — Enterprise Systems
About me
Welcome
Gennaro is an independent technology consultant with over 20 years of professional experience in the IT industry. His background spans Software Engineering, Data Engineering, Artificial Intelligence, and Systems Architecture, with many years working in senior technical roles including Technical Lead and Solution Architect.
He specialises in designing, reviewing, and delivering reliable software and data systems where correctness, performance, scalability, and long-term maintainability are non-negotiable.
Professional Background
Gennaro began programming at an early age, working close to the hardware on constrained systems. This early exposure to low-level computing shaped a strong understanding of how software behaves at runtime — not just how it is written.
Over time, this foundation developed into a broad professional career covering:
Full-stack and backend software engineering
Low-level and systems programming
Middleware and integration platforms
Data platforms, data warehousing, and analytics systems
High-load transactional and operational systems
AI-assisted workflows and applied AI in professional environments
On-premises, hybrid, and cloud-native architectures
Today, he works 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
Gennaro’s courses focus on professional reasoning, system behaviour, and decision-making under real constraints — not just syntax or isolated examples.
Rather than teaching tools in isolation, his teaching emphasises understanding why systems behave the way they do, how to evaluate trade-offs, and how to write code and queries that can be trusted in production environments.
Programming 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
AI-assisted development and applied AI workflows
Microsoft Azure
Amazon Web Services (AWS)
Google Cloud Platform (GCP)
With extensive experience across enterprise data platforms, relational databases, and large-scale distributed systems.