Andrei Popovici

Andrei Popovici

Senior Backend Engineer & Consultant with 17+ years building software across embedded systems, automotive, desktop, and modern cloud-native backend platforms.

Specialises in Node.js, NestJS, and distributed systems architecture. Combines an unusually broad technical foundation — from kernel-level driver development and automotive middleware to fintech microservices and AI-augmented workflows — with a consistent track record of leading migrations, owning features end-to-end, and raising the bar for every team.

Driven by purpose and technical challenge, not just compensation.

popovici.andrey@gmail.com LinkedIn GitHub Currently @Tranzy.ai About

Technical Skills

Node.js

NestJS

TypeScript

PostgreSQL

TypeORM / MikroORM

REST APIs

Microservices

Docker

AWS (Lambda, SQS, SNS, RDS, DynamoDB)

Azure

OAuth2 / JWT

CI/CD

AI-augmented Development

LLM Integration (Copilot, Claude)

C / C++17

Swift

Java

Python / Bash

Qt Framework

MySQL / SQLite

Git / Perforce

ReactJS (basic)

Methods & Practices

  • Agile / Scrum
  • Clean Architecture
  • Test-Driven Development (TDD)
  • Intensive Code Review
  • CI & CD Pipelines
  • Testing Pyramid & Test Automation
  • Pair Programming
  • Technical Mentoring & Leadership

Domain Experience

  • 4+ years cloud-native backend (fintech, insurance, trading, mobility)
  • 5 years embedded systems (3 automotive, 2 DVR/IPTV)
  • 8 years desktop applications (Windows & Linux API)
  • 5 years software architecture & technical leadership
  • 3 years engineering management / line management
  • 7+ years CI/CD environments

Languages

English

English

Fluent

Romanian

Romanian

Native

Spanish

Spanish

Basic

Work Experience

Jan 2026 — Ongoing

Backend Consultant

Tranzy.ai

  • Designing and building backend services for a next-generation urban transportation platform, from architecture decisions through to production deployment.
  • Defined scalable API contracts and service boundaries to support real-time mobility operations across multiple cities.
  • Introduced architectural patterns improving platform maintainability and reducing onboarding friction for new engineers.
  • Leverage Claude as a core part of the development workflow for architecture reasoning, code generation, and review, accelerating delivery while maintaining high code quality standards.

Stack: Node.js, NestJS, TypeScript, PostgreSQL, MikroORM, Docker, Azure, REST APIs, Microservices, Claude (AI-augmented development)

Sep 2025 — Feb 2026

Backend Engineer — Digital Sign Product

BearingPoint

  • Led end-to-end integration of a Qualified Electronic Signature (QES) solution via IDnow: owned requirements gathering, technical design, and delivery, coordinating directly with the IDnow engineering team.
  • Drove migration of persistence layer to TypeORM, establishing migration strategy, codebase structure, and CI/CD pipelines from scratch.
  • Reduced technical debt through targeted architecture simplifications and clean code enforcement across the platform.
  • Promoted AI-assisted development practices within the team, sharing tooling knowledge and workflows to improve collective productivity.

Stack: Node.js, NestJS, TypeScript, TypeORM, PostgreSQL, CI/CD, QES, IDnow, Clean Architecture

Apr 2025 — Sep 2025

JavaScript SDK Engineer

Endava for Amazon Web Services (AWS)

  • Member of the DynamoDB SDK peer group, collaborating with AWS engineers and maintainers on the evolution of DynamoDB tooling within the AWS SDK for JavaScript ecosystem.
  • Co-authored the proposal and architectural design for the migration of DynamoDB DataMapper from AWS SDK v2 to a modern, modular implementation aligned with AWS SDK v3 design principles.
  • Developed proof-of-concept implementations covering schema definition, object marshalling, validation, and DynamoDB command execution using the AWS SDK v3 middleware architecture.
  • Designed and implemented a benchmarking framework for measuring DynamoDB GetItem and PutItem performance across SDK versions, payload sizes, and execution environments.
  • Built CloudWatch dashboards and automated monitoring infrastructure using AWS SAM, Lambda, and CloudFormation, enabling continuous performance analysis and regression detection for DynamoDB operations.

Stack: TypeScript, JavaScript, Node.js, AWS SDK v3, DynamoDB, DynamoDBDocumentClient, AWS SAM, AWS Lambda, CloudFormation, CloudWatch

Sep 2023 — Apr 2025

Senior Node.js Backend Engineer — Trading Platform

Endava for LSEG (London Stock Exchange Group)

  • Led decomposition of a Node.js/Express monolith into a NestJS microservices architecture, improving scalability and team autonomy.
  • Integrated Microsoft Copilot Declarative Agents into the trading platform by connecting the agent to internal backend services through declarative configuration files (actions/plugins), enabling natural language access to business data without custom agent code.
  • Refactored core business logic during migration, maintaining full functional parity while improving testability and code clarity.

Stack: Node.js, NestJS, Express, TypeScript, OAuth2, Microsoft Graph API, Microsoft Copilot Declarative Agents, AWS (Elasticsearch, DynamoDB, Redis)

Feb 2023 — Sep 2023

Node.js Backend Engineer — Insurance

Endava for QBE

  • Implemented a new business line feature aggregating data from multiple external sources, delivering it end-to-end within a single quarter.
  • Significantly expanded test coverage across the existing service farm, improving reliability and reducing regression risk.
  • Mentored junior engineers and conducted technical interviews for new project hires.

Stack: Node.js, Express, JavaScript, CosmosDB, Microsoft SQL, Sequelize, JWT

Aug 2022 — Feb 2023

Node.js Backend Engineer — Fintech

Endava for OneBanx

  • Redesigned and implemented a new authentication/authorisation architecture, migrating from Authlete to AWS Cognito as the identity provider.
  • Implemented CIBA (Client Initiated Backchannel Authentication) flow and integrated AWS SQS/SNS for asynchronous notification pipelines.

Stack: NestJS, TypeORM, OAuth2, JWT, CIBA, AWS (RDS, Lambda, SQS, SNS, Parameter Store, CloudWatch)

Jan 2021 — Sep 2025

C++ Community Lead & Internship Coordinator

Endava Iași

  • Founded the C++ Endava Iași Community and created the first edition of the Endava C++ Internship programme from scratch.
  • Designed the internship curriculum, delivered technical training sessions, conducted interviews, and selected graduates for full-time roles.

Jun 2019 — Aug 2022

Software Engineer, Line Manager & Scrum Master

Endava for Cisco

  • Line manager for a newly formed Scrum team of 6 engineers; responsible for hiring, ramp-up, and day-to-day people management.
  • Owned the macOS notarization process end-to-end, scripting and integrating it fully into the build system.
  • Developed cross-platform features and fixes in modern C++17 and Swift for Cisco desktop applications on Windows and macOS.

Stack: C++17, Swift, Qt Framework, Python

Mar 2018 — Jun 2019

Software Engineer & Scrum Master

TiVo

  • Served as Scrum Master for a 7-person team (6 devs + 1 QA), facilitating ceremonies and removing blockers to maintain sprint velocity.
  • Defined and implemented solutions for IPVOD playback stability and IP Linear project features in the middleware layer.
  • Wrote design review documents and delivered on-the-job training to team members.

Stack: C++98, Haxe, Jira, Perforce, CI/CD — Platforms: Windows, Ubuntu

Mar 2014 — Apr 2017

Technical Lead / Software Architect

Continental — Automotive Infotainment

  • Acted as technical lead and architect for a service that moved data between hardware and software across the vehicle's CAN network, one piece of a large automotive infotainment platform, owning its design decisions, risk analysis, and delivery.
  • Defined software design for high-complexity modules, reviewed requirements, and drove code quality through intensive code review and mentoring.
  • Participated in recruitment and was part of the department mentoring team.

Stack: C/C++, Python, CAN Bus, D-Bus, Linux API, GLib, Qt Creator, Klocwork, CI/CD

Feb 2008 — Mar 2014

Software Engineer — Windows Systems & Cryptography

Comodo

  • Implemented encryption operations inside a Windows disk filter driver, including a boot-loader recovery tool for critical encryption failures.
  • Built the GUI-to-driver communication API and developed plugin architecture for the main application (FTP client, registry browser, and others).
  • Designed and implemented a MySQL data layer for metrics and statistics using Hibernate (HQL, Criteria Queries), including master/slave replication design.

Stack: C, C++, Java, Hibernate, MySQL, WinDbg, WinHex, IOCTL, Windows Driver Kit, TestNG

Education & Certifications

2009 — 2010

Master of Engineering

Gheorghe Asachi Technical University — Faculty of Automatic Control & Computer Engineering, Iași

2004 — 2009

Bachelor of Engineering

Gheorghe Asachi Technical University — Faculty of Automatic Control & Computer Engineering, Iași

Jan 2023

AWS Certified Cloud Practitioner

Verify on Credly →

Jun 2021

Professional Scrum Master I (PSM I)

Verify on Credly →

Sep 2023

NestJS Fundamentals

nestjs.com

Mar — Aug 2021

JavaScript Full-Stack Bootcamp

flaviocopes.com

May 2018

Train the Trainers

Extreme Training

2009 — 2011

CCNA Exploration (4 modules: Network Fundamentals, Routing, LAN Switching, WAN)

Cisco Network Academy — OAO RoEduNet, Iași