Fullstack Software Developer · Bucharest, Romania

Andrei-Cristian Zaharia

I'm a passionate software developer with professional experience in Java and fullstack development, plus hands-on practice through self-directed learning, academic projects and my own games and apps. I stay current with emerging technologies, keep an enthusiastic mindset, and thrive on opportunities to learn and grow. I love traveling, staying up to date with technology and working out.

Experience

  1. Sep 2025 – presentBucharest, Romania

    Booking Holdings

    Fullstack Software Developer

    • Authored RFCs and technical documentation for new features.
    • Contributed to large-scale integration projects across company brands.
    • Collaborated with a distributed team across Romania, the Netherlands, and India.
    • Led product planning discussions with stakeholders to define requirements, priorities, and scope.
    • Designed and developed a partner-facing status page with API and UI access.
    • Delivered self-service products from concept to launch, enabling partners to customize their experience and reduce time to market.
    • Java 17
    • React
    • Perl
    • Node.js
    • Harness
    • GitLab
    • Kubernetes
    • MySQL
  2. Nov 2023 – Sep 2025Bucharest, Romania

    Cognizant Softvision

    Java Software Developer

    • Worked with an external banking client in a cross-location team (RO/NL) in business lending.
    • Designed and implemented a high-availability, scalable microservices architecture using Kafka for inter-service communication.
    • Developed and maintained templates for automated generation of business documents.
    • Automated document signing processes, reducing manual intervention.
    • Created and optimized CI/CD pipelines to improve development and deployment efficiency.
    • Enhanced code quality with unit and component tests.
    • Developed a dashboard to display statistics and debugging information.
    • Java 17
    • Angular 17
    • Spring Boot
    • Microservices
    • Kafka
    • Azure
    • Splunk
    • PostgreSQL
  3. Jul 2022 – Nov 2023Bucharest, Romania

    Tremend Software Consulting

    Java Software Developer

    • Created and maintained technical documentation for application features and architecture.
    • Conducted code reviews to ensure quality and adherence to best practices.
    • Investigated, documented, and resolved production bugs, improving application stability.
    • Managed the CI/CD pipeline using Jenkins.
    • Developed robust and scalable RESTful web services using microservices.
    • Designed and implemented frontend components.
    • Java 11
    • Angular 7
    • HTML
    • CSS
    • RabbitMQ
    • Jenkins
    • MongoDB
    • PostgreSQL

Skills

Languages
  • Java
  • C++
  • C
  • C#
  • Objective-C
  • JavaScript
  • SQL
  • Python
  • HTML
  • CSS
Frameworks
  • Spring Boot
  • Spring Data
  • Hibernate
  • React
  • Angular
  • .NET
  • Maven
  • JWT
Messaging
  • Kafka
  • RabbitMQ
Tools & platforms
  • Docker
  • Kubernetes
  • Jenkins
  • GitLab
  • GitHub
  • CloudFoundry
  • Postman
  • Splunk
Cloud & DevOps
  • Azure Repos
  • Azure Pipelines
  • Azure resources
  • PostgreSQL on Azure
Databases
  • PostgreSQL
  • MySQL
  • MongoDB

Projects

Education

  • M.Sc., Business Systems Engineering and Management

    Faculty of Automatic Control and Computers, University POLITEHNICA of Bucharest

    Oct 2023 – Jul 2025
  • B.Sc., Information Engineering

    Faculty of Electronics, Telecommunications and Information Technology, University POLITEHNICA of Bucharest

    Sep 2019 – Jul 2023

Certifications

  • CCNA: Introduction to Networks

    Cisco

    2021
  • ECDL

    ICDL Romania

    2018