Hello, I'm Andrei.-image

Hello, I'm Andrei.

I'm a Cluj-Napoca based Java Software Engineer, currently working at Endava helping to build a modern, microservice platform, for one of the biggest payment gateways in the world.

In my free time time, you can catch me taking photos, strumming my guitar, or exploring the mountains.

about-me-image

About me

I am a Java developer with hands-on experience in the Fintech industry, specializing in the development and integration of alternative payment solutions and gateways such as PayPal, dLocal or Bizum. I deliver end-to-end solutions across both legacy systems and modern microservice architectures, ensuring seamless performance and scalability.

My work spans the full product lifecycle, from design and development to deployment and ongoing support. I play an active role in maintaining 24/7 availability for live services, ensuring high reliability and responsiveness in production environments.`

I work with a broad set of technologies, including Java, Spring, REST APIs, Kafka, relational and non-relational databases, as well as container orchestration platforms like Kubernetes and OpenShift.

  • Location:Cluj-Napoca, Romania
  • Age:30
  • Nationality:Romanian
  • Interests:Tech, sports, nature, music
  • Study:Technical University of Cluj-Napoca
  • Employment:Endava

Work

Java Developer

EndavaJanuary 2019 - Present
At Endava, I contribute to the development and evolution of one of the world's leading payment gateways, supporting a modern microservice architecture that will handle over 200 payment methods globally.

As part of a platform-focused & end-to-end engineering team, I've been deeply involved in solving a variety of cross-cutting concerns, including:
  • Developing and maintaining shared libraries and a standardized service accelerator template for consistent and rapid service delivery
  • Implementing centralized logging, distributed tracing, aggregated metrics, and observability standards
  • Designing and enforcing security, fault/latency tolerance, configuration management, load balancing, and service discovery patterns across the ecosystem
  • Ensure application security and compliance through the use of Black Duck (open source vulnerability scanning) and Checkmarx (static application security testing)
  • Ensure code quality and maintainability by integrating SonarQube into our pipelines and reviewing at each build static analysis results and also using in my daily work AI plugin such as GitHub Copilot.

  • To support independent deployments and frequent releases, I was involved in creating a robust CI/CD pipeline, enabling automated delivery of both services and libraries across multiple environments. This involved working with tools such as Jenkins, Cloudbees or Openshift. Alongside this platform work.

    I’m also actively involved in maintaining and enhancing our legacy payment gateway, ensuring business continuity while enabling seamless integration with the microservice architecture.

    My work covers the full product lifecycle, from design and development to deployment and ongoing operations. I actively contribute to maintaining 24/7 availability for production services by leveraging custom made Splunk dashboards and alerts for real-time monitoring, and using Sysdig for system-level insights and troubleshooting.

    In addition to my technical contributions, I’m engaged in several initiatives that support our team and organization:
  • Technical interviewer for engineering candidates
  • 1:1 mentor for interns as part of Endava’s internship program
  • Participate in Agile ceremonies and planning sessions, including PI Planning, Iteration Planning, and System Demos, following the SAFe (Scaled Agile Framework) methodology to ensure alignment and continuous delivery across teams
  • Java Intern

    GarminJuly 2017 - September 2017

    As a Java Intern, I was part of an Agile development team responsible for the development and maintenance of Garmin’s website. My work focused on backend tasks using Java and the Spring framework. I actively participated in Agile ceremonies such as sprint planning and retrospectives, collaborated with the testing team to ensure code quality, and received one-on-one mentorship to enhance my technical and professional development.

    Education

    Technical University of Cluj-Napoca

    Computer Science2014 - 2018
    Coursework in programming, algorithms, databases, and operating systems. Gained hands-on experience with software development, data structures, and web technologies.

    Key Skills:
  • Object-Oriented Programming
  • Algorithms & Data Structures
  • Relational Databases (SQL)
  • Operating Systems & Computer Architecture
  • Web Development (HTML/CSS/JS, frameworks)
  • Version Control (Git)
  • Agile / Scrum methodology
  • Skills

    Technical
    Java
    Spring
    Security
    Databases
    Openshift
    Soft
    Communication
    Help others
    Multitasking
    Adaptability
    Time management

    Some of the tools I use to bring ideas to life

    The two most important days in your life are the day you are born and the day you find out why.

    -- Mark Twain

    Get in touch.

    Feel free to reach out via Email or LinkedIn for opportunities, collaborations, or technical discussions.

    Provided by ReactResume© Copyright 2025 Tim Baker