Hello, I'm Andrei.-image

Hello, I'm Andrei.

I'm a Cluj-Napoca based Java Development Lead at Banca Transilvania, where I work on modernizing and re-engineering legacy financial platforms. I enjoy building reliable, scalable systems while helping teams deliver meaningful improvements to complex products.

In the past I worked as a Java Software Engineer, at Endava where I helped 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 Development Lead

Banca Transilvania•October 2025 - Present

At Banca Transilvania, I am helping with the development and modernization of core financial platforms, with a strong focus on re-engineering legacy systems and moving them towards modern, maintainable architectures. One of my key responsibilities is driving the migration of the back-office platform from FlowX to Spring Boot-based applications, working closely with the team to ensure a smooth transition while maintaining business continuity and delivery standards.

Alongside my technical responsibilities, I contribute to building and growing the development team by conducting technical interviews and helping identify and select Java developers who are a strong fit for both the technical and collaborative needs of the team. As a Line Manager for five developers, I support their professional growth, provide guidance, and help establish an environment where the team can perform effectively.

I also work closely with Business Analysts, Solution Architects, Product teams, and other engineering teams to align technical implementation with business requirements, coordinate dependencies, resolve challenges, and ensure projects are delivered on time and to the expected quality standards.

Java Developer

Endava•January 2019 - October 2025
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

    Garmin•July 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 Science•2014 - 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 2026 Tim Baker