Hi I'm Gianluca Colaianni and I'm a passionate Software
Engineer. I'm Fouder & Chief Technology Officier at Frriendshome. I have several
years
of experience in analysis, design and implementation of complex Java and
Java EE applications with a
particular focus in Financial and Media domains.
I'm a continuous learner. I love to improve my technical skills and to
try new technologies.
I'm an MBA graduate alumnus at CDI.
The MBA is fully financed (100%) by sponsoring partner company and the
selection process is based on merit (5% admission rate).
Main courses are corporate finance, investments & company evaluation,
accounting & controlling, innovation, lean management, marketing &
strategy, human resources & communication, leadership, negotiation,
public speaking, project management, decision-making and action,
coaching.
Professors from prestigious universities (Harvard BS, INSEAD, Chicago
Booth, ETH Zürich, HEC).
In my free time I like to play several sports and to read books. Until
I was an agonist athlete in track and
field.
My specialities were 400 metres and 400 metres hurldes, but I also
managed with 200 metres. Between and
I was an official football referee for Associazione Italiana Arbitri
(AIA). I love also play football and ski.
I'm a fan of Harry Potter series. I love both books and films but (of
course) books have something special that films haven't! I like also TV
Series and there are several already full viewed in my library.
Business Requirements
Enterpire Solutions
Software Development
Application Design
Credit cards and payments
Financial services
Banking Systems
Media Platforms
What I do?
Here are some of my expertise
Solution Architect
Custom distribued enterprise application
Technical Consultant
Analyse and support of new technologies adoption
Software Developer
Passionate Java & Java EE developer
My Specialty
My Skills
I have a strong background in Java technologies. Both my university paths and
carreers position were focused in analysis and development of
Java based application. In the past I had also the opportunity to run some projects
with different technologies for some university exams.
Thanks to these accademic projects I collected some experience with frontend
technologies, Hybrid mobile framerowks (Ionic) and some functional and logic
programming languages, like Python and Prolog.
Also my master degree thesys is a Python based work. The thesys title is An
HPC-based parallel implementation of the SZZ algorithm to identify bug-inducing
changes and source code is available here.
I worked as Senior Consultant for adesso Schweiz AG.
I was involved on several projects in diffenet domains and I was
promoted as Team Head for the Java Team in TI-Shore (Lugano
office). My responsibilities were:
To estimate projects effort basing on RFP received from customers and prepare the commercial proposal for the projects implementation.
To design the projects architectures and take decisions about technologies to propose.
To interview candidates and find out high potential new joiners.
To push the professional and personal growth of my team members.
I worked as consultant for Fincons Group AG
on-site for the customer Cornèr Bank in the
role
of Solution Architect in the Integration Team.
As Solution Architect I worked on a long term project in which
different partners were involved. My responsibilities were:
To analyze the internal requirements in order to design an
integration layer which will be the only point of contact
between internal banking systems and external products.
To write requirements specifications for the partners.
To write technical analysis and to design the solution for the
outsourcing development team (Italy).
I worked as Digital Security Specialist during the mission for my MBA
at Collège des Ingénieurs. I was
responsible to define the governance processes and procedures in
terms of Digital Security for Air Liquide Italia, in order to be
compliant with Group rules and procedures.
My duties were:
To complete the Digital Risk Assessment (DRA) of all internal IT
applications.
To check and complete the Authorization Matrix of all internal
IT applications.
To check the compliance to EU
GDPR for Air Liquide Italia.
I worked as consultant for Fincons Group AG
on-site for the customer Cornèr Bank in the
role
of Solution Architect and Release co-supervisor.
As Solution Architect I worked on a long term project in which
different partners were involved. My responsibilities were:
To analyze the internal requirements in order to design an
integration layer which will be the only point of contact
between internal banking systems and external products.
To write requirements specifications for the partners.
To write technical analysis and to design the solution for the
outsourcing development team (Italy).
Design and development of core backend applications with Java
technologies. I worked on two different projects:
A Spring
Boot based application for the customer
Cornèr Bank.
A Dropwizard
based API as microservices environment deployed using Docker containers
deployed on AWS Cloud.
There was an integration with different AWS service:
AWS Dynamo
DB was integrated as document-oriented NoSQL
database.
AWS Simple Queue
Service was integrated to manage asynchronous
integrations with other services.
AWS
CloudWatch was integrated to collect application
metrics in order to monitor performances ans enable
auto-scaling strategies.
The API application logs were collected on Elasticsearch
and a Kibana
dashboard displayed both containers and API metrics and usage
statistics.
The project was developed for Mediaset Italia, one
of most important Italian television and media platform.
I worked as Junior Java EE developer on the core backend system of
Auriga's Product (WWS). More in detail, I was involved in design and
implementation of an integration module,
having the responsibility of integrate the core WWS with external
banking systems. My duties were:
Development of Java WebApp and deploy on Oracle Application
Server (Weblogic), IBMWebsphere and JBoss or Servlet Container
like Tomcat.
Starting from 05/2015 involved on an international project with
customer BNP Paribas Fortis (BNP Paribas Group), having short
period of developments and deploy on site in Bruxelles.
Starting from 06/2016 involved as Team Leader in the project.
Starting from 06/2015 involved as Java Developer in an
international project with customer Millennium BCP (Portugal).
Didactic Tutoring Service of 250 hours for a student with motor
disabilities at the Faculty of Computer Science at the University of
Bari. The tutoring provided the didactic support in preparing the
exams
that the student had planned to support in the following months
through frontal and customized lessons.