Senior Software Engineer | Distributed Systems | DocuSign | Dublin

I build reliable backend platforms for AI and enterprise workflows.

I work across distributed job processing, secure document automation, Kubernetes-deployed services, Kafka integrations, production readiness, and backend reliability. My strongest work turns ambiguous platform problems into durable systems, measurable operational improvements, and clear delivery paths for engineering teams.

DocuSign Ex-Mastercard Distributed systems MSc Data Analytics Java and Spring Kubernetes and Kafka
Impact

Reliable systems, useful AI, and accountable delivery.

My work focuses on backend systems that carry sensitive enterprise workflows: document automation, agreement intelligence, PCI and PII data, distributed processing, and production platforms where reliability is part of the product.

01

Agreement intelligence platforms

Led backend delivery for an Agreement Intelligence general availability release, including filter-based jobs, plan limit enforcement, reliability improvements, telemetry, documentation, and engineering/product coordination.

02

Distributed processing and reliability

Owned AI reprocessing from exploration through GA and scale-up as DRI, while reducing team on-call noise by 70% through alert tuning, telemetry, and recurring incident work.

03

Secure enterprise data systems

Built PCI and PII-aware Consumer Data Management capabilities at Mastercard using Java, Spring Boot, MongoDB, microservices, PCF, CI/CD, and production-grade testing.

Experience

From full-stack delivery to distributed platform ownership.

The progression is consistent: take ownership of difficult backend systems, simplify the architecture, improve operational quality, and help teams deliver through ambiguity.

Jul 2022 - Present

Senior Software Engineer / Lead-Level IC, DocuSign

Lead backend platform work across Agreement Intelligence, AI reprocessing, UC, DCF, and agreement intelligence systems. Own distributed job processing, scanner/processor/API work, production readiness, architecture review, testing strategy, and operational reliability.

  • Agreement Intelligence GA
  • AI reprocessing DRI
  • Kafka and rate limiting
  • Azure Databricks
  • Kubernetes/MSF
  • 70% alert noise reduction
Nov 2019 - Jul 2022

Lead Software Engineer, Mastercard Ireland

Worked in the finance domain on an internal Consumer Data Management product handling PCI and PII data with Java, Spring Boot, MongoDB, microservices architecture, Pivotal Cloud Foundry deployment, CI/CD, and enterprise-grade testing.

  • Payments
  • PCI and PII workflows
  • Spring Boot
  • MongoDB
  • PCF
  • MVP-recognized delivery
2019

Computing Lab Assistant, National College of Ireland

Supported lab sessions for Masters, postgraduate, and Higher Diploma courses including Advanced Data Mining, Data Visualization, Programming for Data Analytics, Data and Web Mining, and Data Storage & Management.

  • Mentoring
  • Data mining
  • Data visualization
  • Analytics education
2013 - 2018

Software Engineer to Senior Software Engineer, Mumbai

Built full-stack enterprise applications across banking, investment banking, retail, and HR domains at Neebal Technologies, Intelliswift, and Larsen & Toubro Infotech. Led early project delivery, implemented application security practices, and developed Java/J2EE systems from scratch.

  • Java/J2EE
  • Spring
  • Hibernate
  • Application security
Selected Work

Selected expert work across platform, reliability, and data systems.

This combines current backend/platform accomplishments with public project artifacts. The result is a portfolio that shows both production ownership and inspectable technical work.

Agreement Intelligence GA

Led a low-disruption general availability release.

Delivered filter-based jobs, plan limit enforcement, backend reliability improvements, telemetry, documentation, and cross-functional release coordination.

Read case study
AI Reprocessing

Owned feature exploration through GA and scale-up.

Drove processor logic, ShardId handling, DB disaster recovery, deployments, production readiness, and reprocessing operations as DRI.

Read case study
Reliability Operations

Reduced noisy on-call signals by 70%.

Improved alert quality, recurring incident visibility, telemetry discipline, and production signal hygiene so engineers could focus on real customer risk.

Read case study
UC and DCF

Improved distributed processing architecture.

Worked on background workers, Kafka integration, dynamic rate limiting, job TTL, APR integrations, DMS sync, Azure services, and Databricks-backed extraction pipelines.

Architecture diagram for stock big data analytics project
Cloud Data GCP

Stock market big data analytics on Google Cloud

Demonstrated cloud analytics using stock market data, big data processing, architecture diagrams, and visualization practices.

Read case study
MongoDB and HBase throughput comparison chart
Storage YCSB

MongoDB and HBase benchmarking with YCSB

Compared NoSQL databases on OpenStack instances using throughput and latency measurements for data storage and management coursework.

Read case study
Field force management dashboard
CRM Salesforce

Strategic ICT project on field force management

Built a CRM solution from a field-force case study, turning business requirements into dashboard-led operational workflows.

Read case study
Technical Depth

A backend platform stack with reliability and data range.

The stack supports the work: distributed backend services, sensitive data workflows, production observability, performance testing, cloud pipelines, and data-informed architecture.

Core engineering

Java, Spring Boot, Spring MVC, Hibernate, JPA, Micronaut, REST APIs, microservices, multithreading, design patterns.

Enterprise platforms

Document automation, agreement intelligence, e-signature workflows, payment systems, banking applications, PCF, Kubernetes-deployed services.

Data and AI

Python, R, machine learning, data mining, BI, Tableau, Azure Databricks, MongoDB, Kafka, NoSQL, big data analytics.

Security and quality

PCI and PII-aware systems, application security implementation, secure data handling, PR reviews, integration testing, performance testing.

Product delivery

HLD/LLD, technical design documents, Agile Scrum, sprint planning, production readiness, incident management, stakeholder clarity.

Learning edge

AI platform foundations, large-scale inference systems, document intelligence, reliability patterns, modern engineering leadership.

Operating Model

How I move from ambiguity to production.

I work best when the problem is messy: unclear boundaries, sensitive data, production pressure, multiple stakeholders, and a need to turn system design into shipped software.

Frame

Clarify business risk, user promise, and data sensitivity.

Design

Set service boundaries, contracts, data flow, and failure modes.

Build

Ship incrementally with testing, observability, and production feedback.

Lead

Make tradeoffs visible and help engineers deliver with confidence.

Proof

What colleagues notice.

These recommendations come from earlier collaborators and are presented as proof of execution style: proactive ownership, technical depth, mentoring, and debugging ability.

"A proactive and tireless contributor who would make a great addition to any team."
Nishma Bhavsar, Business Analyst
"A great mentor for someone looking to learn any technology in the development stack."
Abishai Dmello, Software Engineer
"Determination to complete the project on time and with perfection."
Shashidhar Pamarthi, Software Developer
Field Notes

Practical notes from building production platforms.

These are short, experience-backed essays for engineers and engineering leaders making decisions about AI workflows, sensitive data, reliability, and delivery under ambiguity.

AI Platforms

Designing reliable AI reprocessing without operational debt

How to think about idempotency, shard-aware work, disaster recovery, backpressure, and observability before reprocessing becomes a production tax.

Read field note
Security

Handling sensitive data in enterprise workflows

A practical framing for PCI, PII, document data, access boundaries, logging discipline, and the engineering habits that protect customer trust.

Read field note
Leadership

How calm delivery works when the system is complex

The operating rhythm I use when requirements are changing, systems are coupled, releases matter, and people need clarity more than noise.

Read field note

Contact

Open to engineering leadership, platform, and backend systems conversations.

The fastest way to reach me is email. I am always glad to connect about backend platforms, AI workflow reliability, technical leadership, and thoughtful engineering roles.

Email me directly