Giuseppe Cafarelli
Senior software engineer at Blockchain.com- Claim this Profile
Click to upgrade to our gold package
for the full feature experience.
-
Italiano Native or bilingual proficiency
-
Inglese Professional working proficiency
-
Portoghese Elementary proficiency
Topline Score
Bio
Experience
-
Blockchain.com
-
United Kingdom
-
Internet Publishing
-
700 & Above Employee
-
Senior software engineer
-
Oct 2023 - Present
-
-
-
Klarna
-
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
-
-
-
Cleafy
-
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.
-
-
-
Satispay
-
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
-
-
-
iason
-
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.
-
-
-
UniCredit
-
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.
-
-
-
Societe Generale Securities Services - SGSS
-
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 -
Politecnico di Milano
Bachelor Degree, Ingegneria Informatica -
Liceo Scientifico G. Cardano