Figura professionale: Software engineer

Nome Cognome: S. R.Età: 50
Cellulare/Telefono: Riservato!E-mail: Riservato!
CV Allegato: Riservato!Categoria CV: Engineering
Sede preferita: Milano

Accesso Full al database con 29.999 CV a partire da € 5,00    ABBONATI SUBITO!



Sommario

Software engineer

Esperienze

Nel gugno 2016 nasce WebYourMind Limited, azienda con base a Dublino – IE – di cui sono co-founder insieme ad un altro socio. L’azienda si occupaprincipalmente di sviluppo di web e mobile application vantando una variegata tipologia di clienti per la maggior parte internazionali e alcuni istituzionali (Dublin City Council), consulenza e formazione (sia on-site sia tramite corsi pubblicati su piattaforme di e-learning).

Da ottobre 2016 a ottobre 2017 sono director di WebYourMind Limited con mansioni sia operative che gestionali in quanto l’Azienza è gestita come una lean company in cui la flessibilità è d’obbligo. Nel tempo ho coperto vari ruoli, tra i quali:

  • Software engineer – per la creazione di applicazioni web e mobile;
  • Project management dei progetti e coordinatore dei fornitori esterni (sviluppatori e designer)
  • Sviluppo, test e deployment (sia frontend che backend)
  • Raccolta requisiti e stesura di proposte tecniche
  • Co-docente per corsi on-site focalizzati su:
    • Best practices per la programmazione AngularJS volti a migliorare la produttività dei team oltre al miglioramento della scrittura del codice.
    • Ionic e mobile applications
    • Ottimizzazione del processo di build tramite tool di automazione (Gulp)
  • Produzione di corsi online (piattaforme Udemy, StackSocial, StackCommerce) e video tutorial per programmazione
  • Analisi, troubleshooting e sviluppo su GoogleTagManager
  • Sviluppo e gestione di progetti WebYourMind LTD

L’Azienda si è sempre caratterizzata per l’innovazione delle tecnologie utilizzate tenendo conto dell’esigenza di ogni singolo progetto e garantendo al cliente di essere future proof.

Tra queste, ma non solo:

  • Javascript (ES6)
  • AngularJS
  • Ionic
  • NodeJS/Express
  • Swagger,
  • Firebase,
  • Gulp/Webpack,
  • Git/GitHub/GitLab,
  • AWS,
  • PHP (Laravel 4/5),
  • HTML5/CSS3

Alcuni dei progetti che ho seguito sono:

·         Web Application di pianificazione eventi (tipo matrimoni, rinfreschi) per ristoranti e ville: creazione planimetria delle sale, scelta delle sale, disposizione dei tavoli, posizionamento ospiti e gestione menù personalizzati.

·         Web Applicationper il supporto agli urbanisti/paesaggisti di Dublino. Tramite questa applicazione il cittadino può esprimere la sua preferenza su dove collocare nuovo verde pubblico scegliendo un quartiere e un numero di alberi.

·         E-commerce specializzato nella vendita di abbigliamento (solo magliette) dedicato agli addii al celibato

·         Web Applicationper la gestione di sottoscrizioni a servizi SaaS volto a razionalizzare la spesa per servizi acquistati ma non utilizzati.

·         Mobile application riservata agli autotrasportatori di una azienda privata il cui scopo è il tracking del camionista e la verifica dell’avanzamento della consegna.

IT/TELCO 

  • Da novembre 2017 ad oggi sono impiegato presso Alascom Services in qualità di team leader e di project manager. In particolare gestisco il team di sviluppo distribuendo le attività ai membri del team usando la metodologia Agile Scrum. Mi occupo della gestione dei progetti a me affidati in modo verticale: dalla raccolta requisiti presso il cliente, alladefinizione dell’architettura, lo sviluppo, il test e la delivery. I progetti sono principalmente in ambito IoT (raccolta dati tramite sensori e invio verso gateway tramite protocollo Modbus, sincronizzazione dei database locali aigateway verso un centralizzato, implementazione dell’interfaccia grafica per reportistica e visualizzazione dati tramite grafici) in vari settori dell’industria (dal manifatturiero alla produzione di biogas).
  • Da novembre 2014 mi sono occupato di design e sviluppo UI di un sistema d’inventario per il cliente Telecom Italia. L’attività è svolta all’interno di un team agile (SCRUM) e le scelte tecnologiche e architetturali dell’UI sono prese in completa autonomia, così come gli aspetti di usabilità. L’interfaccia è sviluppata usando principalmente AngularJS come framework UI, all’interno di un’architettura RESTFul (con backend J2EE + Oracle + JBoss 8)
  • Da settembre 2013 a novembre 2014mi occupo del design e dello sviluppo dell’interfaccia utente di un sistema di provisioning con un particolare riguardo verso la user experience, presso il cliente Vodafone. L’interfaccia è sviluppata usando il framework java Liferay.
  • Da novembre 2012 al settembre 2013 ha ricoperto il ruolo di analista presso il Fastweb e partecipa alla stesura di documenti di fattibilità con le seguenti mansioni:
    • Gestione delle richieste del cliente ed emissione documenti con analisi di fattibilità;
    • Gestione del gruppo di progetto (distribuzione dei compiti ai membri del team, verifica avanzamento lavori, copertura dei test, report al cliente, delivery del progetto);
    • Gestione eventuali anomalie legate al progetto;
  • Da dicembre 2011 è Functional/Technical Senior Analyst presso Italtel per il cliente Fastweb. In particolare mi occupodei sistemi di Network Inventory (basati sul prodotto Cramer 8) con mansioni di:
    • analista funzionale e tecnico;
    • delivery manager;
    • focal point;
  • Da dicembre 2011 è dipendente di Devoteam AuSystems.
  • Da maggio 2010 a novembre 2011mi occupodi un progetto di monitoraggio della rete Wind (mobile e fissa).  In particolare lavora sulla customizzazione del tool di Network Managment OpenNMS (open source), per lo sviluppo di nuove funzionalità.Mi occupodi raccogliere i requisiti presso il cliente e della stesura della relativa documentazione (Specifiche funzionali, Test Book, fattibilità).  Inoltre sviluppa moduli con funzione di interfaccia tra OpenNMSe altri sistemiper la gestione di fault e performance della rete Wind.Le principali tecnologie utilizzate sono Java,XML, JSP, il protocollo SNMP (per la raccolta dei dati dalla rete) e i database PosgreSQL e JRobin.
  • Da settembre 2010 è dipendente di Avangarde Consulting s.r.l.
  • Da marzo 2010 a maggio 2010 mi occupo di reingenierizzare e ottimizzare i tool di reportistica per l'ente “Operation” di Wind. I toolssono basatiprevalentemente su tecnologia PL/SQL in Oracle 9 interfacciati con moduli sviluppati in C# e protocollo WebDAV per il recupero di informazionisu server Exchange(numerosità delle mail) e con i DB del supporto. I dati vengono esportati via FTP in formato CSV, una volta sul server di destinazione un processo Java mi occupo di convertire i file da CSV in formato Excel rendendoli così disponibili per un sistema di analisi esterno.
  • Da marzo 2010 è dipendente di Tecneva s.r.l.
  • Dal 1998 a marzo 2010 lavora presso One-Ans SpA. (oggi Gruppo Italtel) 
  • Da Luglio 2008 a marzo 2010 assume l’incarico di responsabile delle software delivery manager presso il cliente con le seguenti competenze:
    • gestione del gruppo di progetto: suddivisione delle attività e loro distribuzione allo staff
    • verifica periodica dell’avanzamento dei lavori
    • responsabilità della consegna del pacchetto di installazione al cliente
    • scrittura/revisione delle specifiche/funzionali tecniche
  • Dal gennaio 2003 al luglio 2008  lavora presso Fastweb con il ruolo di analista/sviluppatore sui sistemi di Provisioning e Network Inventory. In particolare cura la parte di sviluppo e analisi e progettazione su Oracle (release conosciute: 8i/9i/10g) e di integrazione con la parte grafica implementata con tecnologie Web ( Tomcat + JSP ) e il prodotto Cramer (ver 4 e 6). L'attività svolta prevede una customizzazione della piattaforma di inventory Cramer. A partire dal core della piattaforma sono state realizzate le infrastrutture necessarie alla gestione dell'inventario della rete.
  • Dal luglio 2003 a settmbre 2003 lavora presso Vodafone con il ruolo di sistemista/analista per il progetto U.L.I.S.S.E GPRS. Applicazione di data accounting, mediation e datawarehousing del traffico GPRS nazionale implementato usando Oracle 9.2, Oracle Workflow su piattaforma Sun Solaris. Oltre al disegno ed all’implementazione ha partecipato al tuning ed all’ottimizzazione delle performance del sistema.
  • Nel giugno 2003 partecipa al corso “Infranet Portal” focalizzato sugli aspetti dell’infrastruttura/architettura, dello sviluppo e delle funzionalità di billing/rating.
  • Dal gennaio 2003 al giugno lavora presso Vodafone con il ruolo di analista/programmatore per il progetto Provisioning Replicator MMS utilizzando la piattaforma MMC Ericsson in particolare ha curato l’interfaccia basata su tecnologia CORBA.
  • Da gennaio 2002 a dicembre 2002 mi occupo di fornire supporto per l’integrazione dei due sistemi di Network Inventory della piattaforma ex-Infostrada  e Wind.
  • Da aprile 2001 a gennaio 2002 mi occupo della gestione di sistemi per Network Inventory in una architettura di tipo client/server. In particolare cura i nuovi sviluppi e la manutenzione di applicazioni in MSVisual Basic e del data model della base dati relazionale ( Oracle ) alla quale si appoggia l’architettura.
  • Da dicembre 2000 ad Aprile 2001 partecipa alla progettazione e allo sviluppo di un software di piattaforma in un contesto di tipo client/server su bus CORBA ed implementato in C++ avente come scopo il mappaggio di oggetti persistenti su basi dati relazionali ( Oracle ). In particolare si è occupato dell'analisi, appoggiandosi a strumenti basati su metodologia UML, e ha inoltre seguito le fasi di implementazione e di integrazione nel sistema preesistente
  • Da Marzo 1999 a dicembre 2000 mi occupo della progettazione e realizzazione di software di gestione per apparati di telecomunicazioni di tipo SDH e WDM. In particolare si è occupato della realizzazione di servizi per moduli di interfaccia utente in contesti di tipo client/server.
  • Nel 1998 partecipa ad uno stage presso Advanced Network Solutions S.p.A. partecipando ad attività di realizzazione software per applicazioni di Element Management, con particolare attenzione alle problematiche di interfacciamento verso basi-dati relazionali.
  • Dal dicembre 1997 frequenta un corso di 400 ore promosso da Regione Lombardia avente come oggetto i sistemi di telecomunicazione con relativa enfasi sulle tipologie di software applicativi attualmente allo stato dell’arte.

WEB

Attività di svolte in ambito web in collaborazione con Webyourmind (WebYourMind è una web agency con sede a Dublino di cui sono co-founder)

  • Gennaio 2015 – Marzo 2015:evoluzione progetto di cui al punto precedente
  • Luglio 2014 – Creazione interfaccia amministrativa basata su AngularJS + Laravel4 per la gestione e il monitoraggio di flotte aziendali. Una delle caratteristiche salienti di questa interfaccia è la notifica di informazioni in realtime, implementato usando NodeJS, Redis e SocketIO (implementazione di websokets).
  • Giugno 2014 – oggi. Produzione di video tutorial su Laravel 4 e 5 in lingua italiana e inglese per Youtube (www.youtube.com/wymtuts)
  • Gennaio-Maggio 2014 è impegnato nella progettazione e disegno di un portale (www.linkerise.com), per un cliente statunitense, dedicato al social bookmarking implementato usando il framework PHP Laravel 4.2+ MySQL per il backend e Twitter Bootstrap per l’interfaccia grafica. Il portale è stato realizzato con un uso massiccio di tecnologie javascript jQuery. Il portale prevede l’integrazione con i maggiori social media (Facebook, Twitter, GPlus).
  • Gennaio 2012 / Dicembre 2013, sviluppo siti web basati utilizzando principalmente il CMS Wordpress. Sono stati sviluppati diversi plugin per coprire i desiderata del cliente. Esempi di questi siti sono:
  • Novembre/Dicembre 2011, creazione di un tool in PHP per l’inserimento di brevi annunci pubblicitari a pagamento sulla piattaforma Blogger (di Google). Il tool si interfaccia con Blogger, per la pubblicazione degli annunci nei post tramite le API di Google e alla piattaforma PayPal per il pagamento del servizio.
  • Da agosto 2011 Webyourmind rileva il sito di notizie “http://www.lenews.eu”, basato su piattaforma Joomla! 1.5, trasformandolo nella grafica e nei contenuti e portando il volume di traffico a circa 30k visite/mensili. Gli interventi sono stati i seguenti:
    • Revisione totale del template grafico
    • Revisione totale delle sezioni e dei contenuti
    • Recruitment di scrittori
    • Introduzione di campagne pubblicitarie Adwords/Tradedoubler/Ebuzzing, etc
    • Implementazione di un sistema di revenue sharing per riconoscere ai collaboratori i ricavi pubblicitari derivanti dai loro articoli
    • Forte ottimizzazione SEO
    • Inserimento del sito nel circuito di GoogleNews
  • Da dicembre 2009 avvia il progetto Webyourmind (http://www.webyourmind.com): una web agencytramite il quale inizia lo sviluppo e la creazione di siti e servizi per ilweb.
  •  
  • Studi
  • Dicembre 2011/Gennaio 2012 frequenta il corso “HTML Avanzato” (HTML5/CSS3) organizzato del centro di formazione “Il tempo ritrovato”.
  • Settmbre 2011 frequenta con successo il corso di esperto SEO di 8 ore presso il centro di formazione EMD.
  • Nel luglio 2003 frequenta il corso DBA 1 per Oracle.
  • Nel giugno 2003 frequenta il corso “Infranet Portal” (oggi “Oracle Billing and Revenue Management”).
  • Dal dicembre 1997 a maggio 1998 frequenta un corso di 400 ore promosso da Regione Lombardia avente come oggetto i sistemi di telecomunicazione con relativa enfasi sulle tipologie di software applicativi attualmente allo stato dell’arte.
  • Diploma di maturità scientifica, conseguito nel 1993 presso Liceo scientifico “C. Cavalieri” i Parabiago (MI).

Competenze Professionali

Conoscenza dei seguenti sistemi operativi:

Windows NT/2000/XP/7/10

Ottimo

Sun Solaris

Ottimo

HP/UX

Ottimo

Linux

Ottimo

Database

Oracle 8,9,10,11

Eccellente

MySQL

Ottimo

PostgreSQL

Buono

JRobin

Buono

Access

Buono

Firebase

Ottimo

MongoDB

Buono

Redis

Buono

Linguaggi di programmazione:

Javascript (ES5/ES6)

Ottimo

PHP

Ottimo

HTML5

Ottimo

jQuery

Buono

AJAX

Buono

CSS/CSS3

Ottimo

XML

Ottimo

JSP

Ottimo

Java

Ottimo

SQL

Eccellente

PL/SQL

Eccellente

C

Buono

C++

Buono

VisualBasic

Discreto

Pascal

Accademico

TurboPascal

Accademico

Corba

Sufficiente

UML

Discreto

Framework di Sviluppo Web

AngularJS

Ottimo

NodeJS/Express

Ottimo

Laravel 4.2/5 (PHP)

Ottimo

Bootstrap 3

Buono

Liferay 6.1

Buono

Tool

MS Office (Word, Excel, PowerPoint, Outlook)

Eccellente

Microsoft Visio

Ottimo

Cramer 4/6/8

Ottimo

Photoshop

Buono

Vagrant

Buono

Virtualbox

Buono

CMS

Joomla

Eccellente

Wordpress

Eccellente

Magento

Discreto

Prestashop

Discreto

Configuration Management

CVS

Ottimo

SVN

Ottimo

Clearcase

Discreto

PVCS

Discreto

Git

Buono

Varie

Radius

Sufficiente

SNMP

Buono

Lingue Straniere

(lingua madre, ottimo, buono, scolastico)

·         Inglese                                buono

197 total views, 1 today