Figura professionale: Software Developer

Nome Cognome: M. R.Età: 42
Cellulare/Telefono: Riservato!E-mail: Riservato!
CV Allegato: Riservato!Categoria CV: Developer / Web dev. / Mobile dev.
Sede preferita: Milano

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



Sommario

Software Developer

Esperienze

Febbraio 2015 – in corso Analyst and J2EE developer c/o Meganexus – Londra, Regno Unito

In azienda ricopro un ruolo chiave con particolare focus sul supporto all'apprendimento, esperienza d'uso e tecnologie front-end. Mi occupo dei progetti strategici della società; tra questi, un programma di riabilitazione dei carcerati del Ministero di Giustizia inglese nell’ambito del quale stiamo sviluppando una piattaforma in grado di monitorare tutte le variabili legate alla permanenza in carcere dei detenuti. La piattaforma si propone anche di favorire la riabilitazione dei detenuti offrendo loro percorsi formativi, certificazioni e accesso ai dati detenuti dalle agenzie per il lavoro locali attraverso l’integrazione dei sistemi.

Ho contributo a questo progetto per lungo tempo sia a livello concettuale analitico sia a livello tecnico, a partire da sistemi di raccomandazione per facilitare l’apprendimento da parte dell’utente per passare alla ottimizzazione dell’accesso ai database fino ad arrivare alla integrazione dei sistemi di dati pubblici protetti (Learning Records Service) per migliorare la modellazione utente.

In azienda ho inoltre contribuito a migliorare la misurazione e la raccolta dei dati per consentire una progettazione basata su prove di efficacia.

Dati: Modellazione utenti, analisi web, servizi REST e SOAP, ottimizzazione MySQL, Lucene.

Tecnologie: Java / Spring / Hibernate / MySQL, HTML / JSTL / JavaScript / CSS / Jquery / Bootstrap.

Gennaio 2014 – Febbraio 2015 Product Manager c/o Lexicum, Londra, Regno Unito

Il mio ruolo è stato quello di coordinare lo sviluppo del prodotto aziendale, assicurandone l’efficacia in termini di utilità, capacità di massimizzare l'apprendimento e curando l’esperienza d'uso. Ho eseguito anche raccolta dei requisiti e test di usabilità, che coinvolgono sia gli insegnanti sia gli studenti. Parte della mia attività consisteva nello sviluppo – attraverso l’uso di vari mezzi di comunicazione – di materiali promozionali e informativi, intesi ad incrementare la commercializzazione ed a individuare nuovi partner commerciali.

Dati: Analisi dell'apprendimento, generazione di materiali didattici personalizzati, metriche di somiglianza di parole.

Tecnologie: JavaScript, HTML5, CSS3, Python, C# ASP.NET, MSSQL

Maggio 2009 – Maggio 2014 Dottorato di ricerca c/o University College London – Londra, Regno Unito

Durante la mia tesi di dottorato ho sviluppato un toolkit web gamificato, basato su una modello empirico di prevenzione del crimine destinato ad essere usato in lezioni di People&Security presso le University College London e University of Oxford.

Lo strumento facilita l'analisi qualitativa dei rischi (in particolare con riferimento ai reati più ricorrenti). Utilizza metriche testuali di somiglianza come metodo di riduzione delle dimensioni dello spazio. Ho anche progettato e gestito un altro prototipo sperimentale SPRKS. Per svilupparlo ho lavorato con studenti senza precedente esperienza, utilizzando un algoritmo case-based reasoning ossia un algoritmo che, sulla base di casi tipici, deduce le risposte di comportamento dell'utente.

Dati: Modello formale implicito per i rischi per la sicurezza usando scikit-learn, analisi dei contenuti e somiglianza di stringhe.

Tecnologie: MySQL, python, scikit-learn, PHP, HTML5, SVG, jQuery

Aprile 2006 – Luglio 2008 Lead Developer c/o Astea Solutions, Sofia, Bulgaria

Sono stato uno dei due sviluppatori principali dei prodotti di editoria multimediale di Zinio e Balthaser Online. Abbiamo implementato Balthaser B3 da prototipo a piattaforma di pubblicazione online.

Ho lavorato sulla versione del progetto Sophie che è stato incluso nei dispositivi One-Laptop-Per-Child. Ad esempio, ho implementato l'algoritmo di sillabazione di Knuth. Abbiamo accresciuto il team di sviluppo da 3 a più di 30 persone, selezionando studenti universitari e sviluppando la loro professionalità con tecniche di coaching e approccio Agile.

Dati: implementazione di algoritmi di sillabazione, metriche di somiglianza dei contenuti.

Tecnologie: Adobe Flex, PaperVision3D, Blender3D, Squeak Smalltallk, Seaside.st, IIS, C#, ASP.NET.

March 2002 – July 2005: Student Developer, ZGDV, Darmstadt, Germany Working on interactive storytelling, I specialized in avatar verbal and non-verbal interaction (scene engine) and content communication (story engine) and was one of the developers of the ZGDV Storytelling Platform. I as responsible for both the reasoning using a forward-chaining expert system, and for pattern matching using chatter bot engines. I developed the story engine from the design of my line manager. I was responsible for the above mentioned components in projects with European and national research funding. Work with data: expert system development, chatter bot pattern matching. Technology stack: Java/Java3D/JADE/JNI/JESS/AIML. > http://www.iais.fraunhofer.de/virtualhuman.html; http://cordis.europa.eu/project/rcn/63977_en.html

Selected Teaching and Team Development Experience April 2016 – July 2016: Creative Coding School, Berlin, Germany > http://creativecodingschool.com * training for refugees and other disadvantaged people: HTML5/CSS3, JavaScript, REST Services January 2010 – May 2014: Teaching and Research Assistant, University College London, London, UK > http://cs.ucl.ac.uk; http://mgmt.ucl.ac.uk * courses: Multimedia Computing, Software Engineering, People&Security, Leadership&Communication November 2008: Trainer, New Horizons Computer Learning Centers of Bulgaria, Sofia, Bulgaria > http://newhorizons.bg * training on MS Project 2007 September 2002 – December 2004: Teaching Assistant, TU Darmstadt, Darmstadt, Germany > http://www.mathematik.tu-darmstadt.de; http://www.informatik.tu-darmstadt.de * courses: Introductory Mathematics; Introduction to Computer Science, Introduction to MATLAB

ormal Educational Degrees – 2009 – 2014: University College London; London, UK PhD, Computer Science Thesis title: Employing Variation in the Object of Learning for the Design-based Development of Serious Games that Support Learning of Conditional Knowledge; Supervisors: M. Angela Sasse, Paul Ekblom – 2005 – 2007: Stevens Institute of Technology; Hoboken, New Jersey, USA Master of Science in Information Systems; GPA: 3.571, equivalent to 80%-90% – 2001 – 2005: Technical University Darmstadt; Darmstadt, Germany BSc Mathematics with Computer Science; Grade: Good, equivalent to 80%-90% Thesis title: Dialogue Management Systems for Interactive Storytelling; Supervisor: Ido Iurgel

Professional Highlights + Solid experience with a Java stack: Sping, Hibernate, Jackson, Tomcat, Maven, Jenkins, Lucene, JNI, Eclipse. + Comfortable with a range of collaboration tools: Git, Mercurial, SVN, Jira, Mantis, Confluence, MediaWiki. + Open source and standards SQL, POSIX, XML/XSLT, WSDL, SOAP, REST, UML, BPMN, VRML/X3D. + Outstanding knowledge of fundamentals and quick to learn new technologies and paradigms. + Years of client-facing experience, including with transatlantic and European Commission customers. + More than 10 peer-reviewed research publications in Usability and Information Security.

91 total views, 1 today