Giuseppe Cafarelli

Senior software engineer at Blockchain.com
  • Claim this Profile
Contact Information
us****@****om
(386) 825-5501
Location
Milan, Lombardy, Italy, IT
Languages
  • Italiano Native or bilingual proficiency
  • Inglese Professional working proficiency
  • Portoghese Elementary proficiency

Topline Score

Topline score feature will be out soon.

Bio

Generated by
Topline AI

You need to have a working account to view this content.
You need to have a working account to view this content.

Experience

    • United Kingdom
    • Internet Publishing
    • 700 & Above Employee
    • Senior software engineer
      • Oct 2023 - Present

    • Sweden
    • Software Development
    • 700 & Above Employee
    • Senior Software Engineer
      • Dec 2020 - Oct 2023

      Designed and developed new features for Iris, a decision engine written in Python used by other teams to build business rules. Implemented RESTful APIs using Django. Led the migration from DynamoDB to PostgreSQL. Conducted code reviews, mentored junior developers and provided technical guidance to the team. SW Stack: Python, Django, Kafka, DynamoDB, PostgreSQL, Jenkins, Atlassian, Datadog. Designed and developed new features for Core Ledger, a service written in Clojure… Show more Designed and developed new features for Iris, a decision engine written in Python used by other teams to build business rules. Implemented RESTful APIs using Django. Led the migration from DynamoDB to PostgreSQL. Conducted code reviews, mentored junior developers and provided technical guidance to the team. SW Stack: Python, Django, Kafka, DynamoDB, PostgreSQL, Jenkins, Atlassian, Datadog. Designed and developed new features for Core Ledger, a service written in Clojure that provides a set of primitives to keep track of Klarna accountability in a secure, reliable, and scalable way. Implemented RESTful APIs using Ring and Reitit. Collaborated with cross-functional teams to design, develop and maintain event-driven systems, in order to create a new way for bookkeeping internal transfers. SW Stack: Clojure, Deps, Kafka, DynamoDB, Terraform, Jenkins, Atlassian, Datadog. Show less Designed and developed new features for Iris, a decision engine written in Python used by other teams to build business rules. Implemented RESTful APIs using Django. Led the migration from DynamoDB to PostgreSQL. Conducted code reviews, mentored junior developers and provided technical guidance to the team. SW Stack: Python, Django, Kafka, DynamoDB, PostgreSQL, Jenkins, Atlassian, Datadog. Designed and developed new features for Core Ledger, a service written in Clojure… Show more Designed and developed new features for Iris, a decision engine written in Python used by other teams to build business rules. Implemented RESTful APIs using Django. Led the migration from DynamoDB to PostgreSQL. Conducted code reviews, mentored junior developers and provided technical guidance to the team. SW Stack: Python, Django, Kafka, DynamoDB, PostgreSQL, Jenkins, Atlassian, Datadog. Designed and developed new features for Core Ledger, a service written in Clojure that provides a set of primitives to keep track of Klarna accountability in a secure, reliable, and scalable way. Implemented RESTful APIs using Ring and Reitit. Collaborated with cross-functional teams to design, develop and maintain event-driven systems, in order to create a new way for bookkeeping internal transfers. SW Stack: Clojure, Deps, Kafka, DynamoDB, Terraform, Jenkins, Atlassian, Datadog. Show less

    • Italy
    • Computer and Network Security
    • 1 - 100 Employee
    • Senior software engineer
      • May 2019 - Dec 2020

      Responsible for the Cleafy application development and architecture. Implemented RESTful APIs using Spring. Led the migration of the project to an event driven architecture with Kafka. Mentored junior developers and conducted code reviews. SW Stack: Java, Spring, Hibernate, Elasticsearch, Hazelcast, Maven, Docker, Kafka, Datadog, Atlassian. Responsible for the Cleafy application development and architecture. Implemented RESTful APIs using Spring. Led the migration of the project to an event driven architecture with Kafka. Mentored junior developers and conducted code reviews. SW Stack: Java, Spring, Hibernate, Elasticsearch, Hazelcast, Maven, Docker, Kafka, Datadog, Atlassian.

    • Italy
    • Financial Services
    • 400 - 500 Employee
    • Software Engineer
      • Sep 2016 - May 2019

      Analysed and implemented the migration from monolith to microservices architecture. Implemented RESTful APIs using Spring. Designed and developed the new Registry service that stores users' biographical data, ensuring consistency and uniqueness, avoiding data duplication and false identities. Main responsible of the project. Designed and developed the new Transaction service that handles all incoming and outgoing payments, managing several types of payment flow. Main… Show more Analysed and implemented the migration from monolith to microservices architecture. Implemented RESTful APIs using Spring. Designed and developed the new Registry service that stores users' biographical data, ensuring consistency and uniqueness, avoiding data duplication and false identities. Main responsible of the project. Designed and developed the new Transaction service that handles all incoming and outgoing payments, managing several types of payment flow. Main responsible for maintaining the service and analyse requirements for new payment flows. SW Stack: AWS, Java, Spring, MyBatis, MySQL, PostgreSQL, Redis, Gradle, Jenkins, ELK, Terraform. Show less Analysed and implemented the migration from monolith to microservices architecture. Implemented RESTful APIs using Spring. Designed and developed the new Registry service that stores users' biographical data, ensuring consistency and uniqueness, avoiding data duplication and false identities. Main responsible of the project. Designed and developed the new Transaction service that handles all incoming and outgoing payments, managing several types of payment flow. Main… Show more Analysed and implemented the migration from monolith to microservices architecture. Implemented RESTful APIs using Spring. Designed and developed the new Registry service that stores users' biographical data, ensuring consistency and uniqueness, avoiding data duplication and false identities. Main responsible of the project. Designed and developed the new Transaction service that handles all incoming and outgoing payments, managing several types of payment flow. Main responsible for maintaining the service and analyse requirements for new payment flows. SW Stack: AWS, Java, Spring, MyBatis, MySQL, PostgreSQL, Redis, Gradle, Jenkins, ELK, Terraform. Show less

    • Italy
    • Banking
    • 1 - 100 Employee
    • Full-stack Software Engineer
      • Dec 2013 - Aug 2016

      Developed the GTR Analytics platform from scratch. It provides clean and consolidated data feeds for traders and brokers, collecting data from different trade repositories for all type of contract. Developed The Stress Tester tool from scratch. It helps major banks to carry out a stress testing exercise to review the capability of the financial system to withstand adverse scenarios. SW Stack: AWS, Java, Spring, Hibernate, MySQL, Maven, Smart GWT. Developed the GTR Analytics platform from scratch. It provides clean and consolidated data feeds for traders and brokers, collecting data from different trade repositories for all type of contract. Developed The Stress Tester tool from scratch. It helps major banks to carry out a stress testing exercise to review the capability of the financial system to withstand adverse scenarios. SW Stack: AWS, Java, Spring, Hibernate, MySQL, Maven, Smart GWT.

    • Italy
    • Banking
    • 700 & Above Employee
    • Software Developer
      • Feb 2014 - Mar 2014

      Developed an Excel plugin able to extract and aggregate data from an Oracle Database. The plugin provides the possibility to run Matlab simulations too, displaying the simulation results into the same Excel file on a different sheet. SW Stack: PL/SQL, Oracle Database, Oracle ODBC, Excel, VBA, Matlab Builder EX. Developed an Excel plugin able to extract and aggregate data from an Oracle Database. The plugin provides the possibility to run Matlab simulations too, displaying the simulation results into the same Excel file on a different sheet. SW Stack: PL/SQL, Oracle Database, Oracle ODBC, Excel, VBA, Matlab Builder EX.

    • France
    • Financial Services
    • 700 & Above Employee
    • Software Developer
      • May 2013 - Nov 2013

      Developed and maintained an internal tool to track projects statuses and activities for each department of the company. SW Stack: Java, Spring, Hibernate, MsSQL Server, Maven, Smart GWT, Nexus, Jenkins, Sonar. Developed and maintained an internal tool to track projects statuses and activities for each department of the company. SW Stack: Java, Spring, Hibernate, MsSQL Server, Maven, Smart GWT, Nexus, Jenkins, Sonar.

Education

  • Politecnico di Milano
    Master Degree, Ingegneria Informatica
    2010 - 2012
  • Politecnico di Milano
    Bachelor Degree, Ingegneria Informatica
    2007 - 2010
  • Liceo Scientifico G. Cardano
    2002 - 2007

Community

You need to have a working account to view this content. Click here to join now