GG
Open to opportunities

Giacomo Galilei

@giacomogalilei

Experienced agile developer with over 10 years in software development.

Italy

What I'm looking for

I am looking for a challenging role that fosters innovation and teamwork, with opportunities for growth and leadership.

I am a self-motivated and highly skilled agile developer with over a decade of experience in software development. My journey began in college, where I collaborated with the University and the National Research Council of Italy, contributing to both development and teaching activities. My expertise lies in multi-thread distributed concurrent systems and optimization, allowing me to deliver high-quality software solutions that meet user requirements effectively.

Throughout my career, I have taken on various roles, including technical project manager in multiple startups, where I successfully led teams and managed projects that garnered significant funding. My tenure in the banking industry has further honed my skills, particularly in backend logic for large applications and big data, where I became an expert in concurrent and distributed programming. I have a proven track record of leading heterogeneous teams and making architectural decisions that drive project success.

Experience

Work history, roles, and key accomplishments

CS

Software Engineer

Credit Suisse

May 2017 - Jan 2025 (7 years 8 months)

Led development teams on projects related to IFRS9 and GAAP accounting systems, focusing on data transformation and Basel-III framework calculations. Specialized in backend logic for large applications and big data, utilizing multi-threading and microservices architecture.

KS

Founder & Project Architect

Koral Srl

Feb 2016 - Mar 2020 (4 years 1 month)

Developed a web-based platform for choristers, implementing a real-time pitch detection algorithm. Focused on high scalability and fault-tolerance, hosting the project on AWS.

UI

Project Architect

Unicredit Bank – Consultant in Altran Italia

Jul 2014 - Apr 2017 (2 years 9 months)

Worked on Basel-III framework implementation, optimizing the Economic Capital calculation process through a distributed architecture. Led projects involving real-time data feeds and risk management systems.

3S

Team Leader & Developer

3rdPlace Srl

May 2011 - Apr 2012 (11 months)

Led a team to develop an aggregator for analytical data from various online sources, focusing on reputation monitoring and marketing trends.

Education

Degrees, certifications, and relevant coursework

University of Pisa logoUP

University of Pisa

PhD, Computer Science

2008 - 2010

Completed a PhD in Computer Science with a focus on Virtual Machines hacking, Java Bytecode Manipulation at Run-time, Multithread optimization, Abstract Interpretation, and Model Checking. Developed a Java bytecode runtime manipulation library.

University of Pisa logoUP

University of Pisa

Master's degree, Computer Science

2005 - 2007

Achieved a Master's degree in Advanced Computer Science, specializing in Java, Bytecode Manipulation, and Multisage Programming.

University of Perugia logoUP

University of Perugia

Bachelor's degree, Computer Science

2001 - 2005

Obtained a Bachelor's degree in Computer Science, laying the foundation for a career in software development and programming.

Find your dream job

Sign up now and join over 85,000 remote workers who receive personalized job alerts, curated job matches, and more for free!

Sign up
Himalayas profile for an example user named Frankie Sullivan
Giacomo Galilei - Software Engineer - Credit Suisse | Himalayas