The partner for developing your enterprise ideas.

Senior .NET Developer & Solution Architect7+ years of experience in enterprise solutions

Specialized in production AI systems: multi-agent architectures, LLM integration (Azure OpenAI, Anthropic Claude), real-time pipelines and RAG. Solution Architect & Technical Lead at FEDRO Software, where I took an AI platform for call centers from zero to production in 3 months.

No commitment
30-minute call
Technical Skills

Complete Technology Stack

7+ years of experience with enterprise technologies and advanced AI integration

Languages & Frameworks

Frontend: React, Angular, TypeScript, JavaScript ES6+, HTML5, CSS3/SASS

Backend: C# (.NET 9), Node.js, REST APIs, GraphQL, Fastify, Swagger

Database & Search

SQL Server, MySQL, Elasticsearch, Supabase, Entity Framework Core

Query optimization, full-text indexing, multi-tenancy isolation

AI & Speech Processing

Azure OpenAI, Anthropic Claude, Assembly.AI, ElevenLabs

Multi-agent architectures, LLM integration, RAG, structured outputs (JSON Schema), multi-provider Speech-to-Text, agentic tooling (custom MCP, Claude Code)

Cloud & Infrastructure

Microsoft Azure (VMs, Cognitive Services, Foundry), Docker

DevOps: Git, GitHub, Azure DevOps, Hangfire, Application Insights

Architecture & Patterns

DDD, CQRS, ABP.io, Entity Framework Repository Pattern

VR & 3D: Unity, C#, Google VR SDK, Mobile VR Development

Testing & Methodologies

Jest, Cypress, Unit Testing

Methodologies: Agile (Scrum, Kanban), Jira

Methodologies & Tools

AgileScrumKanbanJiraGitGitFlowABP.ioHangfireAzure DevOpsApplication InsightsFigmaStorybookGraphQLREST APIsWebServicesUnityGoogle VR SDKEmbedded Systems
Artificial Intelligence

AI Integration for concrete and measurable results

7+ years of experience integrating cognitive services for enterprise solutions. I've implemented systems that process thousands of transcriptions per hour with over 95% accuracy.

Lead developer of FEDRO CognitiveServices platform: a complete orchestration system for audio file acquisition, AI transcription, NLP analysis and full-text indexing.

Azure Cognitive Services Integration

Complete Azure AI implementation for speech-to-text, sentiment analysis and question answering with 1000+ transcriptions/hour processing.

OpenAI GPT & Assembly.AI

Multi-provider abstraction layer for transparent switching between different AI services. Seamless integration with automatic fallback.

NLP & Semantic Analysis

Advanced semantic analysis systems, question answering and full-text indexing with Elasticsearch for intelligent search.

cognitive_services.cs
// FEDRO CognitiveServices Integration
public class AIOrchestrator : IJobProcessor<AudioFile>
{
    private readonly IAzureCognitiveService _azure;
    private readonly IOpenAIService _openai;
    private readonly IAssemblyAIService _assembly;
    
    public async Task<TranscriptionResult> ProcessAsync(
        AudioFile file, CancellationToken ct)
    {
        // Multi-provider abstraction layer
        var transcription = await _providerSelector
            .GetOptimalProvider(file)
            .TranscribeAsync(file, ct);
            
        // NLP Analysis pipeline
        var analysis = await _nlpEngine.AnalyzeAsync(
            transcription, 
            new AnalysisOptions {
                EnableSentiment = true,
                EnableQuestionAnswering = true,
                EnableSemanticSearch = true
            });
            
        // Elasticsearch indexing
        await _searchEngine.IndexAsync(analysis);
        
        return new TranscriptionResult {
            Transcription = transcription,
            Analysis = analysis,
            ProcessingTime = stopwatch.Elapsed
        };
    }
}
Solutions

Enterprise Solutions I Can Build

Focus on scalable architectures, AI integration and complex systems optimization.

Scalable Enterprise Platforms

Development of enterprise solutions with DDD, CQRS and microservices architectures. Multi-tenant management with granular RBAC.

AI & Cognitive Services Integration

Implementation of Azure cognitive services, OpenAI GPT and Assembly.AI. Speech-to-text, NLP and advanced semantic analysis.

High Availability Mission-Critical Systems

Design of systems with 99.9% uptime, resilient retry policies and advanced error handling. Monitoring with Application Insights.

Performance Optimization & Legacy Code

85% legacy code reduction through strategic refactoring. 50% performance optimization with multi-layer caching and query optimization.

Let's talk about your project

Professional Timeline

My professional journey includes various technical roles, continuous training and certifications

Current Position

SOLUTION ARCHITECT & TECHNICAL LEAD

FEDRO Software SRL

Cagliari

January 2025 - Present
ABP.io
.NET 9
Angular
TypeScript
+6
  • Architect and lead developer of SPRocket, enterprise platform for intelligent phone conversation analysis via AI
  • Complete application architecture design: Clean Architecture, DDD, CQRS on ABP.io
  • Unified orchestrator development with Hangfire for async processing and parallelization
  • Multi-tenancy implementation with data isolation, granular RBAC
  • RESTful APIs design versioned with OWASP compliance
  • Provider-agnostic architecture for AI services: transparent switch between Azure Cognitive Services, Assembly.AI and OpenAI
  • Transcription, semantic analysis and question-answering pipeline on conversations
  • Angular dashboard with real-time call KPI visualizations
  • Fulltext search engine with Elasticsearch for instant navigation on transcriptions
  • +50% performance optimization with multi-layer caching and query tuning
  • Retry policies and circuit breaker system for resilience
Current Position

SOLUTION ARCHITECT & FULL-STACK DEVELOPER

Freelance

Client: C.I.S.A.

Cagliari

2026 - Present
ABP Framework
.NET 10
C#
Angular 22
+3
Current Position

AI & 3D DEVELOPER

Freelance

Client: Virtuard

Cagliari

2026 - Present
3D Reconstruction
Computer Vision
AI
3D Rendering

FRONTEND DEVELOPER

ALTEN Italia

Client: Expedia Group

Rome (Remote)

2021 - 2023
React
TypeScript
GraphQL
Jest
+2

SOFTWARE DEVELOPER → TECHNICAL REFERENT

SOFTWARELAB

Client: ERSU Cagliari

Cagliari

2018 - 2021
C#
MySQL
REST APIs
Embedded Systems
+1

MOBILE/VR DEVELOPER

Virtuard LTD

Cagliari

March 2018 – June 2018
Unity
C#
Google VR SDK
3D Rendering
Current Position

COMPUTER ENGINEERING

Epicode Institute of Technology

Online

2025 - Present

REACT ADVANCED + REDUX

Udemy

Online

2021

ADVANCED CSS AND SASS

Udemy

Online

2021

TYPESCRIPT FOR REACT

Udemy

Online

2021

DIPLOMA IN COMPUTER SCIENCE AND TELECOMMUNICATIONS

ITIS GIUA

Cagliari

2018

Projects & Portfolio

Enterprise and personal projects demonstrating expertise in scalable architectures, AI integration and full-stack development

SPRocket - AI Call Analytics Platform
Solution Architect & Technical Lead

SPRocket - AI Call Analytics Platform

Enterprise platform for intelligent phone conversation analysis via AI

4,000+
hours of calls/month
99.9%
uptime
500+
audio files in parallel
2
enterprise tenants
ABP.io
.NET 9
Angular
Azure Cognitive Services
OpenAI GPT
Assembly.AI
Elasticsearch
Hangfire
Docker
Clean Architecture, DDD, CQRS on ABP.io
Multi-tenant with data isolation and granular RBAC
Provider-agnostic AI (Azure, Assembly.AI, OpenAI)
C.I.S.A. - Document Automation & AI
Enterprise

C.I.S.A. - Document Automation & AI

Document automation and AI for a consortium: mail registration, task routing, document archive, accounting and payment reconciliation, with a domain MCP server and fully on-premise infrastructure.

ABP Framework
.NET 10
C#
Angular 22
+5
Proprietary
C.I.S.A.
SprocketLive - Real-Time AI Call Assistant
Enterprise

SprocketLive - Real-Time AI Call Assistant

Real-time module of the SPRocket platform: transcribes the call as it happens and generates AI suggestions for the operator on the fly.

ABP.io
.NET 9
Angular
MassTransit
+5
Proprietary
StudIApp - AI Tutor for University STEM Exams
Startup

StudIApp - AI Tutor for University STEM Exams

AI platform that helps Italian university students pass STEM exams, starting with Calculus 1 (Analisi 1): adaptive diagnostic test, personalized study plan and timed exam simulations with real-time feedback.

Next.js
Node.js
TypeScript
Python
+2
Proprietary
Demo
Virtuard - Immersive Virtual Tours & 3D Reconstruction
Enterprise

Virtuard - Immersive Virtual Tours & 3D Reconstruction

Collaboration with the proptech Virtuard, since 2018: first the VR mobile app for real-estate virtual tours, today an R&D pilot that reconstructs the rooms in 3D from the panoramas the tours already have.

Unity
C#
3D Reconstruction
Computer Vision
+3
Proprietary
Demo
Expedia Group - Frontend Components
Enterprise

Expedia Group - Frontend Components

Reusable design component system with Storybook documentation, complete testing and performance optimizations for millions of users.

1,000,000+ users served
10+ developers in the team
React
TypeScript
GraphQL
Jest
+2
Proprietary
POS System for University Canteens
Enterprise

POS System for University Canteens

Complete solution for POS payment management with real-time bank integration and advanced reporting system.

10,000+ transactions/year
Several university canteens
C#
MySQL
REST APIs
Embedded Systems
+1
Proprietary

Interested in collaborating?

I'm always open to new challenges and interesting projects. Contact me to discuss how I can contribute to your team.

Hi, I'm Riccardo Perniciano. Nice to meet you.

Riccardo Perniciano

Senior .NET Developer & Solution Architect with 7+ years of experience designing scalable enterprise solutions, today specialized in production AI: multi-agent architectures, LLM integration (Azure OpenAI, Anthropic Claude), real-time pipelines and RAG.

As Solution Architect & Technical Lead at FEDRO Software I designed and took to production SPRocket and SprocketLive (AI analysis and live assistance for call centers): 4,000+ audio hours/month, multi-tenant, 99.9% uptime, from zero to production in 3 months. Stack: .NET 9 · ABP.io (Clean Architecture, DDD, CQRS) · Angular · SignalR.

I reduced 85% of legacy code through strategic refactoring and implemented an orchestration system that manages parallel processing of hundreds of audio files.

I've worked with international teams for clients like Expedia, developing components used by millions of users. My approach combines technical skills with a strategic vision to create solutions that solve real problems.

Soft Skills

Technical Communication

Stakeholder Management, technical referent for non-technical clients. Ability to translate business requirements into technical solutions.

Ownership & Delivery

Track record of projects delivered from zero to production quickly (3 months for SPRocket enterprise platform).

International Teams

2 years in distributed team of 10+ developers for Expedia Group, Agile methodology.

Autonomy & Problem Solving

Accustomed to working with high autonomy on complex architectures, making technical decisions firsthand.

Language Skills

Italian:Native
English:B2 - Upper intermediate
Spanish:B2 - Upper intermediate
Contact Me

Contact Me

Available for full-time opportunities, freelance projects and innovative collaborations in software development and AI

Contact Information

Location

09128, Cagliari

Response Time

I usually respond within 24-48 hours. For urgent requests, I prefer phone contact.

Book a free call

Let's talk about your project and how I can help you bring your ideas to life. Book a free 30-minute call, no commitment.

Book now on Calendly
No commitment
30-minute call
Free consultation

Prefer to write?

You can reach me directly by email or on LinkedIn for any question or proposal.