Full Stack developer with experience in Java/Spring and Python, REST API development, integrations, relational database management, and the development of online shops and e-commerce solutions. Strong focus on code quality, continuous learning, and end-to-end delivery (development, testing, version control, documentation, and support).

Emanuele Piatti

Full Stack developer with experience in Java/Spring and Python, REST API development, integrations, relational database management, and the development of online shops and e-commerce solutions. Strong focus on code quality, continuous learning, and end-to-end delivery (development, testing, version control, documentation, and support).

Available to hire

Full Stack developer with experience in Java/Spring and Python, REST API development, integrations, relational database management, and the development of online shops and e-commerce solutions. Strong focus on code quality, continuous learning, and end-to-end delivery (development, testing, version control, documentation, and support).

See more

Experience Level

Expert
Expert
Expert
Expert
Expert

Language

Italian
Fluent
English
Advanced
French
Intermediate

Work Experience

Full Stack Developer at US PSI, Mendrisio
January 1, 2023 - Present
Developed and maintained backend and frontend functionality across the application lifecycle. Implemented application logic in Java (services, business rules, integrations). Worked on database modeling and persistence management including Liquibase schema updates and migrations. Managed REST API exposure and JSON payload handling; designed and developed Spring-based REST APIs with corrective and evolutionary maintenance of existing software. Built/updated integrations, created unit tests, and handled serialization/deserialization for additional data structures. Participated in code reviews using Git workflows with Pull Requests, and supported users with bug fixes, maintenance, and technical documentation.
Junior Software Developer at Visa Card Services SA
January 1, 2020 - January 1, 2022
Worked on requirements analysis and end-to-end development of a management application including UI (Java/Jmix forms, validations, screens with security/roles-permissions) and backend services. Implemented business logic in Java services with integrations. Designed data model and handled persistence and security for internal users.
IT Apprentice (Software Developer) at Aduno Gruppe
January 1, 2016 - January 1, 2020
Developed requirements and delivered end-to-end features for an internal management application covering UI, backend, and database. Implemented UI user flows with Jmix (forms, validations, and security screens) and added role/permission-based security. Implemented application logic in Java (services, business rules, integrations). Performed data model design, persistence management, and supported schema updates/migrations. Used Git workflows with Pull Requests and code reviews; contributed to corrective/evolutionary maintenance, bug fixing, user support, and technical documentation. Worked with REST APIs, unit testing, and JSON/data structure handling.

Education

Professional Baccalaureate at Federal Diploma (Software Developer)
January 1, 2020 - January 1, 2022
PC T at PT Trévan o
January 1, 2020 - January 1, 2022
CP T at CP T Locarno
January 1, 2016 - January 1, 2020

Qualifications

Add your qualifications or awards here.

Industry Experience

Software & Internet