Giacomo Galilei
@giacomogalilei
Experienced agile developer with over 10 years in software development.
What I'm looking for
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
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.
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.
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.
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.
Founder & Team Leader
BlueBit Srl
Jan 2010 - Mar 2011 (1 year 2 months)
Founded a software house to develop applications for managing solar power supply systems, leading a team in database design and backend implementation.
Founder & Project Architect
USport Srl
Dec 2009 - Dec 2010 (1 year)
Developed an Italian soccer social network, overseeing the entire application development process from design to backend implementation.
Education
Degrees, certifications, and relevant coursework
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
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
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.
Availability
Location
Authorized to work in
Interested in hiring Giacomo?
You can contact Giacomo and 90k+ other talented remote workers on Himalayas.
Message GiacomoFind 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!
