Vincenzo Musco

Data-driven software engineer interested in real-world challenges to tackle. Curious and passionate, I like picking up new frameworks and technologies. Based in London, but keen to move around the world for my next challenge.

 Download CV

Experience

Revolut Ltd.

Software Engineer
Jun 2019 – Current
London, UK.
  • Designing algorithms and infrastructure intended to entity resolution;
  • Engineering automation algorithms and microservices used for identity investigation;
  Python Pytest   Docker Kubernetes   GCP Postgres Pandas Sklearn Jupyter

Data Engineer
Mar 2019 – Jun 2019
London, UK.
  • Building core infrastructure libraries;
  • Designing microservices used for account balance management;
  Python Flask Pytest   Docker Kubernetes   GCP Postgres Exasol Teamcity ETL Airflow

New Jersey Institute of Technology

Software Engineer
Cybersecurity Research Center.
Jul 2017 – Dec 2018
Newark, NJ.
  • Building a Python framework for Android bytecode static analysis;
  • Reverse engineering Android bytecode for security breaches and malware detection;
  • Classification of bug patterns for bug characterisation;
  • Clustering Algorithm Performance Analysis;
  • Building an Android bytecode and sourcecode warehouse using various scrapping techniques;
  • Mentoring M.Sc. and Ph.D. students.
  Python   Android Bytecode Sklearn Jupyter Matplotlib ETL

Charles de Gaulle University – Lille III

Research Software Engineer
Self-adaptation for distributed services and large software systems / Sequential Learning.
Nov 2013 – Nov 2016
Lille, FR.
  • Building a Java framework for static software analysis;
  • Applying graph theory for Change Impact Analysis and Fault Localization;
  • Modeling software graph theoretical topology;
  • Teaching/mentoring B.Sc. and M.Sc. students.
  Python   Java Jupyter Matplotlib JUnit Pandas Static analysis Mutation Testing ETL

TIBCO Orchestra Networks

Software Engineer
Apr 2013 – Sep 2013
Paris, FR.

Engineering from start to end the versioning feature for EBX5 (TIBCO Data Management proprietary software)

  Java UML JUnit EBX5

French Ministry of Higher Education, Research and Innovation

Front-End Developer
Mar 2013
Jun 2012 - Aug 2012
Remote, FR.

Developing a web mobile application using HTML5 technologies used nationwide to prepare the C2i certification.

  HTML5   CSS3   Javascript jQuery

HEPL

Software Architect
Feb 2009 – Jun 2009
Liege, BE.

Working on a Proof-of-concept intranet for the university campus: front-end and back-end software engineering, networking, security and Belgian Electronic ID card integration.

  Java Cryptography Networking BeID Card

Languages

🇫🇷 French

Native

🇮🇹 Italian

Native

🇬🇧 English

Professional Knowledge

🇩🇪 German

Basic Knowledge

Education

 Ph.D.

Software Engineering (2016)

Thesis: Propagation Analysis based on Software Graphs and Synthetic Data

 University of Lille

 M.Sc.

Software Engineering (2013)

Thesis: Toward an object-oriented approach of the data model: development of an incremental JavaBean generator

 University Paris Diderot

 B.Sc.

Computer Science (2009)

Thesis: Synthetic Study on Security Technics used by Networking Software

 HEPL

 B.Sc.  Erasmus

Networking & Security (2009)

Minor in Wireless Networks and Security

 University Grenoble Alpes

Other

AFEV

Education Volunteer
Sep 2011 – Jun 2012
Paris, France.

France's leading network of youth volunteers in deprived areas

  Volunteering

Hobbies

 Infographics  Video games  Cooking  Working out  Traveling  Cinema