Experienced Senior Software Engineer with over 7 years in backend development for innovative startups, specializing in creating efficient, scalable systems and optimizing performance to support business growth and enhance user satisfaction.
Experienced Senior Software Engineer with over 7 years in backend development for innovative startups, specializing in creating efficient, scalable systems and optimizing performance to support business growth and enhance user satisfaction.
Senior Backend Engineer in the Fleet Experience team at Fairmatic, an AI driven fleet insurance company.
Key member of the Fleet Experience team, responsible for developing and maintaining backend services for trip collection and fleet management systems.
Designed and maintained a high-throughput backend on AWS, leveraging AWS Lambda, ECS, and Kafka on AWS MSK to process 75,0000 events per hour, supporting critical insurance operations.
Optimized data workflows with PySpark on AWS EMR, integrating processed data into Amazon Redshift for downstream analytics by Research and ML teams.
Implemented automatic identification of duplicate trips using geospatial and time-based algorithms, enhancing data accuracy.
Engineered a robust service monitoring infrastructure using StatsD, Prometheus, and Grafana, driving SLIs adherence and minimizing production downtimes.
Developed a validation system for mobile SDK integrations with a pipeline to monitor and track SDK integration time, ensuring seamless integration.
Introduced beacon scanning, vehicle management, and driver device health tracking systems, improving fleet tracking and management.
Designed and implemented scalable pipeline for NPS survey distribution and response tracking, to gauge user satisfaction metrics.
Created a feature flag management system to streamline feature deployment and control.
Set up a pipeline for automatic crash detection and notifications to fleet managers, reducing claim lag time by 30%.
Contributed to the creation of a tag-based driver management system, increasing driver management and monitoring dashboard adoption by 12%.
Automated fleet onboarding and offboarding processes with an event-driven system, reducing onboarding time by 45%.
Developed an admin dashboard with Streamlit, supporting fleet and policy management and optimizing invoice distribution for enhanced operational efficiency.
Enhanced system observability by adding traceability, ensuring better monitoring and debugging capabilities.
Established error monitoring and alerting systems using Sentry to ensure a quick response to issues.
Created a service for automatic trip filtering from premium calculations, optimizing cost management.
Assisted in creating a reproducible staging setup in ECS for consistent development and testing environments.
Added Ruff linter to the codebase to maintain high code quality standards and consistency.
Senior Backend Engineer at the cross border engineering team taking care of all international payments at Razorpay.
Spearheaded the design and deployment of scalable APIs for B2B export payment systems, leveraging cloud services to handle large-scale international transactions.
Designed and implemented international recurring payments using third-party international payment gateways.
Architected and implemented microservices for seamless integration with International Payment Service Providers (PSPs), enhancing system flexibility and reducing latency.
Collaborated on developing and managing the platform to support all international payments through the Razorpay payment gateway.
Backend Java Developer for various gaming products of Junglee Games - the fastest growing skill based mobile games company.
Acted as the primary owner of user profile and transaction management related Microservices created using Spring Boot.
Created a new microservice for auto KYC verification of users, utilizing fuzzy name matching logic, reducing manual verification time by 35% and enhancing compliance.
Designed and implemented a scalable solution to display live scores for sports matches in the Howzat app to boost customer engagement.
Implemented a rule engine to parse human-readable rules and calculate cashback bonuses simplifying bonus management and calculations.
Optimized performance for critical time-consuming SQL operations achieving up to a 33% improvement in query response time.
Developed the backend for the internal admin server, improving administrative functionalities.
Fullstack Product Engineer in Paypermint - a B2B payments platform engineered to power online businesses.
Designed and implemented a GST-compliant invoicing solution for online merchants, customizable via public APIs and a dashboard portal.
Developed a subscription management system for automated recurring payments, enabling merchants to their subscription plans and collect payment seamlessly.
Applied Microservice Architecture with SQL & NoSQL databases and GRPC communication protocol to significantly boost system efficiency and scalability.
Engineered and maintained public APIs and open-source API wrapper libraries in Java, Python, Go, NodeJs, and mobile SDKs like Android and Cordova.
Led the migration of a legacy web application to Spring Web MVC, modernizing the interface and improving user experience.
Created multiple single-page web applications to streamline complex workflows, enhancing user experience and operational efficiency.
Engaged in all stages of the product development lifecycle, from business case analysis to implementation, ensuring alignment with strategic goals.
Cultivated strong partnerships with clients and third-party vendors by collaborating on technical solutions and providing robust support.
Student body organisation to inform, discuss and further students knowledge of Linux based operating systems, Free Open Source Software and Tools