You're seeing this page as if you were . The main menu is still yours, though. Exit from immersion
Davide Giovanni CarràDG

Davide Giovanni Carrà

Full Stack Developer || Back-End focused

€270/day
Cosenza, IT
3-7 years

Average response time: 1 hour

About Davide Giovanni

I help companies design, build and ship reliable web applications end-to-end — from back-end architecture to production deployment.

I'm a Full-Stack Developer with 4+ years of experience in enterprise consulting (NTT DATA), specialized in back-end microservices with Java (Spring Boot, Quarkus) and TypeScript (NestJS), combined with modern front-end development in React and Next.js.

What I can do for you:

• Design and build scalable microservices architectures and robust RESTful APIs
• Develop complete web applications, from database (SQL & NoSQL) to UI
• Set up CI/CD pipelines and deployment automation across environments
• Optimize existing systems through profiling, debugging and refactoring
• Lead delivery: task breakdown, progress tracking and coordination within Agile/Scrum teams

I've worked on enterprise-grade projects where reliability, performance and clean architecture are non-negotiable, and I bring that same standard to every engagement — whether it's building your MVP from scratch, extending an existing platform, or strengthening your back-end.

Clear communication, realistic estimates, and code your team will be happy to maintain.

Let's talk about your project.
  • Italian

    Native or bilingual

  • English

    Conversational

Remote only
Primarily works remotely

Experience

  • Esperienza
    Freelance Software Engineer
    DIGITAL AND IT
    February 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 software

    I 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.
    Java Spring boot Angular Docker aws
  • NTT DATA SPA
    FULL STACK DEVELOPER
    DIGITAL AND IT
    January 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
    Next.js Java Docker Python Back-End development
  • Relatech SPA
    BACK-END DEVELOPER
    DIGITAL AND IT
    July 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
    Java Back-End development Microservices Spring boot Spring

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

AgathaA

Agatha Frydrych

Backend Java Software Engineer

4.7

(3)

2

BaptisteB

Baptiste Duhen

Fullstack developer

4.6

(4)

5

AmedA

Amed Hamou

Senior Lead Developer

4

(2)

7

AudreyA

Audrey Champion

Web developer

4.3

(3)

4

Education

  • Bachelor's degree
    Università della Calabria
    2022
    During 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

Skill set

Categories