Umapathi T

Umapathi T.

Software Engineer

Backend developer with 1.5+ years building production-grade fintech systems. Delivered 65+ merged PRs on a live chit fund ERP — spanning payment gateway integration, court case automation, AI document pipelines, and commission engines.

PHP & Laravel Payment Gateways Async Job Queues Google Cloud Vertex AI MySQL
Who I Am

About Me

I am a Software Developer based in Dharmapuri, Tamil Nadu, specializing in backend development with Laravel. I have built production systems handling real financial transactions — payment gateway integrations, automated court case tracking, AI-powered document validation, and multi-dimensional commission engines.

My background in QA gives me a sharp eye for edge cases. I write reliable, idempotent code with proper async pipelines, distributed locking, and race-condition-safe state machines — skills earned through real production work.

What I Know

Technical Skills

Backend

PHP Laravel Eloquent ORM REST APIs Queues & Jobs Blade Templates Strategy Pattern Polymorphic Relations

Database

MySQL Query Optimization Read Replica UNION Subqueries Migrations Cursor Streaming

Cloud & Infrastructure

Google Cloud Storage Vertex AI Redis Distributed Locking Exponential Backoff

Payment & Banking

Worldline (TPSL) HDFC SHA512 Verification S2S Callbacks UPI QR Settlement Reconciliation Idempotency

Third-Party APIs

SurePass KYC Scrape.do Proxy eCourts Portal Slack Webhooks SMS / WhatsApp

Architecture & Patterns

MVC RBAC Async Pipelines State Machines Race Condition Safety Atomic DB Updates

Reporting & Docs

Maatwebsite Excel CSV Streaming Multi-Dimension Reports PDF Generation Bilingual (EN + Tamil)

Tools

Git Bitbucket Postman Docker DOMDocument / XPath
My Journey

Professional Experience

💻

Laravel Developer

DNC Chits Pvt Ltd — Rosca Digital
📅 May 2024 — Present 📍 Dharmapuri ✅ 65+ PRs Merged
  • Engineered full Worldline payment gateway: dual-callback (browser + S2S), SHA512 hash verification, and auto-reconciliation job every 30 minutes with distributed locking.
  • Built eCourts CNR crawler using HTTP session management, CAPTCHA solving, and Scrape.do proxy — fully eliminating manual court date tracking for legal teams.
  • Designed 3-stage AI document pipeline: Vertex AI extraction → SurePass government KYC verification → auto-trigger, with race-condition-safe state machine.
  • Developed end-to-end introducer commission lifecycle: eligibility gates, TDS deduction, cross-enrollment transfer, and 5-dimension reporting via UNION subqueries.
  • Built 28-activity-type legal workflow with bilingual (English + Tamil) PDF generation and auto-collection locking on configurable legal stages.
  • Optimised large report exports using cursor-based CSV streaming with MySQL read replica support across 8+ report types.
📊

Analyst

Objectways Technologies
📅 May 2023 — Apr 2024 📍 Coimbatore
  • Performed structured data annotation and categorization for machine learning datasets with high accuracy.
  • Developed systematic classification approaches, strengthening analytical and detail-oriented skills.
What I Built

Key Contributions

Payment • Banking • Support

Worldline Payment Gateway

📅 Jun 2025 – Apr 2026  |  Rosca Digital
  • Supported the integration of Worldline (TPSL) payment gateway handling dual-callback flow (browser + S2S).
  • Fixed HDFC banking log errors, return URL to credit flow, and payment callback data table issues.
  • Assisted in debugging settlement reconciliation and transaction realization edge cases.
  • Worked on payment link delivery via SMS + WhatsApp + in-app notifications.
Laravel Worldline TPSL HDFC SHA512 Redis Lock
Legal • Automation • Full Feature

eCourts Court Case Automation

📅 Jun 2025 – Apr 2026  |  Rosca Digital
  • Built HTTP crawler with CAPTCHA solving and Scrape.do proxy; raw HTML stored to Google Cloud Storage.
  • Developed DOMXPath parser extracting 20+ fields: parties, hearing history, acts, disposal status, judge names.
  • Designed two-phase async pipeline with exponential backoff [60s, 120s, 1200s]; polymorphic links to Subscriber, Guarantor, Enrollment.
  • Implemented smart daily scheduler that skips disposed/future-hearing cases to save API credits; posts Slack summary post-run.
PHP Crawler DOMDocument Google Cloud Storage Async Jobs Slack API
Finance • Commission • Full Feature

Introducer Commission Engine

📅 Jun 2025 – Apr 2026  |  Rosca Digital
  • Full lifecycle: allocation → disbursement with TDS → cross-enrollment transfer → cancellation charge recovery.
  • Eligibility gate: 2+ completed group auctions AND installments 1–2 fully paid before any disbursement.
  • Batch job processes 50-item chunks with 3 retries; dedicated TransactionAccount tracks all movements atomically.
  • 5-dimension report (branch, group, enrollment, introducer, date) using parallel UNION subqueries with Excel export.
Laravel MySQL UNION TDS Logic Maatwebsite Excel Async Jobs
Legal • Workflow • Full Feature

Legal Case Management Module

📅 Jun 2025 – Apr 2026  |  Rosca Digital
  • 28 activity types (Reminder, Legal Notice, ARC/ABJ/EP Filed, Warrant Issued) with auto-collection locking.
  • Bilingual (English + Tamil) legal notice PDF with installment breakup and 24% p.a. interest calculation.
  • Role-based access: Legal Admin / Staff / Viewer / Org Admin with fine-grained policy enforcement.
  • Branch/activity/employee/enrollment report dimensions with Excel export; backdate restriction via configurable cutoff.
RBAC Policies PDF Generation Bilingual Maatwebsite Excel Laravel
Let's Connect

Contact

I'm open to new opportunities, collaborations, or just a conversation about software development. Feel free to reach out.

✉️
Email
umapathi.tamilselvan
@gmail.com
📞
Phone
+91 97891 31709
🔗
LinkedIn
umapathi-dev-
📍
Location
Dharmapuri, Tamil Nadu, India