About Davide Giovanni
Italian
Native or bilingual
English
Conversational
Experience
- EsperienzaFreelance Software EngineerDIGITAL AND ITFebruary 2026 - Today (5 months)• • Front-end development with Angular, focused on responsive, user-friendly interfaces• • Back-end microservices design with Java and Spring Boot, building robust APIs and business logic• • Containerization and cloud deployment using Docker and AWS, ensuring scalable and reliable delivery• • Ownership of features from technical design through deployment, working closely with stakeholders to translate business needs into working softwareI moved to freelance work to bring more flexibility, faster turnaround, and direct accountability to clients — without the overhead of a traditional employment structure. This lets me focus fully on delivering value on each project, adapting quickly to different teams, codebases, and priorities.
- NTT DATA SPAFULL STACK DEVELOPERDIGITAL AND ITJanuary 2022 - November 2025 (3 years and 10 months)Cosenza, Italy• • Full-stack development and deployment ensuring the smooth operation of front-end and back-end systems through React (Next.js, Vite) and microservices in Java and TypeScript (Spring Boot, Nest.js)• • Front-end architecture and UI/UX optimization focusing on high-performance, scalable and user friendly web applications• • Back-end microservices design and implementation, developing robust API services and business logic while integrating SQL and NoSQL databases for optimal data management• • Project technical leadership, managing task breakdown, progress tracking and team coordination to ensure on-time and efficient project delivery• • CI/CD pipeline management and deployment automation, ensuring seamless integration, testing and software release across various environments• • Agile development process coordination, working within Scrum methodology through daily stand-ups, sprint planning and retrospective meetings to optimize workflow and productivity• • Software performance monitoring and optimization, executing profiling, debugging and refactoring strategies to enhance application efficiency• • Mentorship and knowledge-sharing initiatives, supporting junior developers through technical guidance, best practices enforcement and architecture decision-making• • Cross-functional collaboration, liaising with product managers and designers to align development efforts with business targets and user needs• • Operational task management to support and improve the company's productivity and business processes efficiency• • Individual training development through specific professional specialization courses participation• • Business and project's output constant monitoring for all the activities assigned by the company itself
- Relatech SPABACK-END DEVELOPERDIGITAL AND ITJuly 2022 - November 2022 (4 months)Cosenza, Italy• • Back-end microservices development, designing and implementing scalable and high-performance services using Java and the Quarkus framework• • RESTful API design and implementation, developing endpoints and business logic layers to ensure reliable and secure data exchange between services• • Database integration and data management, working with SQL databases to model, query and persist application data efficiently• • Software development lifecycle execution following the Waterfall methodology, contributing to structured development phases from requirement analysis to deployment• • Requirement analysis and technical documentation, translating functional specifications into well-defined technical tasks and maintaining clear documentation throughout the project• • Unit and integration testing, writing automated tests to validate business logic and ensure code quality prior to release phases• • Performance optimization and debugging, monitoring system efficiency, troubleshooting issues and refining code to enhance application reliability and responsiveness• • Code versioning and team collaboration through Git-based workflows, participating in code reviews and adhering to established coding standards• • Cross-team communication, collaborating with senior developers and analysts to align implementation choices with project requirements and delivery deadlines
Recommendations
Be the first to recommend Davide Giovanni
Help this freelancer shine by sharing your experience working together.
These freelancer profiles also match your criteria
Agatha Frydrych
Backend Java Software Engineer
4.7
(3)
2
Baptiste Duhen
Fullstack developer
4.6
(4)
5
Amed Hamou
Senior Lead Developer
4
(2)
7
Audrey Champion
Web developer
4.3
(3)
4
Education
- Bachelor's degreeUniversità della Calabria2022During my studies at Università della Calabria I built strong technical foundations, with a focus on Java, covered in depth across many exams. I also studied Python, adding versatility across stacks. The program had a strong math component, giving me solid grounding in logic, algorithms, and problem-solving that I still rely on as a developer.
Certifications
- Certified Solidity DeveloperBlockchain Council2025