Full-stack software engineer with a passion for building scalable, high-quality software solutions that address complex business challenges. Experienced in distributed systems, microservices, event-driven architecture, big data, and cloud-native applications using Java, Spring Boot, Node.js, TypeScript, JavaScript, Golang, React, Docker, Kubernetes, Serverless, GCP, AWS, PostgreSQL, and MongoDB.
EGYM Wellpass is a corporate fitness and wellness benefit that provides employees unlimited access to a large network of fitness studi...
EGYM Wellpass is a corporate fitness and wellness benefit that provides employees unlimited access to a large network of fitness studios, gyms, yoga centers, etc
Developed and maintained a large-scale payout processing pipeline using Apache Beam to calculate gym partner payouts by aggregating and processing high-volume data from multiple distributed sources before synchronizing results with SAP systems.
Integrated with Salesforce to fetch and process gyms and companies contract data used in payout and business workflows.
Integrated Elasticsearch for storing member activity data, enabling advanced search capabilities and export functionality across the platform.
Led large-scale data migration initiatives, successfully migrating over 10 million records from legacy systems to modern infrastructure while ensuring data integrity, consistency, and minimal service disruption.
Sastrify is a virtual SaaS service procurement software that improves SaaS operations management and SaaS spending. Collaborated with ...
Sastrify is a virtual SaaS service procurement software that improves SaaS operations management and SaaS spending. Collaborated with stakeholders to define project requirements and milestones.
Integrated the app with different platforms such as Freshdesk, Codat, Workato, etc. These integrations helped in improving the onboarding experience of users and reduced the timeframe for getting spend data by over 70%.
Built an integration with Nanonets, an OCR for parsing documents. This feature is used to parse and retrieve relevant data from invoices, contracts, and offers. It is used to process thousands of invoices every month.
Integrated the app with Auth0 for authentication and authorization, and created Auth0 workflows. Built user roles and permissions management features, which are used by thousands of users.
Worked on splitting the app into microservices using mono-repo architecture. Migrated the GitLab runners to an EC2 Ubuntu instance. Built a CI/CD pipeline for the monorepo project.
Implemented unit and integration tests using Jest. E2E tests using Cypress, which was later migrated to Playwright.
Conducted interviews for over 20 engineers joining the company.
Interswitch is a fintech company that provides digital payment infrastructure, transaction processing, and payment services across Wes...
Interswitch is a fintech company that provides digital payment infrastructure, transaction processing, and payment services across West Africa.
Developed data streaming pipelines with Spring Boot, MongoDB, SQL Server, Kafka, and Apache Spark for ingesting data from MongoDB and SQL Server databases into the Big Data platform.
Developed and maintained backend services for payment dispute and transaction exception management, enabling efficient investigation and resolution of customer payment conflicts.
Applied Domain-Driven Design (DDD), microservices architecture, and event-driven design principles to build robust, maintainable, and highly available payment processing systems.