Dhairya Bhardwaj

+44 7741 383793[email protected]linkedin.com/in/dhairya-csegithub.com/dhairya-cse

Professional Summary

Experienced Software Engineer specialising in scalable, secure, and modular software development with expertise in backend systems and cloud technologies. Skilled at aligning technical solutions with business goals and driving innovation through collaboration in a dynamic and agile environment. Enthusiastic about integrating AI technologies to create impactful customer-focused products.

Professional Experience

AlbaCo Ltd.

May 2023 – Present

Software Engineer

London, UK

  • Contributing to authorisation journey of Alba with foundational technological development.
  • Developed greenfield backend services for deposits originations and operations portal with a microservices architecture; Built and integrated UI components for operations portal to address customer vulnerabilities.
  • Integrated Mambu for core banking and RiskNarrative (LexisNexis) APIs for KYC workflows. Created a draft for improving resilience of webhook integrations.
  • Designed and developed an in-house Task Approval system (with four-eyes check) for operations portal with extensible architecture to support evolving business use cases.
  • Ensured secure access to APIs with Role-Based Access Control (RBAC) using Spring Security with Microsoft Entra ID and brainstormed impactful security discussions on various integrations.
  • Automated the generation of annual statements and Experian CAIS files, ensuring scalable solutions with python-based batch jobs in Azure Function Apps.
  • Led discussions on removal of sensitive customer data streams from data warehouse in line with GDPR compliance and owned the development for it.
  • Carried out version updates of runtimes, frameworks, and dependencies for different projects to address security and end-of-support concerns; also updated and fixed related CI/CD pipelines.
  • Updated critical dependencies for data warehouse with breaking changes after Mambu V1 API was retired.
  • Tech Stack: Java 17, Spring Boot, Python 3, Microsoft Azure, Azure Function Apps, SQL Server, Redis, Next.js, Azure Devops, Mambu, nCino

Dhani Loans and Services Ltd.

Jul 2021 – Apr 2023

Software Engineer

Mumbai, Maharashtra

  • Contributed to the development and maintenance of an established large-scale backend service (wallet) serving over 25 million users.
  • Integrated various payments, billers, and KYC suppliers: Billdesk, Razorpay, Karza, Surepass, Digio, Euronet with configurable routing and feature flags and implemented scheduled jobs for reconciliation of payments.
  • Migrated on-premises testing environment to AWS with automated deployment using GitHub Actions and later on contributed to migration of all services to Google Cloud Platform.
  • Collaborated with different teams to analyse, reproduce, and fix critical production bugs.
  • Increased developer efficiency by automating and streamlining various ad-hoc recurring tasks using Python scripts.
  • Used RegEx for parsing inputs, transforming text, and masking sensitive customer data in logs.
  • Tech Stack: Java 8, Java 11, Spring Boot, Python 3, AWS, Google Cloud Platform (GCP), Redis, MySQL, Git SCM, Kibana, Sentry

AppPerfect Corp.

Dec 2017 – Feb 2018

Software Engineer

Udaipur, Rajasthan

  • Developed an interface-driven system to collect and standardise data from multiple crypto exchanges utilising REST APIs.
  • Tech Stack: Java 8, Selenium, Apache Cassandra

Technical Skills

  • Languages: Java 8, Java 11, Java 17, Python 3, C, C++, JavaScript, TypeScript
  • Frameworks: Spring Boot, Flask, Next.js, React
  • Cloud: Microsoft Azure, GCP, AWS
  • Tools: Git, Docker, Nginx
  • Databases: MySQL, MongoDB, Redis, SQL Server
  • Others: NumPy, SciPy, WebAssembly (WASM), Microsoft Power Platform, LangChain

Education

Projects

Jinsil: Personal Projects and Self-Hosting

  • Hosted Bhariavi, my personal blog ink.jinsil.me together with other open source projects using Docker Compose and Caddy web server.
  • Self-hosted postal mail server for sending emails with [email protected] email ID, and Keycloak for identity and access management.
  • Developed and hosted yaml2cv, a web app that simplifies CV creation using YAML, featuring live editing and real-time preview. This resume is created with yaml2cv.
  • Configured Keycloak as an OpenID Connect provider to enable Single Sign-On (SSO) across supported services.
  • Tech Stack: Docker, Docker Compose, Ubuntu 24.10, Caddy, Keycloak, Postal, Next.js, Cloudflare

Bhairavi: A Music Learning Application

  • Developed a web-based music learning app that allows users to practice singing by singing along to a re-synthesised audio in their preferred pitch instead of trying to match the singer's pitch.
  • Used Spleeter for extraction of vocal tracks from a song, Essentia for pitch analysis, and re-synthesised audio using a five-harmonic synthesiser.
  • Compiled C programs to WASM for running high-performance routines in web browsers.
  • Tech Stack: Python 3, Flask, Jinja2, JS, WebAssembly (WASM), C, Spleeter, Essentia, Web Audio API

Information Retrieval System

  • Implemented Explicit Semantic Analysis for calculating document and word similarity scores using Wikipedia articles that can be used to retrieve the most relevant documents from an information base.
  • Used TF-IDF for creating word embeddings and PageRank Analysis for concept weights.
  • Tech Stack: Python 3, NumPy, SciPy

Speaker Identification & Verification System

  • Developed a text-independent speaker identification and verification system based on the UBM-GMM Model.
  • Trained the model on a dataset consisting of 200 speakers, achieving 85% accuracy for speaker identification and a 1% Equal Error Rate (EER) for speaker verification
  • Tech Stack: Python 3, NumPy, SciPy

Automatic Timetable Generator

  • Developed a Genetic Algorithm-based software for generating timetables and classroom allocations for universities.
  • Tech Stack: Python 3, PyQt 5

Miscellaneous

  • Secured All India Rank 116 among 99,932 candidates in Graduate Aptitude Test in Engineering - GATE 2019.
  • Mentored students for Programming, Data Structures, and Algorithm related courses and was honoured with Star Teaching Assistant (TA) award.
  • Contributed to building an inclusive culture at ALBA through active D&I group involvement and hosting brown-bag sessions for raising cultural awareness.
  • Exploring: Balanced integration of LLMs in software products, Graph database (Neo4j) and it's applications, Frontend development with Svelte, AI enhanced knowledge retention systems.
  • Personal Interests: Computational Art, music.

Links