Luca Morelli
Software analyst and developer
Team lead
02 — Skills

Six areas where I can take responsibility for analysis and delivery.

For each area: what it covers, the technologies I use today and the cases where I have applied it.

Domains

01

Microservices and messaging

Breaking down monolithic systems, asynchronous communication, caching for high loads.

.NET CoreAzure Service BusRabbitMQRedisMediatR
CasesC-01 · C-03
02

Azure and AWS cloud

Cloud-hosted platforms, IoT data flows, infrastructure as code.

AzureKubernetesFunctionsIoT HubAWSTerraform
CasesC-01 · C-05 · C-07
03

Migration to current stacks

Porting to recent .NET and migrating databases and platforms, to move existing systems onto modern technologies.

.NET CorePostgreSQLBlazorEntity Framework
CasesC-03
04

Enterprise frontend

Portals and business applications for internal users and end customers.

AngularReactNext.jsTypeScript
CasesC-02 · C-04 · C-08
05

GIS and geomarketing

Mapping platforms, field team tracking, territorial analysis.

Google MapsTatukGISD3Android
CasesC-06
06

Systems integration

Connecting with CRM, ERP, external suppliers, payment gateways and Microsoft 365.

Dynamics CRMSAPMS GraphNode.js
CasesC-01 · C-07

Skill levels by technology

Expert

  • ASP.NET Core
  • Angular

Proficient

  • Node.js
  • SQL Server
  • TypeScript
  • Angular Material
  • Google Maps

Working knowledge

  • React
  • Blazor
  • Azure
  • AWS
  • Azure Identity Platform
  • MS Graph SDK
  • MongoDB
  • Python
  • Native Android
  • Machine learning
LanguagesItalian — nativeEnglish — fluent

Career path, by technology era

2000s

Desktop

Client/server and business applications.

2010 →

Web and mobile

ASP.NET MVC, Android apps, first GIS projects.

2014 →

Single-page apps

Angular, Node.js, MongoDB, external integrations.

2020 →

Cloud and teams

Microservices, DDD/TDD, Azure and AWS, team leadership.

Is one of these areas what you need?

Detailed CV and references available on request.