INFO CANDIDATO
DETTAGLIO CV
Profilo Candidato
Con oltre 8 anni di esperienza pratica nell'ecosistema .NET, sono specializzato nella creazione di applicazioni robuste e scalabili utilizzando C#, ASP.NET, MVC e API RESTful. Ho una profonda conoscenza di .NET Core, modelli di progettazione MVC ed Entity Framework, e eccello nello sviluppo di applicazioni web dinamiche e user-friendly. Ho esperienza di lavoro sia con team piccoli che grandi e ho lavorato su una varietà di progetti, tra cui piattaforme Sanitarie, CRM ed E-commerce, fornendo soluzioni di alta qualità che migliorano l'efficienza e il coinvolgimento degli utenti. La mia passione risiede nell'utilizzo delle tecnologie .NET per creare sistemi performanti e senza soluzione di continuità che guidano la crescita del business e la soddisfazione degli utenti.
Studi, Corsi, Certificazioni, Lingue conosciute
BS in Computer Science (Laurea in Informatica)
University of Management and Technology
Indirizzo principale: Informatica
Esperienze di Lavoro
Lead .Net Developer
DataOnMatrix
New York, Stati Uniti (Remoto)
Gennaio 2021 - Presente
- Sviluppato un nuovissimo sistema HRM per E-Commerce utilizzando C#, MVC 4 con Razor, .NET 4.5, jQuery, Kendo UI e Sybase SQL Anywhere (T-SQL e Stored Procedure), ed Entity Framework per un'interazione utente fluida e una gestione dinamica dei contenuti.
- Migliorata la funzionalità CRM integrando Salesforce con funzionalità aggiuntive, inclusa una versione mobile, utilizzando Kendo UI, MVC e Sybase SQL per fornire un sistema efficiente e scalabile.
- Creati e ottimizzati viste, pannelli di visualizzazione, criteri di visualizzazione, set di viste, indici di viste e colonne di viste in Allegro, migliorando le prestazioni complessive del sistema e l'accessibilità per gli utenti.
- Sviluppate classi di messaggio ed eventi per il monitoraggio delle negoziazioni in Allegro, garantendo notifiche in tempo reale e tracciamento della conformità sulla piattaforma.
- Implementati modelli di progettazione MVC per applicazioni ASP.NET utilizzando il framework ASP.NET MVC, migliorando la manutenibilità e la scalabilità del codice.
- Creati servizi web per servizi amministrativi, servizi di configurazione e moduli di pricing, abilitando aggiornamenti dinamici e configurazione in tempo reale.
- Lavorato estesamente sulla modellazione di database, progettazione di schemi e creato stored procedure per SQL Server 2008, supportando le funzionalità principali dell'applicazione e l'integrità dei dati.
- Sviluppati controlli utente in ASP.NET e C#, integrandoli dinamicamente nelle pagine web utilizzando master page e CSS per una maggiore coerenza dell'interfaccia utente e dell'esperienza utente.
- Gestita la consegna SDLC di un modulo di Farmaci e e-Prescrizione per un EMR Sanitario Statunitense, integrandolo con SureScripts, gestendo flussi di lavoro sanitari complessi, vincoli di certificazione di terze parti e scambio di dati conforme a HIPAA, dall'analisi dei requisiti al rilascio in produzione.
- Create soluzioni web complete utilizzando ASP.NET Core, Web API, Web Forms, SQL Server ed Entity Framework per un'integrazione fluida tra vari moduli e servizi.
- Guidato lo sviluppo di interfacce utente grafiche utilizzando viste, codificando la logica di business in C# e implementando metodologie Agile per fornire applicazioni intranet web-based di alta qualità.
- Progettati database utilizzando MSSQL e Azure DB, abilitando l'archiviazione e il recupero di dati scalabili per applicazioni ad alto traffico.
- Utilizzato Azure DevOps per impostare un sistema di aggiornamento e test, ottimizzando le pipeline CI/CD per la consegna continua di funzionalità e aggiornamenti.
- Migliorate le interazioni utente sfruttando jQuery per risposte UI dinamiche, garantendo un'esperienza utente fluida su più piattaforme web.
- Collaborato con team cross-funzionali in un ambiente Agile/Scrum per fornire soluzioni di alta qualità per applicazioni web, aderendo alle migliori pratiche e agli standard del settore.
- Costruite soluzioni backend e frontend complete utilizzando React.js, .NET Framework, MSSQL e C#, migliorando significativamente la comunicazione e l'elaborazione dei dati per migliaia di utenti.
- Progettata architettura a oggetti distribuiti e implementati modelli di progettazione come SOLID, garantendo scalabilità e manutenibilità in applicazioni enterprise.
- Lavorato su vari microservizi utilizzando Kubernetes (K8s), Azure e .NET Core, ottimizzando le prestazioni del sistema e abilitando implementazioni cloud senza soluzione di continuità.
Software Engineer
The Genius Group
Regno Unito (Remoto)
Febbraio 2019 - Dicembre 2021
- Partecipato attivamente all'intero SDLC, sviluppando applicazioni web utilizzando ASP.NET MVC e Angular 5 in un framework Agile/Scrum, garantendo una progressione e consegna fluide del progetto.
- Progettate e implementate API Web RESTful, facilitando la comunicazione senza soluzione di continuità tra microservizi e migliorando la funzionalità complessiva dell'applicazione.
- Utilizzato Entity Framework per una gestione efficiente del database, ottimizzando l'accesso ai dati e garantendo interazioni dati semplificate all'interno delle applicazioni.
- Applicati concetti di programmazione orientata agli oggetti (OOP) utilizzando C# e ASP.NET MVC, aderendo alle migliori pratiche per un codice scalabile e manutenibile.
- Utilizzate metodologie SCRUM/Agile per gestire i progetti in modo efficiente e favorire una migliore comunicazione all'interno del team di sviluppo.
- Integrati MongoDB e Cosmos DB per ottimizzare l'archiviazione, il recupero e la gestione dei dati, garantendo alte prestazioni in ambienti distribuiti.
- Gestito il controllo versione utilizzando TFS e tracciato l'avanzamento dello sviluppo, le attività e i bug con Jira, garantendo un tracciamento efficiente del progetto e la collaborazione del team.
- Sviluppati e integrati servizi web, estendendo la funzionalità dell'applicazione e abilitando l'interazione senza soluzione di continuità tra sistemi esterni.
- Implementata la registrazione degli errori utilizzando Log4Net, fornendo monitoraggio in tempo reale e capacità di risoluzione dei problemi per risolvere rapidamente i problemi e garantire la stabilità del sistema.
- Migliorate applicazioni legacy costruite con VB.NET, migliorando prestazioni, affidabilità e scalabilità, garantendo al contempo la compatibilità con sistemi e tecnologie moderne.
Junior Software Engineer
SCOPIC
Stati Uniti (Remoto)
Gennaio 2018 - Gennaio 2019
- Utilizzato lo stack tecnologico .NET (.NET 4.5, ASP.NET, .NET Core) per progettare e sviluppare soluzioni IT personalizzate, automatizzando i processi tra la sede centrale e i server delle cliniche.
- Create applicazioni web interattive e dashboard dinamiche per fornire statistiche in tempo reale sul database SQL e
CERTIFICAZIONI
- Microsoft Certified Azure Developer
- Full-Stack Web Development with C# OOP, MS SQL & ASP.NET MVC, Udemy
COMPETENZE (SKILLS)
Core Technologies:
- C#, .NET Core, ASP.NET, MVC, RESTful Services, Entity Framework Core, ADO.NET
Cloud & DevOps:
- Azure, AWS, Docker, Kubernetes, GitHub, Jenkins
Architettura e Pattern:
- Microservizi, Architettura, Event-Driven Architecture, Principi SOLID, API Versioning, Caching, Autenticazione/Autorizzazione
Frontend Technologies:
- TypeScript, JavaScript, Redux, Angular, ReactJS
Database:
- SQL Server, PostgreSQL, MySQL, MongoDB, Redis