Skip to main content

backend @ praestator tech · shipping side projects

AnshulDharmadhikari> Senior Software Engineer

Senior backend engineer with 10+ years designing APIs and event-driven microservices for payments, payroll, AI SaaS and real-time gaming. Currently at Praestator Tech in Malta, and shipping side projects like PrepTalk and TypeNinja.

~/whoami.shready

$ whoami

senior software engineer, 10+ years, Malta

$ cat stack.txt

languages
TypeScript · Go · Python
backend
Node.js · NestJS · Express · Kafka
frontend
React · Next.js · Vite · TanStack
data
PostgreSQL · MongoDB · Redis
infra
Docker · Kubernetes · AWS · Terraform

$ theme --current

carbon

$

new · every shipped project now comes with a map of the ideas inside it

explore the concept graph of TypeNinja

01 Featured work

Selected projects

$ ls -al ~/work // client work and open source

  • Multi-Provider Payment Gateway

    JOB&TALENT · Senior Software Engineer · 2023-2024

    Architected and integrated a scalable payment system supporting Stripe, Nuvei, and TransferWise for global payment processing with failover strategies

  • Leave Policy Engine

    Freelance Senior Engineer · 2024

    Built a customizable leave policy engine handling multiple countries and leave policies with automated holiday fetching and calendar generation

  • Natural Language to SQL Tool

    Freelance Senior Engineer · 2024

    Built an AI-powered tool that converts natural language queries to SQL, empowering managers to self-serve reports and reducing turnaround time by 90%

02 Experience

Where I've worked

  1. January 2026 - presentPraestator Tech Ltd · Senior Backend Engineer
    • Designed and built backend APIs and microservices for 6+ high-concurrency slot machine games using Node.js, NestJS, and TypeScript, applying Domain-Driven Design (DDD) for isolated, highly available services under peak load; lead code reviews and mentor junior engineers on API design conventions.
    • Architected the "Tornado Backoffice" B2B casino management platform from scratch, exposing secure REST APIs that give operators real-time gross gaming revenue (GGR), active player, and betting session data.
    • Implemented JWT-based authentication and authorization with NestJS guards and fine-grained role-based access control (RBAC) across the NestJS and PostgreSQL backend; built the React, Vite, and TanStack frontend that consumes these APIs.
    • Streamlined CI/CD and DevOps workflows with event-driven n8n automations that managed GitHub/Bitbucket pull requests, synced brand configurations across environments, and triggered Slack alerts.
  2. October 2025 - August 2026Text2Query.ai · Full-stack Developer
    • Architected a full-stack AI SaaS platform for natural language-to-SQL conversion, building the REST API layer on Express.js and PostgreSQL to serve queries across multiple LLMs with 95%+ accuracy.
    • Engineered secure backend APIs with AES-256-GCM encryption of customer database credentials, role-based access control, and session management using Better Auth and Drizzle ORM.
    • Delivered an end-to-end subscription system integrating the Polar payment gateway through webhook-driven lifecycle APIs and a customer self-service billing portal.
    • Authored developer-centric OpenAPI specifications from scratch and published interactive API reference documentation with Scalar.
    • Built production DevOps infrastructure with Docker multi-stage builds, GitHub Actions CI/CD pipelines, and health monitoring on self-hosted Dokploy/KVM.
  3. November 2024 - November 2025Freelancer · Senior Software Engineer
    • Engineered an AI-driven natural language-to-SQL reporting API and interface, enabling non-technical managers to self-serve operational queries and cutting report turnaround time by 90%.
    • Built a Go-based TUI automation tool that provisions local development environments via Docker, automating setup and schema migration of PostgreSQL, Redis, and RabbitMQ services.
    • Developed a multi-tenant leave policy and request engine supporting international compliance rules, integrated with third-party payroll systems through their APIs.
  4. September 2023 - November 2024Job&Talent · Senior Software Engineer
    • Led end-to-end payment provider API integrations with Stripe, Nuvei, and TransferWise, designing the integration patterns, webhook handling, and failure recovery for high-volume payouts.
    • Architected event-driven microservices on Apache Kafka, defining reliable event schemas, producer/consumer pipelines, and distributed event-handling workflows.
    • Implemented Hexagonal Architecture (Ports and Adapters) across Node.js and Kotlin service modules, enforcing strict domain isolation and highly testable codebases.
    • Delivered core REST APIs for worker placements and contracts, and established system observability with Datadog dashboards and alerting.
    • Led code reviews and mentored engineers on event-driven design, Hexagonal Architecture, and API best practices.
  5. May 2022 - May 2023Omnipresent Group · Senior Software Engineer II
    • Architected multi-provider payment API infrastructure with automated transaction failover for global payroll across multiple countries.
    • Designed contract-first (OpenAPI) REST APIs and domain ERDs aligned with DDD principles to govern worker onboarding systems.
    • Built Kafka-based asynchronous messaging patterns with strict event schema definitions and delivery guarantees across decoupled serverless microservices on AWS Lambda, exposed through AWS API Gateway; reviewed code and mentored engineers across both domains.
  6. February 2021 - March 2022Freelancer · Fullstack Developer
    • Engineered scalable cloud live-streaming pipelines for a digital media enterprise using AWS MediaConvert, HLS, and AWS API Gateway with Lambda for the pipeline control APIs.
    • Built a synchronized "Watch Party" feature from scratch, pairing responsive React.js live video players with a low-latency WebSockets chat backend for concurrent audiences.
  7. September 2019 - February 2021Talview · Senior Software Engineer
    • Engineered media processing microservices and APIs using Node.js, FFmpeg, and WebRTC to power real-time enterprise video interview infrastructure and automated background media encoding.
    • Designed asynchronous job execution queues for compute-intensive workloads using RabbitMQ and Docker containers, with service endpoints exposed via AWS API Gateway; reviewed code and mentored junior engineers.
  8. February 2017 - March 2019Medlab Media Group · Software Developer
    • Engineered secure, real-time backend services and APIs for a clinical healthcare messaging platform used by medical professionals, using Meteor.js, Node.js, and MongoDB, deployed via Docker on AWS EC2.
  9. July 2013 - January 2017Early Career Experience · Freelance Fullstack Developer & Frontend Developer
    • Freelance Fullstack Developer (2015-2017): MEAN-stack social media data pipelines for Twitter sentiment analysis; hybrid mobile apps with AngularJS/Ionic.
    • RentPitara, Frontend Developer (2013-2015): responsive e-commerce frontends and checkout funnel optimisation with AngularJS and Bootstrap.

03 Stack

What I work with

languages
TypeScriptJavaScriptGoPythonSQL
backend
Node.jsNestJSExpressRESTGraphQLOpenAPIWebhooksWebSocket
messaging
KafkaRabbitMQWebRTCHLS
frontend
ReactNext.jsViteTanStackTailwind CSS
data
PostgreSQLMongoDBRedisDrizzle ORMPrisma
infra
AWSServerlessDockerKubernetesTerraformNginxGitHub ActionsCircleCIn8n
practices
MicroservicesEvent-Driven DesignDDDHexagonal ArchitectureJWT / RBACDatadogCode Review & Mentoring

04 Get in touch

Let's talk.

[email protected]
location
Malta · remote
stack
TS / Node / NestJS / Go / Postgres

// want the full history?

10+ years of experience, projects and stack details in one PDF.

download resume