$hussein.motiwala
01 / intro hello, world
Open to work · Dublin, Ireland Open to work · Dublin

Backend engineer building Java systems that move millions of records — reliably.

I'm Hussein — a backend engineer with 3+ years building production services that cater to millions of customers reliably. Strongest in Java and SQL, equally at home in Python; comfortable across the stack from REST APIs and microservices to data pipelines and cloud infra. Currently completing an MSc in Business Analytics at UCD Smurfit.

02 / about who, what, why

I write backend code for systems that can't fail quietly — environments where a 5-minute slowdown has downstream consequences and a clean batch run is someone's business morning.

I think in data flow, indexes, and partition keys first; framework choices second. Most performance wins come from doing less work, not better tooling.

I'm drawn to high-concurrency services, large-scale batch pipelines, and fault-tolerant APIs. I care about query plans, partition strategies, and retry semantics before I care about frameworks. Java is my primary tool; Python when the problem fits. The MSc in Business Analytics at UCD adds a layer — understanding not just how to build the pipeline, but what the data flowing through it actually means.

On the side: a git-diff for databases, a cloud deploy CLI, a production URL shortener. Open-source first.

03 / work 3+ years shipped

Software Engineer

Oracle Financial Services Software·Mumbai, India
2023 — 2025 2 yr 2 mo
stack JavaPL/SQLOracle DBBashHibernate
  • 23 → 5minutes · 78% faster
    Reduced critical financial reporting time by rewriting long-running SQL with parallel-execution hints and optimised data-source selection — eliminating business-of-day delays for downstream banking ops. Java + PL/SQL refactor across the reporting batch chain.
  • 145Mrecords processed · +43% throughput
    Architected partition-wise data processing using 64-way hash partitioning and parallel DML across 8+ source tables — improved batch performance by 43% on the highest-volume jobs. Oracle DB tuning, partition keys, parallel hints.
  • 33.7Mrows / batch · audit 2 wk → 3 days
    Designed a PL/SQL reporting engine processing 33.7M records across multiple banking channels — cutting audit cycle time from two weeks to three days for compliance reviews. PL/SQL packages, materialised views, channel-aware aggregations.
  • 65%fewer prod incidents
    Identified 80+ recurring failure patterns across core banking modules — null-path crashes, edge-case transaction handling, silent data corruption — and resolved each through targeted Java fixes and defensive refactors. No new tooling; just fixing the code. Java bug fixes · defensive guards · root-cause analysis.
  • 80%manual intervention eliminated
    Engineered an automated SQL/Bash file-processing recovery system that detects, retries, and logs failures end-to-end — every failure path previously requiring manual intervention now handled automatically across hundreds of monthly batch transactions. Bash orchestration + SQL transaction recovery + structured logging.
  • 60+java fixes shipped
    Shipped 60+ Java code fixes and architectural improvements across core banking modules used by tens of thousands of branches — spread across multiple production releases. Bug fixes, refactors, defensive guards, performance patches.

Software Engineer

Sahyadri Foundation·Mumbai, India
2021 — 2022 12 mo
stack ReactNodeJavaScript
  • team of 6engineers
    Engineering lead on a production web platform — owned architecture decisions, defined the component model, ran code reviews, and drove delivery milestones from first commit to live deploy. End-to-end ownership: system design, sprint planning, stakeholder syncs.
04 / projects open source · selected
~/projects/cal-tui 2026 · goin progress

cal-tui

A terminal-native calendar built in Go — keyboard-driven, runs anywhere. Built with Bubble Tea; exploring Go's concurrency model and TUI rendering.

GoBubble TeaTUI
~/projects/url-shortener 2026 · java

url-shortener

Spring Boot REST API with redirect resolution, custom alias management, and a click analytics pipeline. PostgreSQL on Supabase with connection pooling; deployed and live on Render.

JavaSpring BootPostgreSQLSupabaseTailwindRender
~/projects/db-delta 2025 · python

db-delta

Schema, row, and statistical diff engine for databases. SQL-native by design — generates dialect-specific queries and pushes computation to the server rather than pulling data out. Supports Snowflake, Postgres, MySQL.

PythonSQLSnowflakePostgreSQLMySQL
~/projects/void 2025 · typescript

void

Cloud deployment backend for Oracle Cloud Infrastructure — REST API for infra provisioning, WebSocket server for real-time build log streaming, and a CLI that wires it all together. Built with a team of 3 at an Oracle internal hackathon; placed 3rd.

Next.jsTypeScriptOCIDockerWebSockets
~/projects/edumate 2023 · python

edumate

Full-stack education platform with face-recognition attendance — 95% accuracy, 80% reduction in marking time across hundreds of students. Django backend serving virtual classrooms, assessments, and a real-time CV inference pipeline.

PythonDjangoTensorFlowKerasOpenCVSQLite
archived projects (2)
~/projects/panacea 2022 · python

panacea

Django backend exposing ML inference endpoints for lung, kidney, and heart disease risk assessment, backed by a geolocation search API for specialist discovery. Three independent models served through a single REST layer.

PythonDjangoMLJavaScript
~/projects/indecor 2024 · python

indecor

Django backend serving a Segment Anything Model (SAM) inference pipeline for wall detection and real-time paint visualisation. API handles image upload, mask generation, and colour application server-side. Built with a team of 4 at a hackathon.

PythonDjangoSAMOpenCVSQLite
05 / skills stack & tools
languages 7
Java██████████
SQL█████████
PL/SQL█████████
Python█████████
Go████░░░░░░
Bash███████░░░
TypeScript█████░░░░░
JavaScript█████░░░░░
backend & data 10
Oracle DB█████████
PostgreSQL█████████
REST APIs█████████
Microservices████████░░
Hibernate████████░░
Maven████████░░
Apache Airflow████████░░
Snowflake███████░░░
Spring Boot██████░░░░
Kafka██████░░░░
cloud, devops & tooling 5
Git█████████
Linux█████████
Docker████████░░
AWS███████░░░
06 / education degrees & certs
2019 — 20234 years

BEng Computer Science

KJ Somaiya College of Engineering ·Mumbai University, India
  • CGPA 9.69 / 10 · First-Class Honours (1:1).
  • Co-authored peer-reviewed publication on face-detection attendance systems (see below).

certifications

  • AWS Certified Developer — Associate DVA-C02 in progress · Amazon Web Services
  • Google Advanced Data Analytics May 2025 · Google · verify
  • IBM Relational Database Administrator Jun 2025 · IBM · verify
07 / publication peer-reviewed
peer-reviewed
vol / issueVol 6 · Issue 5
publishedMay 2023
doi / idIJRESM · 2694
authors4

Effective, Inexpensive and Robust Solution to Classroom Attendance Recording Using Face Detection Technology

Hussein Motiwala, Rushabh Gandhi, Nayan Mandliya, Kritarth Jain
International Journal of Research in Engineering, Science and Management
— abstract

A low-cost, robust attendance system using class photographs and face detection — autonomously locates and identifies student features, with a parallel web app for self-confirmation. Removes manual roll-call overhead and proxy fraud while improving accuracy. Built on top of the smart-attendance-system codebase and validated across multiple classroom photo conditions.

08 / contact open to roles

Let's build something solid.

Open to roles Stamp 1G eligible Sep 2026 Based in Dublin

Specifically looking for backend engineering roles at product companies or scale-ups — systems with real throughput demands, data pipelines, or APIs that have to stay up. Dublin-based, open to hybrid. Best way to reach me is email; I read every message.