Experienced Full-Stack Developer with 9+ years of expertise in designing, developing, and deploying scalable, cloud-native applications using Node, Nest.js, Express, and modern frontend frameworks such as React, Angular, and TypeScript. Skilled in building microservices, RESTful APIs, and real-time applications with SignalR, Kafka, and RabbitMQ, deployed on Azure Kubernetes Service, App Service, and VMs, and integrating AI/ML features for recommendation engines, fraud detection, and image recognition. Strong background in SQL/NoSQL databases (SQL Server, PostgreSQL, Cosmos DB, Redis), caching, resilience patterns, and distributed tracing, with hands-on experience in DevOps and CI/CD pipelines using Docker, Kubernetes, Terraform, and Azure DevOps. Adept at mentoring teams, applying TDD and clean code principles, and collaborating in Agile environments to deliver robust, high-performance solutions for fintech, enterprise, and AI-driven applications.

Benjamin Biri

Experienced Full-Stack Developer with 9+ years of expertise in designing, developing, and deploying scalable, cloud-native applications using Node, Nest.js, Express, and modern frontend frameworks such as React, Angular, and TypeScript. Skilled in building microservices, RESTful APIs, and real-time applications with SignalR, Kafka, and RabbitMQ, deployed on Azure Kubernetes Service, App Service, and VMs, and integrating AI/ML features for recommendation engines, fraud detection, and image recognition. Strong background in SQL/NoSQL databases (SQL Server, PostgreSQL, Cosmos DB, Redis), caching, resilience patterns, and distributed tracing, with hands-on experience in DevOps and CI/CD pipelines using Docker, Kubernetes, Terraform, and Azure DevOps. Adept at mentoring teams, applying TDD and clean code principles, and collaborating in Agile environments to deliver robust, high-performance solutions for fintech, enterprise, and AI-driven applications.

Available to hire

Experienced Full-Stack Developer with 9+ years of expertise in designing, developing, and deploying scalable,
cloud-native applications using Node, Nest.js, Express, and modern frontend frameworks such as React,
Angular, and TypeScript. Skilled in building microservices, RESTful APIs, and real-time applications with SignalR,
Kafka, and RabbitMQ, deployed on Azure Kubernetes Service, App Service, and VMs, and integrating AI/ML
features for recommendation engines, fraud detection, and image recognition. Strong background in
SQL/NoSQL databases (SQL Server, PostgreSQL, Cosmos DB, Redis), caching, resilience patterns, and distributed
tracing, with hands-on experience in DevOps and CI/CD pipelines using Docker, Kubernetes, Terraform, and
Azure DevOps. Adept at mentoring teams, applying TDD and clean code principles, and collaborating in Agile
environments to deliver robust, high-performance solutions for fintech, enterprise, and AI-driven applications.

See more

Experience Level

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

Language

English
Fluent
Polish
Advanced

Work Experience

Senior Fullstack Developer at Dlubal Software
March 1, 2022 - Present
Designed and developed microservices architecture using Spring Boot, supporting scalable deployment of core business features. Supported front-end team with backend integration and component development using React, Angular, and TypeScript. Built RESTful APIs and GraphQL endpoints with Node.js, improving performance with upgrades. Implemented Resilience4j for improved fault tolerance. Integrated Kafka and RabbitMQ for event-driven messaging and transactional communication. Managed deployments with Docker, Kubernetes, and AWS ECS/EKS, ensuring observability through ELK Stack and Prometheus/Grafana. Optimized caching with Redis to reduce response latency by 60%. Developed automated UI tests with Selenium WebDriver. Integrated Oracle with Java microservices using Spring Data JPA and Flyway. Automated deployments with Linux shell scripts and configured Azure API Management with OAuth2 authorization. Mentored a team of 5 engineers and contributed actively in Agile Scrum ceremonies.
Java Developer at Thynk Unlimited
February 28, 2022 - July 11, 2025
Developed and maintained backend services using Java 8 and 17, utilizing modern language features for clean, efficient code. Migrated services to newer Java versions ensuring compatibility. Created real-time collaboration features using WebSocket integrated with Redis and Kafka. Built RESTful APIs with Spring Boot to support legacy AngularJS frontend. Deployed cloud-native applications on AWS with EC2, S3, RDS, and CloudWatch. Improved system observability with Datadog APM and distributed tracing. Applied test-driven development (TDD) and integrated alerting with PagerDuty. Mentored engineers on GraphQL and WebSocket best practices, and developed mobile apps using React Native. Implemented AI-powered features and worked on SaaS ecommerce applications using React, TypeScript, and Node.js. Participated actively in Agile Scrum with cross-functional teams.
Junior FullStack Developer at Greenfield LLP
June 30, 2019 - July 11, 2025
Collaborated with senior engineers to build and maintain web applications using Java 8 (Spring MVC) on backend and JavaScript (jQuery, Bootstrap) on frontend. Developed and consumed REST APIs for key features including user authentication, profile management, and order tracking. Assisted in migrating legacy JSP pages to modern templates using Thymeleaf and progressively introduced React components.
Senior Full Stack Developer at Dlubal Software
March 1, 2022 - Present
Designed and developed microservices architecture using Spring Boot (v2.7 to v3.2) supporting scalable deployment of core business features. Supported frontend teams with backend integration and developed components in React, Angular, and TypeScript. Built backend RESTful APIs and GraphQL endpoints with Node.js versions 10 and 12, enhancing performance and security in Express-based services. Implemented Resilience4j for circuit breaking, retries, and fallback strategies, improving system fault tolerance and stability. Integrated Kafka for event-driven data pipelines and RabbitMQ for managing transactional messaging between critical microservices. Deployed and monitored services using Docker, Kubernetes, and AWS ECS/EKS with full observability via ELK Stack and Prometheus/Grafana. Optimized caching strategies with Redis, reducing response latency by 60% in key modules. Collaborated with product owners and QA in Agile Scrum environment contributing to sprint planning, retrospectives, and
Java Developer at Thynk Unlimited
February 28, 2022 - August 13, 2025
Developed and maintained backend services using Java 8 and Java 17, leveraging features such as Streams, Lambdas, Optionals, Records, and Pattern Matching for clean and efficient code. Migrated multiple Java 8-based services to Java 17 by resolving compatibility issues, refactoring deprecated APIs, and utilizing modern language features to enhance maintainability. Developed real-time collaboration and notification features using WebSocket with STOMP protocol, integrated with Redis Pub/Sub and Kafka for broadcast and persistence. Integrated AI-powered content tagging and classification using third-party ML APIs, exposing functionality via internal GraphQL schema extensions. Built RESTful APIs with Spring Boot for seamless backend integration with legacy AngularJS frontend applications. Built and exposed secure REST APIs with Spring Boot and annotated domain models using Lombok to reduce boilerplate and improve readability. Developed cloud-native applications and deployed them to AWS usi
Junior FullStack Developer at Greenfield LLP
June 30, 2019 - August 13, 2025
Collaborated with senior engineers to build and maintain web applications using Java 8 (Spring MVC) on the backend and JavaScript (jQuery, Bootstrap) on the frontend. Developed and consumed REST APIs for key product features including user authentication, profile management, and order tracking. Assisted in converting legacy JSP pages to modern frontend templates using Thymeleaf and progressively introduced React components.
Senior AI/Data Engineer at DLUBAL SOFTWARE
March 1, 2022 - Present
Designed and developed Python microservices using FastAPI, Flask, and Django REST alongside Rust microservices built with Actix-web and Rocket, powering scalable, data-driven applications deployed on Azure Kubernetes Service (AKS) and Azure App Service. Built AI/ML-powered features such as real-time recommendation engines, fraud detection pipelines, and NLP-based content classification using Python (scikit-learn, Pandas, NumPy, PyTorch) and Rust for high-performance processing. Developed ETL and data processing pipelines in Python (Pandas, PySpark, Dask) and Rust (Polars, Tokio async streams) for ingestion, transformation, and analytics of large-scale datasets, integrated with Kafka, RabbitMQ, and Azure Event Hubs. Exposed RESTful APIs and GraphQL endpoints with FastAPI, Graphene/Ariadne (Python), and Rust microservices, enabling seamless integration with frontend and downstream services. Engineered cloud-native data solutions using Azure Cosmos DB, PostgreSQL, Oracle, and Azure Table
Backend Developer at THYNK UNLIMITED
February 28, 2022 - August 29, 2025
Developed and maintained backend services using Python 3.8/3.9, Node.js 14/16, and Rust 1.70+, leveraging async/await, type hints, data classes, ES2020+ features, ownership/borrowing patterns in Rust, and modular design for clean, efficient, and maintainable code. Migrated legacy Flask/Django REST services, Express.js APIs, and Python scripts to FastAPI, NestJS, and Rust-based microservices (Actix-web and Tokio), modernizing architectures, resolving compatibility issues, and adopting async frameworks for improved scalability. Built real-time collaboration and notification features using WebSockets (FastAPI + Socket.IO / NestJS + Rust WebSocket servers) integrated with Redis Pub/Sub and Kafka for broadcasting and persistence, deployed on Azure Kubernetes Service (AKS). Integrated AI-powered features including content tagging and classification using 3rd-party ML APIs, recommendation engine leveraging scikit-learn and Pandas in Python microservices, and fraud detection logic using anomal
Junior FullStack Developer at GREENFIELD LLP
June 30, 2019 - August 29, 2025
Senior AI/Data Engineer at DLUBAL SOFTWARE
March 1, 2022 - Present
Designed and developed Python microservices using FastAPI, Flask, and Django REST alongside Rust microservices with Actix-web and Rocket, powering scalable, data-driven applications deployed on Azure Kubernetes Service (AKS) and Azure App Service. Built AI/ML-powered features such as real-time recommendation engines, fraud detection pipelines, and NLP-based content classification using Python libraries including scikit-learn, Pandas, NumPy, and PyTorch, while leveraging Rust for high-performance processing pipelines deployed via Azure Container Instances (ACI) and AKS. Developed ETL and data processing pipelines in Python (Pandas, PySpark, Dask) and Rust (Polars, Tokio async streams) for ingestion, transformation, and analytics of large-scale datasets integrated with Kafka, RabbitMQ, and Azure Event Hubs for streaming and batch workloads. Exposed RESTful APIs and GraphQL endpoints with FastAPI, Graphene/Ariadne (Python), and Rust microservices enabling seamless integration with fronten
Backend Developer at THYNK UNLIMITED
February 28, 2022 - August 29, 2025
Developed and maintained backend services using Python 3.8/3.9, Node.js 14/16, and Rust 1.70+ leveraging async/await, type hints, data classes, ES2020+ features, ownership/borrowing patterns in Rust, and modular design to deliver clean, efficient, and maintainable code. Migrated multiple legacy Flask/Django REST services, Express.js APIs, and small Python scripts to FastAPI, NestJS, and Rust-based microservices (using Actix-web and Tokio), modernizing architectures, resolving compatibility issues, and adopting async frameworks for improved scalability. Built real-time collaboration and notification features using Web Sockets (FastAPI + Socket.IO / NestJS + Rust WebSocket servers) integrated with Redis Pub/Sub and Kafka for broadcasting and persistence, deployed on Azure Kubernetes Service (AKS). Integrated AI-powered features including content tagging and classification using 3rd-party ML APIs, a recommendation engine leveraging scikit-learn and Pandas in Python microservices, and frau
Junior Full Stack Developer at GREENFIELD LLP
June 30, 2019 - August 29, 2025
Senior Fullstack Developer at Dlubal Software
March 1, 2022 - Present
Designed and developed microservices architecture using Spring Boot (versions 2.7 through 3.2), supporting scalable deployment of core business features. Supported frontend teams with backend integration and developed React, Angular, and TypeScript components. Built backend RESTful APIs and GraphQL endpoints with Node.js 10, upgrading to Node.js 12 for performance and security improvements. Implemented resilience strategies with Resilience4j to improve system fault tolerance and stability. Integrated Kafka for event-driven data pipelines enabling asynchronous processing of high throughput events, and RabbitMQ for transactional messaging between critical microservices. Deployed and monitored services using Docker, Kubernetes, and AWS ECS/EKS with full observability via ELK Stack and Prometheus/Grafana. Optimized caching strategies using Redis, reducing response latency by 60%. Collaborated with product owners and QA in Agile Scrum environment contributing to sprint planning, retrospecti
Java Developer at THYNK Unlimited
February 28, 2022 - September 3, 2025
Developed and maintained backend services using Java 8 and Java 17 with modern language features including Streams, Lambdas, Optionals, Records, and Pattern Matching to write clean, concise, and efficient code. Migrated multiple Java 8-based services to Java 17 resolving compatibility issues and refactoring deprecated APIs. Developed real-time collaboration and notification features using WebSocket with STOMP protocol integrated with Redis Pub/Sub and Kafka for broadcast and persistence. Integrated AI-powered content tagging and classification using third-party ML APIs exposing functionality via internal GraphQL schema extensions. Built RESTful APIs with Spring Boot enabling seamless integration between backend and legacy AngularJS frontend. Created secure REST APIs with Spring Boot and annotated domain models using Lombok to reduce boilerplate and improve readability. Developed cloud-native applications and deployed to AWS using EC2, S3, RDS, and CloudWatch for monitoring and alerting
Junior FullStack Developer at Greenfield LLP
June 1, 2019 - September 3, 2025
Collaborated with senior engineers to build and maintain web applications using Java 8 (Spring MVC) on the backend and JavaScript (jQuery, Bootstrap) on the frontend. Developed and consumed REST APIs for key product features including user authentication, profile management, and order tracking. Assisted in converting legacy JSP pages to modern frontend templates using Thymeleaf and progressively introduced React components.
Senior Fullstack Developer at DLU BAL SOFTWARE
March 1, 2022 - Present
Designed and implemented responsive, high-performance web applications using React 18, Angular 17, and TypeScript 5 with a mobile-first approach using HTML5, CSS3, SCSS/SASS, and Bootstrap 5. Developed and maintained Node.js backends with Express.js and NestJS, providing RESTful and GraphQL APIs supporting key features like user authentication, profile management, and real-time collaboration. Developed real-time features such as notifications, chat, and collaboration dashboards using Web Sockets (Socket.IO) integrated with Redis Pub/Sub and Kafka, deployed on Azure Kubernetes Service and Azure Event Hubs, ensuring reliable low-latency updates. Integrated AI/ML microservices in Python 3.12 (FastAPI) and Node.js for recommendation engines, content classification, and image recognition, exposing functionalities via secure frontend endpoints. Optimized frontend state management and data fetching using Redux Toolkit, React Query, and custom hooks, enhancing user experience and reducing redu
Junior FullStack Developer at GREEN FIELD LLP
June 1, 2019 - September 3, 2025
Collaborated closely with backend, QA, and DevOps teams to integrate microservices, manage deployments, and troubleshoot production issues in Azure App Service, AKS, and Azure Container Instances (ACI). Designed cloud-native architecture patterns for frontend applications, including modular components, lazy loading, and dynamic imports, ensuring scalability and maintainability across large-scale applications. Mentored junior developers on modern frontend frameworks, Node.js backend integration, real-time architecture, cloud deployment practices, and AI/ML integration, improving team productivity and code quality. Actively participated in Agile Scrum ceremonies such as sprint planning, daily stand ups, retrospectives, and backlog grooming using Azure Boards, Jira, and Confluence, facilitating asynchronous collaboration across global teams.
Fullstack Engineer at THYNK UNLIMITED
February 1, 2022 - September 3, 2025
Developed and maintained dynamic web applications using React 18, Angular 17, and TypeScript 5, implementing modular components, reusable UI patterns, and responsive layouts with HTML5, CSS3, and SCSS/SASS. Built Node.js (v16+) backend services supporting frontend features, exposing RESTful and GraphQL APIs and integrating Python microservices for AI/ML features. Migrated legacy AngularJS/HTML5 pages to modern frameworks, progressively refactoring frontend logic and implementing component-based architecture to enhance maintainability and scalability. Implemented real-time collaboration and notification features using Web Sockets (Socket.IO), integrated with Redis Pub/Sub and Kafka for broadcasting and persistence, deployed on Azure Kubernetes Service. Integrated AI/ML-powered functionalities such as content tagging, classification, and recommendation engines using Python FastAPI microservices, exposing APIs via GraphQL and REST. Optimized frontend data handling using Redux Toolkit, Rea

Education

Bachelor’s degree at Durham University
January 1, 2012 - December 31, 2016
Bachelor’s degree of computer science at Durham University
January 1, 2012 - January 1, 2016
Bachelor’s degree of computer science at Durham University
January 1, 2012 - January 1, 2016
Bachelor's degree of Computer Science at Durham University
January 1, 2012 - January 1, 2016
Bachelor's degree of computer science at Lehigh University
January 1, 2012 - January 1, 2016
Bachelor's degree of computer science at Durham University
January 1, 2012 - January 1, 2016

Qualifications

Add your qualifications or awards here.

Industry Experience

Software & Internet, Financial Services, Healthcare, Retail, Professional Services, Education