E' specializzato nella progettazione di componenti software e applicazioni web.
Ha una buona conoscenza dei linguaggi e degli strumenti di sviluppo per il Web. Sa programmare utilizzando i linguaggi di scripting server-side e client-side, quali PHP e JavaScript.Sa realizzare siti internet complessi con contenuti dinamici. Conosce i database relazionali ed il linguaggio SQL. Sa creare un database, effettuare query di interrogazione ed interfacciare le pagine web con sistemi di database anche in maniera avanzata.
Sa sviluppare servizi interattivi e soluzioni di e-commerce. Conosce le problematiche di sicurezza online.Completano il profilo buone capacità di problem solving e predisposizione al lavoro di gruppo.