SAURABH M. AGRAWAL

Senior Architect | Full Stack | Microservices | Cloud | AI Enthusiast & Developer

Dubai, UAE

Profile summary

Strategic Senior Architect with 14 years shaping enterprise software outcomes across the GCC and international markets. Known for directing microservices architecture, cloud platform integration, and system modernization initiatives. Committed to delivering scalable technical solutions and driving engineering execution.

Career highlights

Microservices Architecture and AI: Defined technical strategy across enterprise systems, steering microservices architecture and AI integration initiatives while coordinating engineering execution for distributed workflow platforms.

System Stabilization and Modernization: Architected technical solutions across the Reference Data System using Java 17, React.js, and MS Azure Cloud, directing system stabilization and application modernization.

Engineering Execution and Operations: Steered engineering execution and directed capacity planning for a team of 6 engineers across distributed locations while maintaining delivery timelines and development standards.

Enterprise System Migration: Modernized legacy user interfaces by upgrading applications from Angular to Angular 4 and subsequently migrating components to React.js with TypeScript and MobX.

Key skills

TechnicalJavaScript TypeScript Python Next.JS Java Script Redux Toolkit Node.JS Express.JS Python Fast API Python Flask Apigee Gateway Databases PostgreSQL MongoDB MySQL Redis Cache Github Copilot Third Party Libraries Tailwind CSS GraphQL Websockets Cloud Platforms Amazon AWS Jest React Testing Library Version Control Github Gitlab CI/CD Exposure Jenkins PostgreSQL Tailwind CSS Amazon AWS Github
ProfessionalExpo Backend Stack Spring Boot Nest.JS Distributed Systems Kafka Microservices Event Driven Architecture CQRS Saga and Tr. Outbox Patterns Vector DBs AI & Machine Learning Spring AI LLMs Embedding Models Ollama Engine RAG pipelines MCP Servers Agentic AI Coding Cursor Antigravity Kiro Rx.JS Jackson Lombok Langchain4J LangchainJS Langchain LangGraph Architectural Styles REST gRPC Webhook Service Workers MS Azure Terraform OpenTel Grafana Splunk Unit Testing Junit Mockito Jasmine Enzyme Bitbucket Ansible SonarQube Jira Confluence Bash Scripting Other Skills OAuth 2.0 JWT Distributed Event Driven Architecture Domain-Driven Design Test-Driven Development Agentic Workflow Development Agile Methodologies Team Leadership Spring Boot Kafka Spring AI Cursor REST Junit Jenkins OAuth 2.0

Professional experience

Senior Full Stack ArchitectJan 2025 - Present
Tech Vista LLC (Client: Etisalat e&)Dubai, UAE

Defines technical strategy across enterprise systems, steering microservices architecture and artificial intelligence integration initiatives. Coordinates engineering execution for distributed workflow platforms while managing integration of advanced language models and data pipelines.

  • Architected distributed event-driven microservices using Domain-Driven Design to execute complex organizational workflows and business rule management.
  • Automated business rules through the integration of offline Natural Language Processing models.
  • Empowered the business team with advanced data processing capabilities using DeepSeek LLM and microservices architecture.
  • Accelerated customer account case study analysis by integrating Model Context Protocol interfaces.
  • Developed a custom Natural Language Processing database client to deliver a secure offline data solution.
Full Stack ArchitectMar 2023 - Jan 2025
UBS AGSingapore, SG

Directed technical solutions across the Reference Data System using Java 17, React.js, and MS Azure Cloud, steering system stabilization and application modernization initiatives.

  • Resolved organization-level compliance blockers by implementing a Business Continuity Management solution.
  • Prevented production server outages by 95% under tight deadlines by remediating a critical memory leak in a shared in-house library.
  • Modernized legacy applications by engineering and deploying a new user interface using React.js, TypeScript, and Redux for state management.
Senior Full Stack EngineerSep 2022 - Feb 2023
Aleph Labs (Client: UOB Bank)Singapore, SG

Shaped the C360 Dashboard architecture for UOB Bank, directing multi-platform frontend and backend engineering. Steered technology modernization initiatives across web and mobile surfaces using React, Node.js, and Vue.js.

  • Stabilized the legacy application by resolving critical defects within the Vue.js-powered UI.
  • Replaced the legacy Vue.js frontend with React.js, Redux Toolkit, and Material-UI components to modernize the technology stack.
  • Built an in-house shared component library to reduce code duplication and standardize the platform UI.
Technical LeadSep 2019 - Sep 2022
HCL SoftwarePune, IN

Steered engineering execution and directed capacity planning for a team of 6 engineers across distributed locations. Directed technical operations for enterprise applications, maintaining delivery timelines and establishing development standards across software life cycles.

  • Architected a scalable microservices architecture using Node.js following Domain-Driven Design and Test-Driven Development methodologies.
  • Delivered a modernized Contacts UI using React.js, Storybook, Material-UI, and Redux, achieving 100% test coverage through rigorous peer-review processes.
  • Streamlined mobile application delivery by addressing bugs and introducing new features using React Native and Expo.
Senior Software Development EngineerJun 2015 - Aug 2019
Nuance India Pvt. Ltd.Pune, IN
  • Modernized legacy user interfaces by upgrading applications from Angular to Angular 4 and subsequently migrating components to React.js with TypeScript and MobX.
  • Delivered full-stack product features spanning SQL Server databases, Spring Web, and Spring Data JPA backend services while securing access through SAML integration.
Associate – ProjectsSep 2013 - Jun 2015
Cognizant Technology Solutions (Client: FAB Bank)Pune, IN
  • Delivered the iSave online account-opening feature by independently designing and implementing the enhancement on a legacy internet banking platform using Oracle Database, Java 5, JSP, and JavaScript.
  • Revamped the insurance system workflow, delivering an end-to-end policy lifecycle, by architecting new user interfaces with the AngularJS MVC framework and joining the core development team.
Technology AnalystFeb 2012 - Sep 2013
Infosys Limited (Client: Fujitsu)Pune, IN
  • Transformed Java Native Interface code into native Java implementations to optimize application performance.
  • Expanded console capabilities through the addition of new features within a Struts 2.0 application.

Education

Bachelor of Engineering
North Maharashtra University, Jalgaon, Maharashtra, IN

Computer Engineering