Sergio Sartorelli

I Am

About Me

I'm a software engineer with 15 years of experience in software analysis, design and development.

My experience in software development goes beyond coding, and I have acquired knowledge across a wide range of technologies, including programming languages, web applications, cloud computing, big data, operating systems, virtualization, blockchain and security.

I'm currently involved in the design and development of high performance, mission critical applications for telecommunication and financial industries.



Software Development

Software development has been my main focus across the years and I've worked with different programming languages and frameworks.


Web Development

I've developed web application both for enterprise and consumer customers.



I've used all the major database systems and I have a good knowledge of how they work. The advatages of each one of them and how to select the best fit for a specific requirement.


Operating Systems

I use Linux as my main operating system and Mac OS X is also an option. Not worked with Windows in a while but I'm sure I still know how to use it if needed :)

Main Skills






Node JS












2020 – 2021

Competence Lead


Milan IT

Working in the core banking domain to build a functional platform that can easily be integrated by internal and external customers.

2016 – 2020

CTO / Team Lead

CST Tech

Milan IT

Currently working on a new major revision of the proprietary core framework used to develop all the solutions offered by CST;

Analysis and development of products for the financial market;

Analysis and design of a Big Data solution to process the increasingly large amount of data the customers have stored in their legacy systems. The main goal of this project was to create a consistent and manageable flow of information that can be used by the other systems without relying on large SQL database instances.

2015 – 2016

Technical Account Manager

CST Tech

Milan IT

Architectural improvements of the proprietary framework used in the development process of the products offered by CST;

Analysis, development and improvements of financial products used to fulfill regulatory requirements by banks and other financial institutions;

Development of visualization tools integrated with Google Maps to display geographical information collected across different sources;

Analysis and development of an integrated system used by customers to easily track and monitor their delivery process.

2013 – 2015

Team Lead / Software Architect


Milan IT

Design and development of a Billing system for corporate customers in the financial market;

Design and development of web application used in the telecommunication industry to automate and improve configuration tasks in IT infrastructure;

Design and development of a performance critical system for Rating and Billing of wholesale customers;

Analysis, design and implementation of enterprise order management system for customer management in the telecommunication industry (design of BPM processes and implementation of a rule engine management system).

2011 – 2012

Senior Software Engineer


Milan IT

Analysis, design and implementation of service oriented applications to integrate information retrieved from multiple systems into a single consistent business view;

Implementation of custom server components to establish a reliable tunnel between multiple networks, allowing exchange of low level message with a proprietary communication protocol;

Design and development of client applications for interaction with API exposed by a proprietary product (Oblicore Guarantee) used for contracts management and SLA/KPI metrics evaluation.

2006 – 2010

Software Engineer


Milan IT

Working as Oracle BRM software developer on systems for telecommunication services rating and customer billing (worked on both client and server components);

Software developer in a wholesale order management application based on a business process model to coordinate complex integration with existing systems in the customer IT ecosystem;

Involved in developing custom extension for a reporting framework able to generate output in multiple formats according to different configurable templates.


2004 – 2006

Università degli Studi di Milano

Computer Science, Master's degree

Milan, IT

Thesis: “Analysis and development of a clustering framework to evaluate results of different algorithms on a shared document collection”.

Main topics: Distributed Systems, Web Data Structures and Algorithms, Artificial Intelligence, Advanced Cryptography, Computer Graphics.


Teknillinen korkeakoulu-Tekniska högskolan


Helsinki, FI

Erasmus student (exchange program) - January/June (6 months).

Main topics: Embedded Systems, Computer Security, Operating Systems.

2001 – 2004

Università degli Studi di Milano

Computer Science, Bachelor's degree

Milan, IT

Thesis: “Development of metrics for analysis of mobility models in wireless ad-hoc networks”.

Main topics: Mathematical Analysis, Physics, Computers and Networks Architecture, Operating Systems, Algorithms and Data Structures, Database Systems.