11/11/2026 updated


20 % partially available
Software Developer | Backend & Data Integration
Taranto, Italy
Only remote
Bachelor's degree in Computer ScienceAbout me
I develop backend software and data integrations using Java, Spring Boot and Python. My work includes APIs, data processing, troubleshooting and improving existing systems. I focus on understanding problems, ensuring data integrity and building maintainable solutions.
Java (Programming Language)Application Programming Interfaces (APIs)Data IntegrationJSONPython (Programming Language)PostgreSQLParsingSQL DatabasesSystems IntegrationSpring BootBackend ProgrammingData Pipeline
Java & Spring Boot Backend Development
Extensive experience maintaining and developing Java backends using Spring Boot and JHipster, including integration of remote data feeds, JSON parsing with Jackson, and targeted logging for diagnosing ingestion and transformation failures.
Python Development & Data Pipelines
Strong background in building Python pipelines that process and transform irregular inputs into structured data, including OCR-based receipt parsing and CSV normalization for large-scale datasets.
Data Integration & SQL/PostgreSQL
Proven ability to integrate external data feeds, normalize JSON, Excel, and CSV formats, and work with PostgreSQL databases to investigate data integrity issues and support module migrations.
Odoo 14 Module Development
Maintenance and development of Python/Odoo modules for clinical research management systems, including handling duplicate records and module migrations.
API Management with WSO2
Training in WSO2 API Manager for Developers, completed in 2024 through NobleProg.
Machine Learning
Completed the Machine Learning course by Andrew Ng on Coursera in 2012, providing a solid foundation in machine learning concepts and techniques.
Big Data with Hadoop
Cloudera Certified Hadoop Developer certification obtained in 2011, demonstrating knowledge of big data processing and distributed computing.
Web Development (ASP, PHP)
Experience with back-office web application development using ASP and PHP technologies.
Oracle & JDBC
Back-office development experience using Oracle databases and JDBC for Java-based data access.
Extensive experience maintaining and developing Java backends using Spring Boot and JHipster, including integration of remote data feeds, JSON parsing with Jackson, and targeted logging for diagnosing ingestion and transformation failures.
Python Development & Data Pipelines
Strong background in building Python pipelines that process and transform irregular inputs into structured data, including OCR-based receipt parsing and CSV normalization for large-scale datasets.
Data Integration & SQL/PostgreSQL
Proven ability to integrate external data feeds, normalize JSON, Excel, and CSV formats, and work with PostgreSQL databases to investigate data integrity issues and support module migrations.
Odoo 14 Module Development
Maintenance and development of Python/Odoo modules for clinical research management systems, including handling duplicate records and module migrations.
API Management with WSO2
Training in WSO2 API Manager for Developers, completed in 2024 through NobleProg.
Machine Learning
Completed the Machine Learning course by Andrew Ng on Coursera in 2012, providing a solid foundation in machine learning concepts and techniques.
Big Data with Hadoop
Cloudera Certified Hadoop Developer certification obtained in 2011, demonstrating knowledge of big data processing and distributed computing.
Web Development (ASP, PHP)
Experience with back-office web application development using ASP and PHP technologies.
Oracle & JDBC
Back-office development experience using Oracle databases and JDBC for Java-based data access.
Experience
Professional experience10+ years
Freelancer since2009
Languages
EnglishFluentItalianNative speaker
Project history
Developed a Python pipeline that turns receipt photos into structured CSV data. It separates OCR transcription from deterministic parsing and checks parsed totals against the receipts.
Maintained a Java backend built with Spring Boot and JHipster. Integrated remote data feeds, parsed JSON with Jackson, and used targeted logging to diagnose ingestion and transformation failures. Also maintained Python/Odoo modules for a clinical research management system and investigated duplicate records in PostgreSQL on data integrity constraints and module migrations.
Co-developed a CD-ROM prototype that used Zope to present industrial machinery videos offline.