As an accomplished Software Engineer, I specialize in architecting, developing, and optimizing distributed systems and cloud-native applications. My expertise spans server-side technologies (Go, Node.js, Python, Java, Rust) and database and data-architecture tooling (PostgreSQL, TimescaleDB, DynamoDB). I enjoy turning complex problems into scalable, reliable solutions and thrive in collaborative, high-velocity environments. I am passionate about building robust CI/CD-backed platforms, containerized deployments with Docker and Kubernetes, and API-driven interfaces using GraphQL, REST, and gRPC. I continually explore innovative methods to improve development velocity, performance, and reliability, while delivering practical, user-focused outcomes for analysts, engineers, and business stakeholders.

Elijah Iliev

As an accomplished Software Engineer, I specialize in architecting, developing, and optimizing distributed systems and cloud-native applications. My expertise spans server-side technologies (Go, Node.js, Python, Java, Rust) and database and data-architecture tooling (PostgreSQL, TimescaleDB, DynamoDB). I enjoy turning complex problems into scalable, reliable solutions and thrive in collaborative, high-velocity environments. I am passionate about building robust CI/CD-backed platforms, containerized deployments with Docker and Kubernetes, and API-driven interfaces using GraphQL, REST, and gRPC. I continually explore innovative methods to improve development velocity, performance, and reliability, while delivering practical, user-focused outcomes for analysts, engineers, and business stakeholders.

Available to hire

As an accomplished Software Engineer, I specialize in architecting, developing, and optimizing distributed systems and cloud-native applications. My expertise spans server-side technologies (Go, Node.js, Python, Java, Rust) and database and data-architecture tooling (PostgreSQL, TimescaleDB, DynamoDB). I enjoy turning complex problems into scalable, reliable solutions and thrive in collaborative, high-velocity environments.

I am passionate about building robust CI/CD-backed platforms, containerized deployments with Docker and Kubernetes, and API-driven interfaces using GraphQL, REST, and gRPC. I continually explore innovative methods to improve development velocity, performance, and reliability, while delivering practical, user-focused outcomes for analysts, engineers, and business stakeholders.

See more

Experience Level

Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Intermediate
See more

Language

English
Fluent
Aragonese
Fluent
Javanese
Advanced
Amharic
Intermediate

Work Experience

Lead Software Engineer at Macro Pay (through Rexion)
January 1, 2025 - Present
Led the development of a modular GraphQL API service for Macro Pay, a payments company supporting e-commerce and marketplace platforms. The service was built with Next.js API routes and Node.js, designed to handle secure, high-performance operations around user payment history, enabling clients to query and manage past transactions with cursor-based pagination and secure access to sensitive financial data. Implemented robust JWT-based authentication using NextAuth.js with a custom credentials provider, managed data persistence using Prisma ORM with a PostgreSQL database, and built idiomatic Apollo Server GraphQL queries and mutations. Established end-to-end integration tests using Jest and Docker with PostgreSQL containers for reproducibility. Created a production-ready Vercel and Docker-based deployment pipeline with performance optimizations and minimal startup latency, deployed to AWS EKS via a CI/CD pipeline.
Lead Software Engineer at Donna AI (through Rexion)
January 1, 2025 - September 3, 2025
Led the development of Donna AI, a multimodal voice-to-voice assistant designed to enhance user interaction through personalized, context-aware voice and text responses. Built on a serverless, scalable Next.js stack with AI integrations. Utilized LangChain.js and GPT-4o APIs to process voice/text input and determine user intent, stored contextual memory embeddings using pgvector with Prisma and PostgreSQL for personalized replies, and developed personalized recommendations combining user data with world knowledge served via Eleven Labs API. Integrated Google Places API to suggest contextually relevant places based on user prompts, enhancing interaction quality and relevance.
Lead Software Engineer at BXB Digital
January 1, 2025 - September 3, 2025
Led a critical platform transformation from a monolithic architecture to a scalable, schema-first microservices system built with TypeScript, Node.js, and gRPC, significantly improving performance, maintainability, and development velocity. Spearheaded adoption of gRPC and Protocol Buffers for service contracts with automated TypeScript code generation. Replaced in-memory BoltDB store with TimescaleDB integrated via Prisma ORM for high-performance time-series queries and analytics. Refactored core functionality into discrete microservices, including a geolocation enrichment service using Mapbox API. Developed end-to-end test suite using Cypress with Dockerized mocks and PostgreSQL containers. Orchestrated data sync jobs in Kubernetes to efficiently extract and merge Salesforce data into TimescaleDB.
Software Engineer at Savvi
January 1, 2023 - September 3, 2025
Focused on improving data consistency across distributed systems and enhancing observability through a schema-first GraphQL architecture tightly integrated with Next.js and Apollo Server. Led design of centralized GraphQL schema as the single source of truth, used GraphQL Code Generator to produce typed resolvers and operations. Built a federated activity feed aggregating user actions across multiple PostgreSQL-backed services using idiomatic pagination for performant data access in Next.js frontend. Developed Dockerized regression testing environment simulating production datasets with PostgreSQL and automated tests through Cypress and GitHub Actions. Implemented build-time schema validation and event-driven data sync using PostgreSQL triggers and Prisma raw SQL.
Software Engineer at Lloyds Banking Group
January 1, 2022 - September 3, 2025
Worked on integrating legacy financial data formats into a modern Node.js platform with a focus on scalable CI/CD and system observability. Created Node.js Express REST adapters bridging XML/JSON financial data into pension platform surfaced through a React dashboard. Managed and optimized deployment via Jenkins, Helm, and Google Kubernetes Engine. Built a nightly performance test system using Artillery.js integrated into Jenkins for automated reliability checks and replaced Wiremock with an efficient Nginx + Memcached API mocking setup to reduce runtime and memory consumption.
Software Engineer at AND Digital
January 1, 2020 - September 3, 2025
Delivered a cloud-native HR platform using AWS services and a TypeScript/Node.js microservices architecture. Designed serverless systems using Node.js Lambda, SQS, Cognito, and DynamoDB with JSON-based contracts for modularity and async workflows. Used AWS SAM and Dockerized LocalStack for local development replication. Set up rapid testing and deployment with GitLab CI/CD. Coordinated across time zones to deliver MVP features rapidly while maintaining architectural consistency and testability.
Lead Software Engineer at Macro Pay (through Rexion)
January 1, 2025 - Present
Led the development of a modular GraphQL API service for Macro Pay, a payments company supporting e-commerce and marketplace platforms. Built using Next.js API routes and Node.js, designed for secure, high-performance user payment history operations. Implemented robust JWT-based authentication with NextAuth.js, managed data persistence with Prisma and PostgreSQL. Developed idiomatic Apollo Server GraphQL queries with cursor-based pagination. Established end-to-end integration testing with Jest and Docker. Created production-ready deployment pipelines using Vercel, Docker, AWS EKS, and Kubernetes under a CI/CD workflow.
Lead Software Engineer at Donna AI (through Rexion)
January 1, 2025 - September 3, 2025
Led the development of Donna AI, a multimodal voice-to-voice assistant enhancing user interaction through personalized, context-aware voice and text responses. Built scalable serverless Next.js stack with AI integrations like LangChain.js and GPT-4o APIs. Used pgvector with Prisma and PostgreSQL for contextual memory storage and personalized recommendations. Integrated Google Places API for location-based suggestions. Developed examples showcasing conversational AI handling personalized user queries effectively.
Lead Software Engineer at BXB Digital
January 1, 2025 - September 3, 2025
Led transformation of a critical platform from monolithic architecture to scalable schema-first microservices system using TypeScript, Node.js, and gRPC, significantly improving performance, maintainability, and development velocity. Spearheaded adoption of schema-first gRPC with protobufs for strict typing and service interoperability. Optimized performance by migrating from BoltDB to TimescaleDB with Prisma ORM enabling high-performance time-series queries. Developed microservices for geolocation enrichment integrating Mapbox API. Built end-to-end tests with Cypress using Dockerized mock services. Managed data sync jobs in Kubernetes for Salesforce integration.
Software Engineer at Savvi
January 1, 2023 - September 3, 2025
Focused on improving data consistency across distributed systems and enhancing observability through schema-first GraphQL architecture tightly integrated with Next.js and Apollo Server. Led design and implementation of a centralized GraphQL schema as single source of truth using GraphQL Code Generator for typed resolvers and client hooks. Developed federated activity feed aggregating user actions across multiple PostgreSQL-backed services with idiomatic pagination. Built Dockerized regression testing environment simulating production datasets. Integrated GitHub Actions for schema validation and event-driven data synchronization with PostgreSQL triggers and Prisma raw SQL.
Software Engineer at Lloyds Banking Group
January 1, 2022 - September 3, 2025
Worked on integrating legacy financial data formats into a modern Node.js platform focusing on scalable CI/CD and system observability. Created Node.js Express REST adapters bridging XML/JSON financial data surfaced via React dashboard. Managed and optimized deployment pipelines using Jenkins, Helm, and Google Kubernetes Engine. Developed nightly performance testing system with Artillery.js integrated into Jenkins. Replaced Wiremock with a lightweight Nginx and Memcached API mocking setup to reduce runtime and memory consumption.
Software Engineer at AND Digital
January 1, 2020 - September 3, 2025
Delivered cloud-native HR platform using AWS services and a TypeScript/Node.js microservices architecture. Designed serverless systems with Node.js Lambda, SQS, Cognito, and DynamoDB connected via JSON-based contracts ensuring modularity and async workflows. Used AWS SAM and Dockerized LocalStack for local cloud infrastructure replication. Set up rapid testing and deployment pipelines with GitLab CI/CD. Coordinated cross-timezone team efforts to deliver MVP features rapidly while maintaining architectural consistency and testability.
Software Engineer at Synapse Forge (through Rexion)
January 1, 2025 - November 21, 2025
Developed a market intelligence platform that automates collection, analysis, and enrichment of macroeconomic and financial data; implemented data ingestion, enrichment, interactive LL M-enabled interrogation, LangSmith tracing, and scalable microservices.
Lead Software Engineer at Macro Pay
January 1, 2025 - November 21, 2025
Led the development of a modular GraphQL API service using Micronaut and Java, with secure authentication, cursor-based pagination, end-to-end tests, and Kubernetes deployment on AWS.
Lead Software Engineer at Donna AI
January 1, 2025 - January 1, 2025
Led development of Donna AI, a multimodal voice-to-voice assistant; designed context understanding, memory storage, personalized recommendations, Google Places-based location awareness, and scalable knowledge base.
Software Engineer at Savvi
January 1, 2023 - January 1, 2023
Designed a GraphQL user activity feed aggregating data from multiple Go microservices; built dockerized regression tests and event triggers to automate updates across Postgres tables; ensured type-safe build via code generation.
Software Engineer at Lloyds Banking Group
January 1, 2022 - January 1, 2022
Developed Node.js REST microservice adapters to integrate XML and JSON financial data into the Scottish Widows Pension Platform; improved CI/CD with Jenkins and Helm on Google Kubernetes Engine; replaced Wiremock with Nginx & Memcached for testing efficiency.
Software Engineer at AND Digital
January 1, 2020 - January 1, 2020
Built an AWS-native HR application, leveraging AWS SQS, DynamoDB, Lambda, Cognito, and a React frontend; implemented CI/CD with AWS SAM and LocalStack to enable rapid prototyping and cloud verification.
Software Engineer at Synapse Forge
January 1, 2025 - November 21, 2025
Developed a market intelligence platform to automate collection, analysis, and enrichment of macroeconomic and financial data. Built data ingestion pipelines to AWS S3, structured outputs in PostgreSQL, and designed an MCP-powered agent to identify high-potential trends. Implemented automated report generation and integrated OpenAI SDK agents for interactive report interrogation, with LangSmith tracing across ingestion, enrichment, and reporting layers.
Lead Software Engineer at Donna AI
January 1, 2024 - November 21, 2025
Led development of Donna AI, a multimodal voice-to-voice assistant enabling text, audio, and file input. Built knowledge storage in a vector DB, enabling contextual recall and personalized recommendations. Integrated Google Places API for location-aware guidance and designed interactions that leverage stored world knowledge to deliver practical, tailored responses.
Software Engineer at Savvi
January 1, 2023 - November 21, 2025
Designed and implemented a GraphQL user activity feed aggregating data from multiple Go microservices via an API gateway. Introduced idiomatic pagination (first, last, before, after) for efficient data retrieval and built a Docker-based regression testing suite with Cypress. Implemented event triggers and stored procedures to automate updates across PostgreSQL tables and integrated Salesforce data into master datasets via Kubernetes CronJobs for ETL workflows.
Software Engineer at BXB Digital
January 1, 2023 - November 21, 2025
Migrated from BoltDB to TimescaleDB to resolve performance bottlenecks and enable advanced analytics. Deconstructed monolithic architecture into microservices and prototyped a Go gRPC microservice for time-zone resolution via Mapbox reverse geocoding. Established end-to-end testing with Cypress and Dockerized TimescaleDB mocks; integrated Salesforce data to master datasets and automated data workflows for improved scalability.

Education

B Eng (Hons) Software Engineering at University of Edinburgh
January 1, 2014 - January 1, 2018
MSc Software Architecture at University of Zurich
January 1, 2019 - January 1, 2020
B Eng (Hons) Software Engineering at University of Edinburgh
January 1, 2014 - January 1, 2018
M Sc Software Architecture at University of Zurich
January 1, 2019 - January 1, 2020
BEng (Hons) Software Engineering at University of Edinburgh
January 1, 2014 - January 1, 2018
MSc Software Architecture at University of Zurich
January 1, 2019 - January 1, 2020
B Eng (Hons) Software Engineering at University of Edinburgh
January 1, 2014 - January 1, 2018
M Sc Software Architecture at University of Zurich
January 1, 2019 - January 1, 2020

Qualifications

Certified Kubernetes Application Developer
March 1, 2021 - September 3, 2025
Google Cloud Professional Cloud Architect
December 1, 2021 - September 3, 2025
Certified Kubernetes Application Developer
March 1, 2021 - September 3, 2025
Google Cloud Professional Cloud Architect
December 1, 2021 - September 3, 2025
Certified Kubernetes Application Developer
March 1, 2021 - November 21, 2025
Google Cloud Professional Cloud Architect
December 1, 2021 - November 21, 2025
Certified Kubernetes Application Developer
March 1, 2021 - November 21, 2025
Google Cloud Professional Cloud Architect
December 1, 2021 - November 21, 2025

Industry Experience

Financial Services, Software & Internet, Healthcare, Professional Services, Media & Entertainment, Other, Education