-
WebArchitect
Sono Alberto Bottarini, un Architetto del Web.
Secondo Wikipedia.it un architetto è la figura professionale massimamente esperta della progettazione architettonica a qualsiasi scala e spazio, del restauro dei monumenti, dell'estimo in relazione alla costruzione di edifici e più in generale di spazi a livello architettonico e urbanistico.
Ma cos'è quindi un architetto del web?
Un architetto del web si occupa di tutti gli aspetti della realizzazione di un progetto web, dal semplice sito statico al portale multilingua e che ha una visibilità completa di tutto il processo analitico e decisionale preventivo e di tutte le tecnologie coinvolte sia di front-end che di back-end.
Approfondisce sia tematiche più organizzative occupandosi di tempi e di stime, sia tematiche tecniche affrontando i problemi che mano a mano si presentano.Da quando ho iniziato la mia avventura nel mondo dello sviluppo web ho affrontato diverse sfide, più o meno interessanti, più o meno stimolanti, più o meno valorizzanti. ma che mi hanno però permesso di migliorare le mie competenze sia strettamente tecniche che professionali. Gli obiettivi sono stati sempre raggiunti con uno spirito propositivo, con la massima disponibilità e cercando di ottenere sempre il risultato migliore.
La spiegazione e il segreto che sta dietro tutto questo è che amo il mio lavoro, amo realizzare progetti belli, curati, funzionanti ed efficenti, non do mai nulla per scontato e dedico parte del mio tempo libero a documentarmi e a crescere.
Nel mio piccolo sito potrete trovare tutto ciò che mi rappresente dal punto di vista professionale: dai principali progetti realizzati alle competenze accumulate passando dalle pubblicazioni più interessanti nell'ambito della programmazione web e da una breve carrellata delle mie esperienze passate.
Per contattarmi vi invito a visitare l'ultima pagina.
-
Progetti
Spesso ho avuto la fortuna di lavorare con persone competenti e amichevoli su progetti interessanti e che mi hanno dato la possibilità di formarmi e di migliorare le mie competenze.
Eccone una vetrina:
-
Sky Formula 1
Sezione del portale sky.it dedicata alla Formula1. Progettazione e sviluppo del cms editoriale, integrazione con servizi esistenti editoriali e statistici, con la GuidaTv di sky.it e con il videoportale tramite API dedicate. La sezione ha richiesto ulteriori sviluppi di logiche dedicate di visualizzazione dei video. -
Alfa Romeo SocialNetWall v2.0
Social network per fan del brand Alfa Romeo. Il portale si interfaccia con i principali social network (Facebook, Twitter, You Tube, Flickr) aggregandone i contenuti e rendendoli fruibili nella stessa interfaccia web. L'applicazione permette inoltre di creare una rete di amici all'interno del mondo Alfa Romeo e di scambiarsi messaggi.
-
Portale commerciale per Sky.it
Reskin grafico e tecnologico dell'area pubblica di Sky. Analisi e definizione delle tipologie di contenuto e dei requisiti con i diversi dipartimenti e progettazione del CMS Alfresco. -
Big Match per Gazzetta.it
Piattaforma basata su JSON per la gestione dei Big Match del portale Gazzetta.it. I contenuti comprensivi di testi, immagini, elenco giocatori e modulo di gioco sono completamente editabili dalla redazione che può occuparsi in maniera autonoma anche della creazione di nuove schede. -
Henkel Italia DonnaD
Portale web per il brand DonnaD. Oltre ad un sistema di single sign-on sviluppato per tutto il mondo Henkel Italia, l'applicazione offre contenuti disomogenei tra loro (ricette, idee viaggio, articoli, idee per la casa...), un forum personalizzato e la possibilità di partecipare a concorsi online. Tutti i contenuti sono editoriali e gestibili dal cliente in totale autonomia. -
Europei e Giochi Olimpici per Gazzetta.it
Infografiche sportive, calendari, schede atleti e schede squadra per le iniziative Euro 2012 e Olimpiadi Londra 2012 per Gazzetta.it. Integrazione con servizi di Gazzetta per la gestione dinamica dei calendari. -
Video Portale per Sky.it
Reskin grafico e tecnologico dell'area pubblica di Sky. Analisi e definizione dei requisiti tecnologici, studio e ottimizzazione per device mobili e implementazione della piattaforma video a supporto di tutto il parco web di Sky.it. Tematiche di geoblocking e di content protection. -
Private Griffe
Piattaforma social per e-commerce di alta moda. Il portale è composto da una parte di frontend navigabile dalle utenti, da un backoffice per la gestione dei contenuti editoriali e degli ordini e dei pagamenti e di un'area dedicata ai flussi di carico/scarico magazzino e integrazione con web service UPS. -
Lumen
Studio, progettazione e creazione sito web mobile di Lumen. Sito reattivo che permette la fruizione da differenti device mobili e con diversi orientamenti. -
Bianca Lumen
Studio, progettazione e creazione Sito web istituzionale di Bianca, nelle versioni desktop e mobile. Tutti i contenuti sono editoriali e gestibili dal cliente in totale autonomia. -
Portale CieloTV v2.0
Sviluppo del portale di CieloTV: integrazione del sito con i servizi esposti dalla guidaTv per il palinsesto serale e settimanale e con i video e le API esporte dal Video Portale Sky -
ZoviTeam
Applicazione Facebook per gestire le iscrizioni alla Beach Volley Marathon in collaborazione con GlaxoSmithKline. -
Kiss Detector
Applicazione Facebook che permette l'invio di baci virtuali ai proprio amici -
Portale Sky Pubblicità
Sviluppo del sito web della concessionaria Sky dedicata alla raccolta pubblicitaria. -
Alfa Romeo SocialNetWall v1.0
Versione precedente del portale SocialNetWall per Alfa Romeo. -
Portale CieloTV
Sviluppo del portale istituzionale del canale televisivo Cielo. Il sito propone una serie di schede evento e l'integrazione con la guidaTv.
-
-
Pubblicazioni
Dal 2006 ho avviato una serie di collaborazioni con alcune testate editoriali sia online che cartacee che si occupano di informatica e sviluppo web. Grazie a loro sono riuscito a pubblicare un corposo numero di articoli di tematiche anche differenti tra loro.
Ecco i principali articoli:
-
Portale italiano di riferimento per lo sviluppo web che ricopre praticamente qualsiasi tecnologia offrendo articoli, guide ed esempi.
- Node.js: Guida al nuovo framework web basato sul engine JavaScript V8
- Javascript: tecniche avanzate: Guida alle principali tecniche e agli aspetti avanzati di JavaScript
- HTML5: Serie di articoli dedicata alle nuove funzionalità esposte dal panorama HTML5 e dalle specifiche "web-apps".
-
ExtJS: serie di articoli relativi al famoso framework per realizzare Rich Internet Application utilizzando esclusivamente Javascript.
- ExtJS: il desktop sbarca sui browser
- La classe Ext.Element per un DOM più comprensibile
- Creiamo l'HTML con Ext.Template e Ext.Xtemplate
- Analisi della classe Ext.util.Observable
- L'oggetto Ext e le estensioni a JavaScript
- Progettare interfacce con Ext.Component
- Progettare interfacce con le sottoclassi di Ext.BoxComponent
- Ext.Container e Layout: la nostra applicazione prende forma
- Le classi Ext.Viewport, Ext.Panel e Ext.Window
- jQuery: Serie di articoli dedicati al famoso framework scritto da John Resig.
- xApps: Serie di articoli introduttivi alle potenzialità di AJAX e al suo utilizzo in applicazioni di diversa natura.
- Articoli vari
-
Rivista edita da Sprea Editori che concentra i propri articoli e rubriche sul mondo di Linux e dell'Open Source in generale
- Il web sulla cometa (LinuxPRO 86 - Natale 2009): Articolo che unisce aspetti teorici e pratici della recente tecnologia Comet che permette di effettuare flussi comunicativi PUSH utilizzando strumenti standard e compatibili su tutte le piattaforme web più diffuse.
-
Ruby on Rails: Serie di 4 articoli sul framework web realizzato in Ruby che ha spopolato nel 2008
- Sviluppo Web agile e divertente (LinuxPRO 67 - Giugno 2008)
- Gestire i contatti (LinuxPRO 68 - Luglio 2008)
- Ruby on Rails: tecniche avanzate (LinuxPRO 69 - Agosto 2008)
- Estendete Ruby on Rails con i plug-in (LinuxPRO 70 - Settembre 2008)
-
-
Skills
Frontend
- HTML: ottima conoscenza
- Javascript: ottima conoscenza del linguaggio, dei principi, delle nuove API HTML 5 e dei principali framework:
- jQuery
- jQuery Mobile
- MooTools
- ExtJS - Sencha
- Prototype
- CSS: ottima conoscenza del linguaggio (2, 3) e dei pricipali tool di sviluppo:
- Less
- 960
- Bootstrap
- AJAX: ottima conoscenza teorica della tecnica, degli strumenti di sviluppo e dei design pattern
Backend/Programmazione
- Java: ottima conoscenza del linguaggio, del paradigma Object-Oriented e dei principali framework web:
- Spring (Spring Core, Spring Data, Spring MVC, Spring Security)
- Hibernate
- Mondrian
- Axis
- PHP: ottima conoscenza del linguaggio, del paradigma Object-Oriented e dei principali framework web:
- Yii Framework
- RedBean
- MODx
- Node.js: buona conoscenza
- Phyton: buona conoscenza sia in ambito desktop che web
- Bash: buona conoscenza dei principali comandi bash
Mobile
- Android: conoscenza di base del sistema operativo e degli strumenti di sviluppo
- Mobile Web: ottima conoscenza delle tecniche di sviluppo, delle differenze tra i vari device e della programmazione reattiva
Competenze sistemistiche
- Apache httpd: buona conoscenza del web server, dei principali moduli e delle regole di configurazione
- MySQL: buona conoscenza del linguaggio SQL e dei principali strumenti di amministrazione
- MongoDB: buona conoscenza
- Protocolli di rete: buona conoscenza teorica dei principali protocolli di rete su stack TCP/IP
Altre competenze
- Subversion: ottima conoscenza
- GIT: buona conoscenza
- Samsung Smart TV SDK: buona conoscenza delle API degli Smart TV di Samsung
-
Collaborazioni
Nell'attuale mercato e contesto economico creare delle collaborazioni con altri operatori è importante, quasi vitale. Ingrandire e consolidare il proprio parco di conoscenze è fondamentale soprattutto nel lungo termine perchè ti permette di poter offrire un insieme di servizi di diversa natura che si traducono in un valore aggiunto per il cliente.
Il modello che rappresenta nel migliore dei modi questa strategia è il cosiddetto Network di Professionisti che grazie alla fiducia reciproca permette di mettere insieme un set di competenze di alto livello su tematiche inerenti il web e non solo.
Le principali realtà con le quale collaboro sono:
-
Cleartech
Network che si pone come obiettivo quello di fornire supporto alla realizzazione di applicazioni e architetture software allo stato dell'arte; diffondere conoscenza e formazione di elevata qualità per i professionisti delle tecnologie software. -
SayMore
Network di liberi professionisti della comunicazione nato per offrire servizi strategici e creativi di alta qualità in modo agile, veloce, efficiente. SayMore si rivolge ad aziende ed agenzie che cercano un riscontro immediato e su misura alle proprie esigenze di comunicazione. I servizi proposti vanno dalla pianificazione strategica, alla creazione di contenuti multimediali; dal product design al social media marketing. -
Moom
Agenzia grafica e creativa di idee per comunicare sui media digitali. -
Neom
Neom si propone come consulente per lo studio e realizzazione di progetti di Comunicazione e Branding,
-
-
Contattami
Il miglior modo per contattarmi è tramite la posta elettronica.
Il mio indirizzo è alberto.bottarinigmail.com.Potete anche trovarmi anche su LinkedIn, su GitHub o su Facebook.
Curo anche una wiki, creata grazie al progetto DocuWiki, disponibile a link wiki.albertobottarini.com.
Alberto Bottarini - WebArchitect
P.IVA: 07845330963























































