To those who pursue the beauty of the code

I am Prisco, a Software Engineer

I make software most of the time and I really love it. I worked for several successful companies in Telco and Financial sectors. My current Job is in Corvil, the IT data analytics company for business in the Now. I am involved on the design and development of real-time key analytics plugins across a broad range of trading, middleware and enterprise data protocols.

I have a unstoppable curiosity that drive me to learn new methodologies, programming languages and cutting-edge technologies. Lots and lots of books, videos and hundreds of articles. I also love to read about mathematics, physics and computer science. One day I thought it would be nice to have a space for explaining my favorite theories, concepts, and research studies. The result is this blog and all its content. Hope you’ll enjoy it!

Software Design and Development

Agile Software Development, Programming Languages, Web Development, SOA, Security and Test Penetration.

Global Financial Market Protocols

Financial Systems Architecture, High Frequency Trading, Quantitative Trading, Low-Latency Systems, FIX/FAST.

Cloud Computing Openstack, AWS

Cloud Computing Architecture, Service Models, Deployment Models, Scalability, Security, Privacy and Trust.

Big Data Hadoop, MapReduce

Distributed storage and computation, HDFS, MapReduce, Hive, Pig, Apache Spark, Apache Storm, Flume, HBase.

All men dream: but not equally. Those who dream by night in the dusty recesses of their minds wake in the day to find that it was vanity: but the dreamers of the day are dangerous men, for they may act their dreams with open eyes, to make it possible. This I did.

-T. E. Lawrence

My Skills

My technical expertise includes Object Oriented Software Design, software development for Linux based systems, scripting and functional languages, Agile Methodologies, Test Automation, packet analysis, debugging and profiling tools.

Programming Skills

I believe that it takes work, dedication and competence to make great ideas and great products. Since I finished my MSc, I save part of my daytime for learning and mastering new approaches, technologies and future's best practices. I am focused to improve technical skills and professional profile.

C, C++
95% Complete
Java, Python
90% Complete
gdb, valgrind
80% Complete
git, svn
75% Complete

Designing Skills

Solutions to problems have never the same value. The model adopted, time and space complexities, efficiency, scalability and maintainability are key factors in choosing the right solution. I like work on hard problems. I have a strong background in Software design which allows me to face with a variety of data and information and find the best way to summarize all the relevant information in a sensible decision for product.

OO Design
90% Complete
Agile Dev
80% Complete
Test Autom
75% Complete
GoF Pattern
85% Complete

Professional and Learning Experience

Experience is the best teacher, but the tuition is high.

-Norwegian Proverb
May 2016
  • Senior Software Engineer at Corvil
  • Design, development and evolution of the broad range of Corvil Analytics Plugins (C++) and Corvil Connectors (Java) for all major worldwide financial, middleware and enterprise data protocols. Main activities: C++/Java/Python programming, code reviews, new features design, estimation tasks, mentoring, technical writing. Technologies: C++, STL/Boost, Python, Java, shell scripting, gdb, valgrind, gprof
  • 01/05/2016 - Present

Oct 2015
  • Hands on Big data: Hadoop, Apache Spark
  • Reliable storage, fast retrieving and processing of tons of unstructured data
Mar 2015
  • Effective parallelism
  • Scalability and parallel computation. Effective multithreading programs, sequential consistency, C++/Java memory models.
Oct 2014
  • Low Latency Applications
  • Achieve extreme performance in C++ and Java: coding techniques, patterns, cache models and optimization tools.
Feb 2014
  • prisconapoli.github.io
  • A blog about mathematics, physics and computer science. A virtual space to explain my favorite theories, concepts, and research studies.

    01/02/2014 - Present

Dic 2013
  • Software Engineer at Corvil
  • Research, design and implementation of key analytics for the Corvil Streaming Analytics Platform. Corvil's Analytics identify and track messages, transactions and performance in real-time across a broad range of trading, middleware and enterprise data protocols. Low level C/C++, Python, Java, FIX, FIX/FAST, Global Financial Market Protocols, IP Networking, STL, Boost
  • 02/12/2013 - 30/05/2016

Apr 2013
  • Software Engineer - Consultant at Capgemini
  • Consultant at Telecom Italia Wholesale Services Innovation & Consulting.
  • NWS CRM 3.0: manage technical and commercial relationships with Other Lincensed Operator (OLO) in connection with the provision of SMP services (wholesale access to the fixed network and wholesale line rental). Delivery of wholesale services: xDSL over Bitstream ATM/GBE, Next-generation access (NGA), Unbundled local loop (ULL), Virtual ULL (VULL) Wolesale Line Rental (WLR), Shared Access, Number Portability.
  • Teacher in Training Events for Other Lincensed Operator (OLO).
  • 01/04/2013 - 30/11/2013

Sep 2011
  • Software Engineer - Analyst Consultant at Capgemini
  • Analyst Consultant at Telecom Italia Wholesale Services Innovation & Consulting.
  • NWS CRM 3.0: a platform for the Wholesale market that supports integrated processes of Delivery and Billing.
  • Bug fixing and testing. Oracle Siebel CRM 8.1, SQL, UNIX/Linux, Java, Python.
  • 01/10/2011 - 31/03/2013

Mar 2011
  • Software Engineer - Junior Consultant at Capgemini
  • Analyst Consultant at Telecom Italia Wholesale Services Innovation & Consulting.
  • NWS CRM 2.0: Bug fixing and testing. Oracle Siebel CRM 8.1, Toad, SQL, UNIX/Linux, bash scripting.
  • 01/03/2011 - 30/09/2011

Sep 2010
  • Junior Researcher at CINI
  • Design and Development of MIVIA Lab Web Portal.
  • Zope Platform for Web Application, Python, HTML/CSS, Apache Tomcat, Postgres DB
  • 01/09/2010 - 31/12/2010

Mar 2008
  • Internship at Engineering Ingegneria Informatica SPA
  • Development of a prototype to view high interactive Maps for GIS based Web Applications.
  • Development of new libraries for OpenLayers API.
  • 01/03/2008 - 31/07/2008

Latest Blog Posts

There are a lots of articles in the Archive

Let's Keep In Touch!

Thank you for visiting out my web site. If you would like to get into contact with me, please fill out the form below.

Fill out my online form.

Basic Information:

Location: Dublin, Ireland
Website: http://prisconapoli.github.io