Vincenzo Musco

Data-driven software engineer interested in real-world challenges to tackle. Curious and passionate, I like picking up new frameworks and technologies. Don't stop at my work experience, as a passionate developer, I daily work with a lot of different technologies and stacks.

Experience

Revolut Ltd.

Data Engineer
Mar 2019 – Current
London, UK.
  • Designing infrastructure and pipelines for entity resolution;
  • Engineering streaming service for automated alerts resolution;
  • Building data platform libraries;
  • Designing account balance management microservice;
  Python Pytest   Docker Kubernetes   GCP Dataflow Pubsub Apache Beam Flask Fastapi Postgres Pandas Sklearn Jupyter Teamcity Scrum

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 Scraping 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

Web Software Engineer
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.

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

  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