Let's connect

THE HUMAN BEHIND THE CODE

Senior Full-Stack Developer · Cloud & AI

Alessio Spina.

I build full-stack applications and AI integrations tailored to different industries and business needs.

Senior Full-Stack Developer at IBM · Naples, Italy

SOFTWARE / SYSTEMS / PEOPLEEXPERIENCE

01 / EXPERIENCE

Beyond the code.
Inside the work.

The systems I have worked on, the part I played, and the people I have helped prepare.

2021 — PRESENTCurrent role

IBM

IBM Consulting FutureNow Center ITALY
Via G. Porzio 4, Napoli, NA 80143, IT

Senior Full-Stack Developer · Enterprise Applications & AI Integration

At IBM, I work on enterprise applications and AI integrations. My experience spans full-stack development, backend services and the connections between software systems, with project work in banking and telecommunications.

Alongside application development, I support the people joining our teams. My role has included helping new colleagues understand company processes and preparing learning paths that connect their technical preparation to the projects they will work on.

01.1 / ENTERPRISE APPLICATIONS · BANKING

Reliable data at the point of entry.

Full-stack development for an anti-money laundering data-entry platform.

The context

The platform supports data-entry activities within anti-money laundering workflows. In this setting, the quality of the information entered matters: verification and validation are part of making that information usable throughout the process.

My contribution

I contributed across the frontend and backend of the application, including its verification and validation systems. This work connected the data-entry experience with the checks behind it, supporting consistency between what users enter and what the application processes.

What the work supports

The purpose was to support data integrity and the platform’s regulatory-compliance workflows. It is an example of my work on enterprise software where business requirements and the handling of data are closely connected.

Full-stack developmentData validationAML workflows

01.2 / AI INTEGRATION · TELECOMMUNICATIONS

Connecting voice AI to customer care.

Backend development and integration modules for an AI-based virtual voice assistant.

The context

The project brought an AI-based voice assistant into a telecommunications customer-care setting. The assistant needed an application layer connecting its conversational capabilities with the services supporting the customer-care workflow.

My contribution

I worked on backend development and integration modules using IBM watsonx. My contribution focused on the software connections supporting the assistant, bringing AI capabilities into the wider application rather than treating the model as a standalone feature.

What the work supports

The aim was to support voice interactions and customer-care automation. This experience brings together two parts of my work: backend engineering and the practical integration of AI into enterprise applications.

IBM watsonxBackend developmentAI integrationsVoice assistants

01.3 / PEOPLE & PROJECT READINESS

Helping new colleagues find their way.

Corporate onboarding and structured technical learning paths.

Starting inside the company

I helped new joiners navigate internal administrative procedures and company processes. The first part of this support was practical: helping people understand the organisational steps involved in entering a new working environment.

Preparing for project work

I also defined structured study paths to help candidates build the knowledge needed for their upcoming projects. The objective was to connect learning with the work ahead, so that joining a project team came with preparation and a clear professional direction.

Why this matters to my work

Software is built by teams. Supporting a colleague’s entry into the company and their technical preparation is another way I contribute to those teams, alongside the application code I develop.

Corporate onboardingLearning pathsTechnical mentoring
2019 — 2020

Apple Developer Academy

PIER PROGRAM

iOS & Backend Developer · Tutor

During the PIER Program, I developed native iOS applications in Swift and backend services with Node.js. This experience connected mobile application development with the services supporting it, extending my work beyond the device itself.

Application development

My development work covered native iOS software and backend services: two complementary parts of building an application. It gave me a foundation in working across application layers that continues in my full-stack work today.

Supporting incoming students

I also tutored incoming students in Swift and software development, providing practical guidance and learning support. The focus was on helping students develop their understanding of the language and apply it while learning to build software.

SwiftNative iOSNode.jsTutoring

Download PIER certificate (JPG)

BEYOND THE SIMULATION

Ideas become real when you build them.

02 / EXPERTISE

Technical expertise.

From the interface to the infrastructure.

Backend engineering

Java · Spring Boot · Hibernate · JPA · Kotlin · Node.js · TypeScript · NestJS · Express

Frontend development

Angular · JavaScript · HTML · CSS

Databases

Relational & NoSQL databases · MySQL · PostgreSQL · PL/SQL

Cloud & DevOps

AWS · Microsoft Azure · Docker · Kubernetes · OpenShift · Jenkins

AI & integrations

IBM watsonx · Virtual assistants · API integrations

Mobile & mentoring

Swift · Native iOS development · Technical tutoring · Developer onboarding

KNOW THE SYSTEM

Understand the rules. Then build what comes next.

03 / EDUCATION

Education.

2018 — 2019

Apple Developer Academy

Student Program

University of Naples Federico II

Training in Swift and native iOS application development.

Download Student certificate (JPG)

2015 — 2021

Bachelor’s Degree in Computer Science

University of Naples Federico II

Thesis on the design and development of an iOS application integrated with REST APIs.

FOLLOW THE QUESTION

Curiosity is where the next door opens.

04 / CREDENTIALS

Certifications.

Continuing to grow across
cloud platforms and artificial intelligence.

IBM Developer Level 2, AWS Developer Associate and AWS AI Practitioner link to my personal credentials. Other cards link to the official certification programs.

Explore my full Credly profile
KEEP LEARNING

There is always another layer to understand.

05 / LANGUAGES & TOOLS

Languages & Tools.

The languages, frameworks and tools behind my development workflow.

TypeScript

Language

Java

Language

NestJS

Backend framework

FastAPI

Backend framework

Quarkus

Java framework

Spring Boot

Java framework

WebStorm

Development environment

Visual Studio Code

Code editor

IBM Db2

Relational database

Oracle Database

Relational database

Apache Cassandra

Distributed database

Firebase

Application platform

Apache Kafka

Event streaming

Jenkins

CI/CD automation

Angular

Frontend framework

Node.js

JavaScript runtime

Docker

Containers

Kubernetes

Container orchestration

PostgreSQL

Relational database

Swift

Language · iOS development

INSIDE THE CONSTRUCT

Know your tools. Build your own possibilities.

BLOG

Code, systems and people.

All articles

ENGINEERING

Designing APIs that stay maintainable

Clear contracts, predictable failures and small changes: the decisions that make an API easier to work with.

20 September 2026 · 3 min read

AI & INTEGRATIONS

Integrating AI beyond the demo

A practical way to define the task, validate responses and handle the moments when a model cannot help.

20 September 2026 · 3 min read

PEOPLE & PRACTICE

From onboarding to project readiness

How company procedures, a focused learning path and a first contribution can fit into one coherent onboarding plan.

20 September 2026 · 3 min read
TRANSMISSION LOG

Look beyond the output. Understand the code.

Behind every line of code,
a choice to build something real.

Let’s build
something useful.

For professional opportunities, collaborations,
or a conversation about technology.

Connect on LinkedIn

Download CV (PDF)

THE NEXT CONNECTION

Every new possibility begins with a connection.