
Rohit Verma
Senior Software Engineer | Distributed Systems & Cloud
Salary / Daily rate
Dubai - United Arab Emirates
Freelance, open to permanent contract
Remote only
Skills
Languages
About me
Intro
Distributed systems architect with 14+ years building scalable cloud solutions. Led microservices migrations handling 12M+ daily transactions, reduced processing time by 60%, and architected platforms serving 2M+ global users. Specialized in Azure/multi-cloud infrastructure, .NET Core, and event-driven architectures for enterprise-scale applications.
Work experience
Senior Software Engineer
MobiMatter
Jun 2024 - May 2025
1 year
Dubai - United Arab Emirates
Architected end-to-end eSIM marketplace platform serving B2C and B2B customers, implementing microservices architecture with .NET Core APIs and Remix/React Native clients, supporting 2M+ global users across 50+ countries Redesigned payment processing workflows by redesigning callback and webhook systems architecture, reducing transaction processing time by 60% and achieving 99.9% payment success rate while maintaining PCI-DSS compliance Led full-stack development initiatives from requirements gathering through production deployment using the best practices across the tech stack Optimized checkout and order completion modules using event-driven architecture, increasing conversion rates by 28% and reducing cart abandonment by 35%
Senior Software Engineer
KingMakers
Sep 2022 - Jul 2024
1 year 11 months
Dubai - United Arab Emirates
I contributed to the design and implementation of a robust Wallet microservice tailored for managing credit/debit transactions and updating user balances at scale. The multi-tenant architecture ensured seamless integration with various products such as Casino, Virtuals, Agency, and Sportsbook, facilitating wallet transactions efficiently. I spearheaded the migration from legacy monolithic code to a modern microservice architecture, hosted on AKS, with service-to-service communication facilitated via Grpc protocol. The redesigned solution used a single transaction table instead of the product-specific transaction tables used in the monolith. Furthermore, I led the implementation of an Event Streaming mechanism, leveraging Kafka, to publish wallet transaction events. These events underwent enhancement and processing before being synchronized with SQL tables for back-office operations and reporting. Additionally, they were synced with Data Lakes to empower the Data Engineering team for in-depth analysis. Similarly, I orchestrated the publication and enhancement of GameActivity events, syncing them with SQL tables for comprehensive reporting and analysis of various metrics like Bets, Wins, and Stakes. This streamlined approach replaced the cumbersome CDC process, relieving the primary database of excessive load. The solution's scalability is evidenced by its seamless handling of 12 million records daily, with real-time sync operations enabling back-office users to access secondary database reads effortlessly.
Technical Architect
BOLD
Dec 2020 - Aug 2022
1 year 9 months
Noida, Uttar Pradesh, India
I oversaw the architectural planning and design of Platform Services, including Recommendation and Job Search functionalities. Notably, I led theimplementation of a central cache system for Recommendation services and spearheaded the redesign of the Job ingestion pipeline. This redesign involved the incorporation of various ETL stages such as Validation, Enhancement, and Processing. The Job ingestion pipeline now boasts a capability to process 5 million jobs at a rate of thousands per second, leveraging Azure Functions, Azure Queues, and Tables. To optimize communication with Python applications at scale, Grpc was employed, with Linkerd facilitating load balancing for Python Grpc services. Furthermore, I took charge of driving architectural initiatives, including the evaluation of open-source messaging solutions such as RabbitMQ, Apache Kafka, and Apache Pulsar, as alternatives to Azure Cloud-specific services. This initiative aimed to enhance flexibility and performance across the platform. Additionally, I played a pivotal role in migrating Solr to version 8.x, ensuring adherence to best practices concerning sharding, replicas, and autoscaling for optimal performance and scalability.
Staff Engineer
Nagarro
Feb 2018 - Dec 2020
2 years 11 months
Gurugram, Haryana, India
Involved with Center of Excellence(CoE) team and worked on different tasks like presales, technology offerings/accelerators, thought leadership and more. Worked on IoT based Cookie House and Connected Car offering which is part of Connected Enterprise 2018 Vienna event. Both these offerings are part of Azure cloud and uses Azure services like Speech and voice recognition part of Azure cognitive services, IoT Hub, Edge computing and more. The event was to show IoT based capabilities to various prospective clients in Europe region and got very positive response from them and led to new projects wins. Architecture and implementation of multi-tenant application for retail omnichannel solution provider. The main feature of the solution was extension of UI and backend services by tenants for their specific needs. Worked on various Azure cloud-based tasks like azure cloud governance, zero-downtime deployment using deployment strategies like Blue/Green deployment and Canary Deployment. Worked on building and maintaining accelerators like framework for microservices using Distributed Domain Drive Design(DDDD) and CQRS pattern which is been used in multiple projects within various delivery teams across company. Involved in various Presales RFP wins where I had provided solution architecture and estimates.
Technology Specialist
Infrrd
Sep 2016 - Mar 2018
1 year 7 months
Bengaluru Area, India
Involved in end to end design and development of various modules for a large scale real estate application.
Technical Specialist
Rare Mile Technologies
Aug 2015 - Oct 2016
1 year 3 months
Infosys
Jun 2010 - Jul 2015
5 years 2 months
Bengaluru Area, India
Mtrack Rewrite
Dec 2014 - Jul 2015
8 months
Bengaluru Area, India
Project : Mtrack Rewrite Environnent : ASP.NET MVC/ C#, Angularjs, WebAPI, Entity Framework Duration : Dec 2014 – Present Role : Technology Analyst The project involves migration of old Mtrack application written in asp. This application is about material tracking which enables users to track , maintain and test the parts in the inventory. Involved in requirement understanding from SRS shared, and client discussion on requirement and issues. Involved in major development activities of the application and in supporting all stages of projects such as DIT, SIT, UAT and Warranty Support. Worked on the performance tuning in Part Inquiry and Request modules.
SWB AO
Dec 2010 - Dec 2014
4 years 1 month
Bengaluru Area, India
Project # : SWB Environnent : ASP.NET,SQL Server, C#, Oracle SWB AO team is responsible for support and maintenance of SWB. Team provides resolution of tickets, works on change request(CRs) and CSRs. Involved in SWB AO project during VPA(Volume Purchased Agreement) which is when users create agreements and send them to upstream system. Involved in development and enhancements, PLSQL code optimization and performance tuning of some of the problem areas. Worked with team to resolve long standing Volume issue in application
Software Trainee
Jun 2010 - Dec 2010
7 months
Mysuru, Karnataka, India
Education
Maharaja Agrasen Institute of Technology
B.Tech
2006 - 2010
4 years 1 month
Kendriya Vidyalaya
senior secondary school
2003 - 2005
2 years 1 month