SOFTWARE ENGINEER & SOLUTIONS ARCHITECTCATANIA

From ideas
to systems.

I design architectures and develop backend, web, and mobile applications. I integrate systems, data, and AI to automate processes and build reliable products.

01 / 06 SCROLL TO EXPLORE
SOFTWARE ARCHITECTURE FULL STACK DEVELOPMENT AI & CLOUD SOLUTIONS PROBLEM SOLVING
01 / ABOUT

MY APPROACH

Technology works when the pieces connect.

I am a Software Engineer & Solutions Architect with 8 years of experience across enterprise, Insurtech, and consulting. I support teams and businesses from requirements analysis through release, translating goals and constraints into practical technical decisions. I design solutions that can evolve over time, with a focus on reliability and maintainability.

8years of experience
E2Efrom architecture to release

02 / CAREER

Experience.

Roles, contexts, and technologies that have shaped the way I build software.

06/2025 — PRESENTCURRENT

Software Engineer & Solutions Architect

Consulting · Catania

I design and develop modern software solutions, from architecture and technical decisions to POCs, MVPs, internal web applications, and cross-platform mobile apps. I integrate services and external systems through APIs and microservices, supporting teams from requirements analysis through release.

I develop solutions using RAG (Retrieval-Augmented Generation) and agentic workflows for information retrieval and business process automation. I connect AI models to data, tools, and services through MCP and tool calling, designing data ingestion and processing pipelines and workflows orchestrated by agents.

POC & MVPInternal web appsMobile appsMicroservicesRAGAgentic workflowsMCP serversC#/.NET CoreJavaPythonAzure Cloud
09/2019 — 06/2025

Software Engineer → Lead Software Engineer

RBTech s.r.l · Catania

09/2019 — mid-2023Software Engineer
mid-2023 — 06/2025Lead Software Engineer

I developed backend and frontend solutions for the insurance and medical sectors: internal back-office applications, external tools for customer support and assistance, and batch processes. My work covered building new applications, integrating existing systems, and improving performance and stability.

As Lead Software Engineer, I led a five-person team, including myself, defining solutions and technical decisions, analysing and assigning tasks, and supporting development. I oversaw code reviews, software quality, activity planning, and release coordination.

JavaScalaPythonPostgreSQLKafkaPHPLaravelAkka ActorBatchMongoDBElasticsearchDockerKubernetes
2018 — 2019

Software Developer

IntelliSync s.r.l · Acireale

I developed business management applications for the insurance sector as a software consultant.

Java 8WildFlyAngularJSPostgreSQL
2018

Software Developer

Wisnam s.r.l · Acireale

I was responsible for the entire development of the API backend on Azure, providing telemetry data to dashboards for remote monitoring of an artificial organ, in line with the IEC 62304 specification.

C#.NET CoreSQL ServerAzureAngularAzure FunctionsIEC 62304

03 / SKILLS

Skills.

Architecture and backend at the core; web, mobile, data, infrastructure, and AI to support the product end to end.

Hard skills

01

Backend & architecture

I design distributed backends, REST APIs, and system integrations using Domain-Driven Design and event-driven architecture. I develop batch processes and optimise application performance and reliability.

C# / .NET CoreJava / QuarkusPython / FastAPI / Pyramid / DjangoScala / AkkaPHPCC++MicroservicesMonolithic architectureDomain-Driven DesignEvent-driven / Producer–ConsumerREST API designSystem integration patternsBatch processingPerformance and reliability
02

Frontend & mobile

I develop web and cross-platform mobile applications, from building the interface through release and integration with backend services.

Languages
TypeScriptJavaScript
Web
ReactAngular
Mobile
React Native / ExpoAndroid
03

Data & infrastructure

I work with relational and NoSQL data, messaging, and event streaming. I use cloud-native, hybrid, and on-premise infrastructure, containers, and CI/CD pipelines.

Databases and search
PostgreSQLMySQLSQL ServerMongoDBElasticsearchClickHouse
Messaging and events
Apache KafkaEvent streaming
Cloud and delivery
Azure CloudAWSDockerKubernetesCI/CD
04

AI engineering

I develop solutions using RAG and agentic workflows for information retrieval and process automation. I integrate AI models with data, tools, and services through MCP and tool calling, designing ingestion, processing, and orchestration pipelines. I also use AI assistants for software development and verification.

RAGAgentic workflowsModel Context Protocol (MCP)Tool callingData ingestionAgent orchestrationPrompt engineering

Soft skills

01 / PEOPLE

Collaboration

I coordinate the team’s work, share technical decisions, and support developers through discussion, code reviews, and problem solving.

02 / METHOD

Problem solving

I analyse complex problems, identify priorities, and define practical solutions, considering performance, stability, and maintainability.

03 / CLARITY

Technical communication

I explain architectural decisions and their trade-offs, translating requirements and constraints into clear tasks for the team.

04 / CONTEXT

Autonomy and adaptability

I follow development from analysis through release, adapting tools and approach to the product, industry, and project context.

04 / IDEAS IN PRACTICE

Projects.

Selected personal and open-source projects that show my curiosity beyond day-to-day work.

More projects on GitHub
PERSONAL PROJECT

05 / EDUCATION & RESEARCH

Education
and research.

PUBLICATION · 2020Data Collection via Wearable Medical Devices for Mobile Health
2016 — 2018

Master's degree in Computer Engineering

University of Catania

Thesis with Wisnam on an Azure cloud architecture for telemetry and remote monitoring of an artificial organ.

2012 — 2016

Bachelor's degree in Computer Engineering

University of Catania

Research and design of a wireless attendance-detection system with a cross-platform mobile app.

2012

Technical diploma in Computer Science

ITIS E. Fermi

Final project: an Android app for studying rational functions.

LANGUAGES

Italian · English

06 / CONTACTHAVE AN IDEA IN MIND?

Let's build
something together.

simone.tinella@gmail.com

If you'd like to discuss a project, a collaboration, or a technical challenge, get in touch.