I'm an experienced Java engineer with over 12 years of work experience. I'm focused on backend development. Occasionally, I contribute to front-end development. I'm open to working on front-end projects as well
I have experience in designing microservices, RESTful APIs, and event-driven architectures. I?m used to practising TDD and applying software engineering principles; my goal is to write code that is easy to read and inexpensive to change
Industry knowledge:
Over the years, I have worked in various businesses, including finance, e-commerce, banking, and the petrol industry. For about 7 years, I worked as a consultant for the central banking institutions in Italy
For the last two years, I worked at Kadmos, a fintech company, developing a SaaS payment accounting system. I contributed to building and designing RESTful APIs and worked on integrating other Payment and KYC Providers
Profile:
Senior Software Engineer with 12+ years of experience and a Computer Science degree
Strong background in Java development across industries such as finance, e-commerce, and banking
Skilled in building scalable microservices, SaaS applications, and RESTful APIs
Hands-on experience with event-driven architectures
Proficient in unit testing and integration testing
Solid understanding of software engineering principles: SOLID, Design Patterns, DRY, KISS
Familiar with CI/CD pipelines (Jenkins, GitHub Actions),
Strong advocate of clean code, code reviews, and agile development (Scrum, Kanban)
Committed to continuous learning, technical excellence, and delivering high-quality software
Skills
Java Development: 12+ years of experience in Java;
Additional expertise: Go, PHP, JavaScript with React (basic knowledge)
Frameworks: Strong expertise in Spring Boot, Spring Data, Spring Batch, Spring Web, Hibernate, Keycloak
API & Microservices: Design and development of RESTful APIs and microservices architectures
Testing & TDD: Proficient in Test-Driven Development (TDD) using JUnit, Mockito, Hamcrest, HSQL, and Postman
DevOps & CI/CD: Experienced with Git, GitHub, Maven, Gradle, and CI pipelines
Cloud & Containerization: Hands-on with Docker and Kubernetes on AWS, GCP, and Azure
Agile Methodologies: Strong experience with Scrum, Kanban and agile team collaboration
Betriebssysteme
Linux
Intermediate proficiency
Bash scripting
Intermediate proficiency
Programmiersprachen
Java
Experte
SQL
Fortgeschritten
Golang
Basics
Python
Basics
PHP
Fortgeschritten
Datenbanken
PostgreSQL
MySQL
Oracle
MongoDB
Links available on request.
Branchen
Branchen
Einsatzorte
Einsatzorte
Berlin (+50km)
Deutschland, Schweiz, Österreich
möglich
Projekte
Projekte
1 month
2024-08 - 2024-08
Career break
After the layoff, I took the chance to slow down and take care of myself and my family.
I provided round-the-clock care to a family member
I improved my German and reached the B1 level
I am about to start the B2 course
I revised and learn new software topics
Working on personal code projects
Completed the course ?Google AI Essentials?
2 years 2 months
2022-07 - 2024-08
Develop a SaaS payment accounting system
Senior Software EngineerJavaSQLReact
Senior Software Engineer
Designed and developed software components for payment systems
Designed and developed a RESTful API for internal and external clients
Developed an event-driven system
Integration with payment service providers
Implemented minor features with React for internal tools
Improved logging and alert system: clear error messages to avoid false positives
Introduced a Java library, MapStruct, for mapping objects using less code
Defined a Postman collection for testing the API and shared it among development teams
I'm an experienced Java engineer with over 12 years of work experience. I'm focused on backend development. Occasionally, I contribute to front-end development. I'm open to working on front-end projects as well
I have experience in designing microservices, RESTful APIs, and event-driven architectures. I?m used to practising TDD and applying software engineering principles; my goal is to write code that is easy to read and inexpensive to change
Industry knowledge:
Over the years, I have worked in various businesses, including finance, e-commerce, banking, and the petrol industry. For about 7 years, I worked as a consultant for the central banking institutions in Italy
For the last two years, I worked at Kadmos, a fintech company, developing a SaaS payment accounting system. I contributed to building and designing RESTful APIs and worked on integrating other Payment and KYC Providers
Profile:
Senior Software Engineer with 12+ years of experience and a Computer Science degree
Strong background in Java development across industries such as finance, e-commerce, and banking
Skilled in building scalable microservices, SaaS applications, and RESTful APIs
Hands-on experience with event-driven architectures
Proficient in unit testing and integration testing
Solid understanding of software engineering principles: SOLID, Design Patterns, DRY, KISS
Familiar with CI/CD pipelines (Jenkins, GitHub Actions),
Strong advocate of clean code, code reviews, and agile development (Scrum, Kanban)
Committed to continuous learning, technical excellence, and delivering high-quality software
Skills
Java Development: 12+ years of experience in Java;
Additional expertise: Go, PHP, JavaScript with React (basic knowledge)
Frameworks: Strong expertise in Spring Boot, Spring Data, Spring Batch, Spring Web, Hibernate, Keycloak
API & Microservices: Design and development of RESTful APIs and microservices architectures
Testing & TDD: Proficient in Test-Driven Development (TDD) using JUnit, Mockito, Hamcrest, HSQL, and Postman
DevOps & CI/CD: Experienced with Git, GitHub, Maven, Gradle, and CI pipelines
Cloud & Containerization: Hands-on with Docker and Kubernetes on AWS, GCP, and Azure
Agile Methodologies: Strong experience with Scrum, Kanban and agile team collaboration
Betriebssysteme
Linux
Intermediate proficiency
Bash scripting
Intermediate proficiency
Programmiersprachen
Java
Experte
SQL
Fortgeschritten
Golang
Basics
Python
Basics
PHP
Fortgeschritten
Datenbanken
PostgreSQL
MySQL
Oracle
MongoDB
Links available on request.
Branchen
Branchen
Vertrauen Sie auf Randstad
Im Bereich Freelancing
Im Bereich Arbeitnehmerüberlassung / Personalvermittlung