Hi there! I am

Concetto Antonino Privitera

I am a full-stack software engineer with a strong passion for coding, problem-solving, and creating innovative solutions. With a solid foundation in computer science and a keen eye for detail, I thrive in dynamic environments where I can apply my skills to develop efficient and scalable applications. I am always eager to learn new technologies and stay updated with industry trends to deliver cutting-edge solutions that meet user needs.

Let's

arrowUp

Connect

Skills & Experience

Programming Languages

JavaScript

TypeScript

Python

Java

C

C++

C#

PHP

Scala

VHDL

Assembly

Dart

Web & Application Frameworks

React.js

Vue.js

Angular

Node.js

HTML

CSS

ASP.NET

Unity

Flutter

jQuery

D3.js

Database Technologies

Vertica

SQL Server

Hive

Mongo DB

MySQL

Data warehouse

Development Tools

Git

Docker

Webpack

Vite

Jest

Mocha

Jenkins

Specialized Technologies

SMT

Formal languages

CUP

Jflex

Editing

Photoshop

After Effects

Premiere

Languages

English

Italian

French

Criteo

Criteo

  1. Senior Software Development Engineer

  2. Software Development Engineer II

    Delivered high-priority and cross-team projects

    Contributed to roadmap alignment

    Served as interim team leads

    Served as Scrum Master to setup sprints and improve team productivity

    Mentored new hires and promoted team autonomy and code quality

    Conducted candidate interviews and contributed to hiring decisions

    Developed JIRA Task Flow Visualizer open-source tool and posted Medium article

  3. Software Development Engineer

    Owned and coordinated delivery of major projects across multiple teams

    Led code reviews, refactored code, and enforced high-quality standards

    Investigated and resolved production issues

    Mentored new hires and facilitated technical knowledge sharing

    Led sprint and project planning, driving continuous improvement and team readiness

  4. Intern Software Development Engineer

    Developed a web-based platform to visualize large-scale temporal event data

    Designed interactive timelines displaying aggregated user and system events

    Implemented frontend components using React, TypeScript, and D3.js for dynamic, efficient rendering

    Developed backend services in Scala, interfacing with Vertica for high-performance data querying

    Created on-demand data fetching and virtualization techniques to optimize browser performance and avoid memory issues

    Built advanced features for event filtering, sequence comparison, and customizable timeline configuration

    Collaborated in an agile environment, following rigorous code review and automated testing processes

Head of Design

Head of Design

  1. Web Designer and back-end Developer

ETIS: Editorial Press Centre

ETIS: Editorial Press Centre

  1. Maintenance Engineer of machinery and digitization of historical photos

STMicroelectronics

STMicroelectronics

  1. Stage

Industrial Technical Institute Galileo Ferraris

Industrial Technical Institute Galileo Ferraris

  1. Digital and functional literacy tutor for seniors

Education

icon

Grenoble INP - Ensimag

Engineering degree

2020 - Feb 2022

icon

Polytechnic University of Turin

Master's Degree

2019 - Apr 2022

โ— Grade: 110/110 with honors

icon

University of Catania

Bachelor's Degree

2015 - 2018

โ— Grade: 105/110

icon

Industrial Technical Institute Galileo Ferraris

Diploma

2010 - 2015

โ— Grade: 100/100

Projects

JIRA Task Flow Visualizer

Tech Stack

JavaScript
D3.js
TamperMonkey
Jira API

I developed and maintained JIRA Task Flow Visualizer, an open-source TamperMonkey userscript that displays Jira epic task dependencies as an interactive graph. Built with JavaScript, D3.js, and D3-DAG, it integrates with Jira's API to provide real-time visualization of progress, dependencies, and potential bottlenecks. Features include clickable task nodes, drag-and-drop positioning, dependency highlighting, and customizable views. Highlighted in a Criteo Tech Blog article on Medium, the tool streamlines project planning and boosts team productivity through clear and intuitive dependency mapping.

Sky Rivon

Tech Stack

Unity
C#

I developed and published Sky Rivon, a free-to-play mobile game for iOS and Android where players navigate a magical sky river using simple one-finger controls. Featuring colorful fantasy visuals, dynamic river paths, hazards, power-ups, and upgrades, the game delivers quick, offline play sessions that challenge precision and decision-making.

Sudoku Solver and Generator

Tech Stack

Python

I built Sudoku Solver and Generator, a Python tool that solves puzzles using both a Z3-based SMT solver and a recursive backtracking algorithm. It generates Sudoku grids of multiple sizes by removing cells while ensuring unique solutions, and includes a command-line interface for solving, generating, and validating puzzles.

Event-Flow Visualization Platform

Tech Stack

React
TypeScript
D3.js
Scala
Vertica

I built the Event-Flow Visualization Platform, a web-based tool for analyzing large-scale time-series data within Criteo's advertising ecosystem. Using React, TypeScript, D3.js, Scala, and Vertica, it renders billions of events as interactive timelines with features like filtering, collapsing, and comparison, enabling smooth exploration and stronger data-driven decisions.

Physics Simulator with Augmented Reality

Tech Stack

Unity
C#

I developed a Physics Simulator with Augmented Reality, an educational app that visualizes dynamic 3D models, such as astronomical bodies, to illustrate concepts like motion, rotation, and temperature in an immersive AR environment. Built with Unity and C#, the project integrates custom simulation scripts, advanced rendering effects, and Vuforia-based AR overlays, running cross-platform on Windows, macOS, and Android to enhance interactive science learning.

Blog Posts

7/4/2024

JIRA Task Flow Visualizer

Developer Experience
Jira
JavaScript
Management
Data Visualization

Certificates

IELTS 6.5

IELTS 6.5

PET-B1

PET-B1

Cisco CCNA Exploration

Cisco CCNA Exploration

Cisco IT Essentials

Cisco IT Essentials

Microsoft Specialist for Excel 2007

Microsoft Specialist for Excel 2007

Microsoft Specialist for Word 2007

Microsoft Specialist for Word 2007

Hobbies

โ€œThe journey of a thousand miles begins with a single step.โ€

Lao Tzu

Hiking

โ€œWe may all speak different languages, but music is a language we all understandโ€

Yiruma

Playing guitar

โ€œOnly passions. great passions can elevate the soul to great things.โ€

Zhang Jike

Table tennis

โ€œAll life is an experiment. The more experiments you make the better.โ€

Ralph Waldo Emerson

Experimenting new ideas

โ€œThe bicycle is a curious vehicle. Its passenger is its engine.โ€

John Howard

Cycling