Figura professionale: IOS Delevoper

Nome Cognome: G. S.Età: 37
Cellulare/Telefono: Riservato!E-mail: Riservato!
CV Allegato: Riservato!Categoria CV: Developer / Web dev. / Mobile dev.
Sede preferita: Roma

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



Sommario

IOS Delevoper

Competenze

  • PHP5, C, C++, TWIG, HTML, XML, XHTML, XSLT, CSS, JavaScript, AJAX, jQuery, jQuery UI e SHELL SCRIPTING (UNIX). Ottima conoscenza dei Framework Symfony 2.4 e Symfony 1.4.
  • Ottima conoscenza delle librerie Doctrine 2 e Propel per la gestione della persistenza dei dati. Ottima conoscenza WebService in JSON.
  • Buona conoscenza WebService SOAP.
  • Ottima conoscenza del linguaggio SQL e ottime capacita` di razionalizzazione e creazione di Database basati sul modello relazionale.
  • Ottima conoscenza del database MySQL.
  • Ottima conoscenza delle Store Procedure e transactions.
  • Ottima conoscenza del Database NOSQL MongoDB.
  • Buona conoscenza nello sviluppo di Google Chrome Extension. Ottima conoscenza dei sistemi operativi LINUX/UNIX e MAC OSX.
  • Ottima conoscenza dell’ambiente di sviluppo Netbeans.
  • Ottima conoscenza del linguaggio di programmazione JAVA .
  • Buona conoscenza della piattaforma J2EE e della libreria per la gestione della persistenza dei dati (JDBC).
  • Buona conoscenza del framework STRUTS.
  • Buona conoscenza delle tecniche di programmazione basate su Inversion of Control (IoC) e Dependency Injection.
  • Buona conoscenza delle librerie SWING e AWT.
  • Formazione individuale del framework STRUTS2, SPRING e della programmazione in ambiente Android.

Esperienze

Esperienze lavorative

Settembre 2014 – Oggi

Figura ricoperta  IOS Developer

Datore di lavoro   Superscommesse.it, ASAP Italia SRL

Luogo  Roma

Principali attività e responsabilità

Realizzazione e pubblicazione su Apple Store delle seguenti applicazioni:
1) Schedine Calcio
2) Superscommesse pronostici, risultati, quote e news. La piu` completa app per le scommesse sportive

1) L’applicazione Schedine Calcio e` un simulatore di Gambling che permette di creare una schedina sui match sportivi, di verificare l’esito delle giocate in tempo reale, di archiviare le schedine, di consultarle e modificarle. Per ogni schedina generata ne viene mostrato il moltiplicatore massimo, ottenuto dal confronto tra tutti i bookmaker nazionali. L’applicazione dispone inoltre della sezione risultati, live e post match, e di un widget dedicato alla visualizzazione dei dettagli dei match.

2 ) L ’ applicazione Superscommesse e` la piattaforma mobile del sito web superscommesse.it . Si compone delle sezioni Pronostici, Notizie, Schedine, Scommesse e Risultati. Le sezioni Schedine e Pronostici prevedono contenuti gratis e a pagamento, i quali sono integrati tramite In­App Purchase con validazione Server Side.

L’app integra il sistema di analisi Google Analytics, in particolare il tracciamento delle hits e di eventi di interazione e di acquisto.

Contestualmente allo sviluppo delle applicazioni ho realizzato WebServices (JSON API REST) di cui le applicazioni fanno largo uso.
Le applicazioni sono progettate su architettura a 32 e 64 bit come da nuove normative Apple (1 Febbraio 2014) ed ottimizzate per iPhone da 3.5, 4, 4.7 e 5.5 pollici.

Tecnologie utilizzate: Objective ­ C , Cocoa Touch , Xcode ,  Interface Builder , Core Data e Sqlite 3.Design Pattern: MVC, Delegation, Singleton, Factory, Observer. 

Maggio 2014 – Settembre 2014

Figura ricoperta  Programmatore PHP

Datore di lavoro   BlastingNews.com

Luogo  Roma

Principali attività e responsabilità

Ho collaborato alla realizzazione della piattaforma web di Crowdsourced Journalism, in particolare nell’ottimizzazione delle performance misurate tramite Google PageSpeed.
Ho partecipato alla progettazione, design e sviluppo di un sistema centralizzato di invio mail e tracciamento degli eventi ad essa collegati. 

Giugno 2013 – Maggio 2014

Figura ricoperta   Programmatore PHP Back-End/Front-End

Datore di lavoro   Superscommesse.it, ASAP Italia SRL

Luogo  Roma

Principali attività e responsabilità

Seguo l’ intero processo di realizzazione del prodotto (w ww.superscommesse.it): analisi specifiche funzionali, design del software, sviluppo Backend e Frontend, con particolare attenzione alla realizzazione di codice flessibile e Cross Browser.
Mi occupo inoltre della manutenzione, integrazione e sviluppo di nuove funzionalita` del sistema dedicato alla gestione import e confronto quote.

Ho sviluppato sistemi ad hoc per l'acquisizione e confronto di dati, quote e risultati sportivi provenienti dai maggiori Bookmakers Italiani e Internazionali.
Ho sviluppato Web Services JSON per il trasferimento di dati alle due APP mobile (Superscommesse) per Android e iOS.

Competenze tecniche: P HP 5, OOP, Symfony 1.4, ORM Propel, MySql, StoreProcedure, PhPMyAdmin, HTML, XHTML, CSS, Javascript, jQuery, AJAX, MVC Design Pattern, WebServices JSON, FeedScraping, XML.

Ho collaborato con il reparto tecnico di Intralot SPA per la realizzazione e sviluppo di un client SOAP dedicato alle registrazioni anagrafiche di nuovi utenti alla loro piattaforma web. Ho seguito personalmente i successivi test di collaudo in ambiente di sviluppo e di produzione. Ho collaborato con il reparto tecnico di MyBet SRL per l’integrazione del loro sistema di scommesse online all’interno della piattaforma web w ww.superscommesse.it.

Competenze tecniche: W ebService SOAP, PHP SoapClient, OASIS wssecurity.

Ho realizzato un’estensione per il browser Chrome finalizzata a velocizzare il processo di registrazione delle anagrafiche utenti, implementando un sistema di form filler automatizzato. Competenze tecniche: G oogle Chrome Extension.

A partire da Gennaio 2014 ho seguito lo sviluppo Front End e Back End del sito internazionale www.bettingrunner.com, market store di pronostici, acquisendo capacita` tecniche relative alle tematiche di internazionalizzazione dei contenuti (i118n).
Ho acquisito buone capacita` nel Design e Architettura del Software.

Competenze tecniche: S ymfony 2.4, ORM Doctrine 2, Twig, HTML 5, Twitter Bootstrap.

Svolgo regolarmente mansioni di manutenzione su server LINUX, in particolare: configurazione server web, virtual host, configurazione del sistema di versioning GIT, gestione CRONTAB.
Competenze tecniche: A pache 2, GIT, Shell Scripting, Linux Server Administration. 

Gennaio 2013 – Giugno 2013

Figura ricoperta  Analista/Programmatore

Datore di lavoro Accenture Technology Solution Srl

Luogo  Roma

Principali attività e responsabilità

Reverse engineerig di un sistema web­based (sviluppato in PHP) e reingegnerizzazione dell’architettura hardware/software e della base dati.
Migrazione da MySQL a Oracle DB.
Sviluppo demo in Tecnologia J2EE (Framework Struts 1). 

Maggio 2012 – Gennaio 2013

Figura ricoperta  Analista Funzionale

Datore di lavoro  Accenture Technology Solution Srl

Luogo  Roma

Principali attività e responsabilità

Transformation Project del sistema FAS (Field Access System) per Telecom Italia.
Analisi funzionale dei requisiti a partire da documentazione, confronto diretto con il gruppo di ingegneria e sviluppo.
Attivita` di reverse engineering del sistema.
Stesura delle specifiche tecniche e funzionali.
Collaudo funzionale e testing del sistema. 

Istruzione e Formazione

Maggio 2013

Titolo della qualifica rilasciata  Corso di Formazione: Objective­C, iOS SDK.

Istituto di istruzione o formazione  Training Management Services Srl

Luogo  Roma

Maggio 2012

Titolo della qualifica rilasciata  Corso di Formazione: Java Avanzato, J2EE

Istituto di istruzione o formazione  Training Management Services Srl, Roma (Italia)

Luogo  Roma

Principali tematiche / competenze professionali acquisite

Java avanzato, Java Enterprise Edition, JDBC, pattern MVC, pattern DAO, framework Struts. Realizzazione di un sito web con tecnologia J2EE. 

Dicembre 2011

Titolo della qualifica rilasciata  Laurea in Scienze e Tecnologie per i Media

Istituto di istruzione o formazione  Università degli studi di Roma Tor Vergata Facoltà

Luogo  Roma

Principali tematiche / competenze professionali acquisite

Voto di Laurea: 110 con Lode

Competenze acquisite durante la formazione universitaria:
Matematiche
Informatiche (C, C++, JAVA, PHP, HTML, xHTML, CSS, javascript) ­ Grafica (Photoshop)
Modellazione Tridimensionale (Autodesk Maya)
Montaggio Video (Adobe Premiere ­ After Effects) 

Conoscenze linguistiche

Lingua  Italiano

Capacità di lettura/scrittura  Madrelingua

Capacità di espressione orale  Madrelingua

Lingua  Inglese

Capacità di lettura/scrittura  Ottimo

Capacità di espressione orale  Buono

Conoscenze informatiche

Capacità e competenze informatiche

Ottima conoscenza del linguaggio di programmazione Objective­C. Ottima conoscenza del Framework iOS: Cocoa Touch.
Ottima conoscenza dell’IDE di sviluppo Xcode e Interface Builder. Discreta conoscenza ORM: Core Data.

Ottima conoscenza dei Design Pattern: MVC, Factory, Sigleton, Delegate, DataMapper, Proxy, Adapter.
Ottima conoscenza dei linguaggi di programmazione PHP5, C, C++, TWIG, HTML, XML, XHTML, XSLT, CSS, JavaScript, AJAX, jQuery, jQuery UI e SHELL SCRIPTING (UNIX). Ottima conoscenza dei Framework Symfony 2.4 e Symfony 1.4.

Ottima conoscenza delle librerie Doctrine 2 e Propel per la gestione della persistenza dei dati. Ottima conoscenza WebService in JSON.
Buona conoscenza WebService SOAP.
Ottima conoscenza del linguaggio SQL e ottime capacita` di razionalizzazione e creazione di Database basati sul modello relazionale.

Ottima conoscenza del database MySQL.
Ottima conoscenza delle Store Procedure e transactions.
Ottima conoscenza del Database NOSQL MongoDB.
Buona conoscenza nello sviluppo di Google Chrome Extension. Ottima conoscenza dei sistemi operativi LINUX/UNIX e MAC OSX. 

Ottima conoscenza dell’ambiente di sviluppo Netbeans.
Discrete competenze nella creazione e gestione di reti domestiche.
Discreta conoscenza del funzionamento di sistemi operativi e reti di computer.

Ottima conoscenza del linguaggio di programmazione JAVA .
Buona conoscenza della piattaforma J2EE e della libreria per la gestione della persistenza dei dati (JDBC).
Buona conoscenza del framework STRUTS.
Buona conoscenza delle tecniche di programmazione basate su Inversion of Control (IoC) e Dependency Injection.
Buona conoscenza delle librerie SWING e AWT.
Formazione individuale del framework STRUTS2, SPRING e della programmazione in ambiente Android.Discreta conoscenza dell'ambiente di sviluppo Microsoft Visual Studio e XCODE. Ottima conoscenza del pacchetto MICROSOFT OFFICE. 

104 total views, 1 today