Marco Cognolato Logo

PROFILO

Tre decenni di evoluzione tecnologica

Software Architect e Senior Developer con oltre 30 anni di esperienza nello sviluppo di soluzioni software enterprise. Esperienza consolidata nell'intero ciclo di vita del software, dall'analisi dei requisiti alla progettazione architetturale, dallo sviluppo alla manutenzione di sistemi mission-critical. Competenze trasversali su tecnologie legacy e moderne, con particolare focus su AI/Computer Vision, sviluppo enterprise e applicazioni mobile.

Competenze Tecniche

Linguaggi di Programmazione

Python C# Java COBOL JavaScript SQL

AI & Computer Vision

YOLOv9 PyTorch OpenCV Machine Learning Dataset Management

Database Relazionali

Oracle SQL Server HSQLDB MySQL PostgreSQL

Sistemi Legacy & File

DL/1 VSAM CICS Mainframe

Database NoSQL

MongoDB Redis Document DB

Framework & Platform

.NET WinForms Xamarin Android J2EE Swing

Architettura & Design

Enterprise Architecture Design Patterns Microservices API Design System Integration

Domini Applicativi

Vending Management Agricultural Systems Industrial Automation Healthcare Logistics & Transport ERP Systems

Approccio Professionale

🎯

Problem Solving

Approccio metodico e pragmatico alla risoluzione di problemi complessi. Analisi approfondita dei requisiti e progettazione di soluzioni scalabili e manutenibili.

🔧

Legacy Modernization

Esperienza consolidata nella modernizzazione di sistemi legacy. Capacità di integrare tecnologie moderne mantenendo la continuità operativa e valorizzando gli investimenti esistenti.

📊

Business Domain Knowledge

Profonda conoscenza dei flussi aziendali standard: ciclo attivo e passivo, contabilità, gestione magazzino, logistica. Capacità di tradurre esigenze di business in soluzioni tecniche efficaci.

🚀

Full-Stack Mindset

Visione completa dello stack tecnologico, dal database al frontend, dal mobile al backend. Capacità di gestire progetti end-to-end e di coordinare team multidisciplinari.