Jaydatt Desai, Developer in Ahmedabad, Gujarat, India
Jaydatt is available for hire
Hire Jaydatt

Jaydatt Desai

Microservices Architect and Developer

Ahmedabad, Gujarat, India

Toptal member since October 23, 2020

Bio

Jaydatt is a lead software engineer with 17+ years of experience in Java and microservices, specializing in the Spring ecosystem. He builds AI-powered systems using agentic workflows, multi-agent architectures, and LLM integrations, with hands-on experience in MCP server integration and tool orchestration. Jaydatt follows TDD, DDD, SOLID, and 12-factor principles to deliver scalable, high-quality, and future-ready solutions.

Portfolio

Sophos, Ltd.
Spring Security, Jenkins, RESTful Microservices...
Freelance Clients
Python 3, Artificial Intelligence (AI), AI Agents, Agentic AI...
Self-employed
JavaScript, Node.js, ChatGPT, OpenAI GPT-3 API, Outlook Plugins, Python 3, HTTP...

Experience

  • Java 8 - 15 years
  • Spring Boot - 14 years
  • RESTful Microservices - 4 years
  • Gradle - 4 years
  • Docker - 4 years
  • Python 3 - 2 years
  • Agentic AI - 1 year
  • AI Agents - 1 year

Preferred Environment

Amazon Web Services (AWS), REST, RESTful Microservices, Docker, Java 8, Python 3, Microservices, Agentic AI, AI Agents, Model Context Protocol (MCP)

The most amazing...

...product I've developed was an analytical reporting solution for a cybersecurity organization.

Work Experience

Principal Software Engineer

2018 - PRESENT
Sophos, Ltd.
  • Designed the product from scratch in collaboration with multiple Scrum teams using a microservices architecture. Identified the right components to be used by the Scrum team I was a part of.
  • Wrote the foundation of the product and developed its critical components, building a lot of POCs for the product. Contributed to critical bug resolutions, code reviews, security reviews, and test case reviews.
  • Improved the product, as the reports after its release confirmed there were significantly fewer filed reported issues. Also, its customer adoption increased rapidly.
  • Identified several security attacks in the system and fixed them, putting the security of our product first.
  • Developed a framework in Python. The framework helps the component get tested in isolation.
Technologies: Spring Security, Jenkins, RESTful Microservices, Amazon Elastic Container Registry (ECR), Amazon Elastic Container Service (ECS), Amazon EC2, Amazon S3 (AWS S3), Docker, Spring REST, Spring Data JPA, Spring Boot, Java 8, APIs, Architecture, Data Analytics, Python, Databases, NoSQL, MVC Frameworks, JavaScript, Algorithms, Microservices, Cache, OAuth 2, Database Migration, MongoDB, Web Applications, Kubernetes, Programming, Leadership, Microservices Architecture, Apache Kafka, DevOps, Bazel, Python 3, GitHub, GitHub API, CI/CD Pipelines, HTTP, Amazon Web Services (AWS), Containerization, Testing, Technical Leadership, Go, Team Leadership, GraphQL, OpenAPI, Swagger, Software Architecture, API Integration, Oracle, ETL, Data Security, Code Auditing, Software Design, Scalability, Engineering, Cloud, IT Security, XML, API Backwards Compatibility, SSH, Linux, AWS Cloud Architecture, Angular, Role-based Access Control (RBAC), Solution Architecture, Cloud Infrastructure, Back-end, Continuous Delivery (CD), Continuous Integration (CI), GitHub Actions, Agile Product Management, Enterprise Software

Principal AI Engineer

2026 - 2026
Freelance Clients
  • Developed an agentic workflow for stock market analysis, leveraging multiple agents that interact with various LLMs to generate insights and recommendations. The system also integrates with MCP servers for enhanced data processing and coordination.
  • Used Cursor IDE to generate back-end and front-end code and build agentic workflows with multi-LLM integration. Also tested OpenAI Codex within Cursor; both delivered similar results.
  • Integrated MCP servers and configured agents to automatically discover and utilize MCP-provided tools, enabling seamless tool execution within the workflow.
Technologies: Python 3, Artificial Intelligence (AI), AI Agents, Agentic AI, Multistage LLM Chains, Model Context Protocol (MCP), Full-stack, Data Security, Code Auditing, Large Language Models (LLMs), Software Design, Engineering, Fractional CTO, IT Security, Retrieval-augmented Generation (RAG), LangGraph, Solution Architecture, Back-end, AI Product Strategy, Agentic RAG Systems

OpenAI Developer

2023 - 2023
Self-employed
  • Developed an Outlook plugin that uses ChatGPT APIs.
  • Built a plugin in Outlook that talks to a JavaScript server, takes input, and transforms it into meaningful data.
  • Contributed to the development of this plugin that talks to ChatGPT API endpoints in the background.
Technologies: JavaScript, Node.js, ChatGPT, OpenAI GPT-3 API, Outlook Plugins, Python 3, HTTP, CTO, Team Leadership, Swagger, Artificial Intelligence (AI), Software Architecture, API Integration, Full-stack, Large Language Models (LLMs), Engineering, Fractional CTO, Back-end, AI Product Strategy, Agentic RAG Systems

Spring Boot Developer

2023 - 2023
Logiic Software Services Ltd
  • Configured CDC that will keep track of database updates in database stores in MS SQL.
  • Configured a Debezium connector that will read data from CDC and put that in Kafka topics.
  • Developed a Spring Boot application to read and store data from Kafka topics in PostgreSQL. After that, it will expose the API for UI to consume.
Technologies: Spring Boot, Java, SQL, PostgreSQL, Apache Kafka, Debezium, Integration, Front-end Development, React, React Native, HTTP, Telemetry, OpenTelemetry, Containerization, Technical Leadership, CTO, Team Leadership, GraphQL, Swagger, Software Architecture, API Integration, Data Build Tool (dbt), Full-stack, Code Auditing, Software Design, Engineering, Fractional CTO, API Backwards Compatibility, TypeScript, Solution Architecture, Back-end, Agile Product Management

Java Senior Developer

2021 - 2021
EATE DIGITAL SOLUTIONS, INC
  • Developed code that executes the business logic for the application.
  • Fixed issues and tracked everything using Jira; Figma was used for design.
  • Contributed to the development of APIs of the product in its development phase.
Technologies: Java, SQL, JUnit, JPA, Spring Boot, Git, Database Design, REST APIs, Mockito, Hibernate, Gradle, PostgreSQL, Spring, Amazon Web Services (AWS), APIs, Architecture, Databases, MVC Frameworks, Algorithms, Microservices, Cache, Web Applications, Programming, Leadership, Microservices Architecture, HTTP, Technical Leadership, Team Leadership, Swagger, Software Architecture, API Integration, Full-stack, Code Auditing, Software Design, Engineering, API Backwards Compatibility, Back-end

Principal Architect

2018 - 2018
InfoMover Technologies
  • Built the product's foundations, working on the project from scratch.
  • Contributed to code writing, code reviews, a bug solution, and the release cycle of the product.
  • Conducted training on microservices for one of the clients.
Technologies: Cassandra, RESTful Microservices, Spring REST, Spring Data JPA, Spring Boot, Java 8, APIs, Architecture, Databases, NoSQL, Windows, MVC Frameworks, Algorithms, Microservices, Cache, OAuth 2, Web Applications, Programming, Leadership, Microservices Architecture, HTTP, Technical Leadership, CTO, Team Leadership, Software Architecture, API Integration, Full-stack, Software Design, Engineering, XML, SSH, Linux, Back-end

Senior Engineer

2014 - 2017
Mastercard
  • Developed the pluggable core libraries for wallet development in the digital wallet domain.
  • Followed the SOLID principles for product development while integrating the core product with other digital wallets.
  • Contributed to wiring down the code for the components, solved bugs, and wrote code reviews.
Technologies: MySQL, Gradle, Apache Maven, Test-driven Development (TDD), Spring MVC, Java 8, APIs, Databases, Windows, MVC Frameworks, Algorithms, Domain-driven Design (DDD), OAuth 2, Web Applications, Programming, Leadership, HTTP, Technical Leadership, Software Architecture, API Integration, Fintech, Code Auditing, Software Design, Scalability, Engineering, IT Security, XML, API Backwards Compatibility, SSH, Linux, AWS Cloud Architecture, Multitenancy, Role-based Access Control (RBAC), Solution Architecture, Back-end, Agile Product Management, Enterprise Software

Technical Lead

2013 - 2014
Logicom Solutions, Ltd.
  • Led different teams within the company and provided technical guidance whenever needed.
  • Organized meetings and engaged with the clients for requirement gatherings, design, and implementation.
  • Mentored the teams and wrote code, code reviews, and release cycles.
Technologies: Agile, Spring Data JPA, Spring Boot, Test-driven Development (TDD), Java 8, APIs, Windows, MVC Frameworks, Algorithms, Domain-driven Design (DDD), Web Applications, Programming, Leadership, HTTP, Technical Leadership, CTO, Software Architecture, Code Auditing, Software Design, Engineering, XML, SSH

Senior Software Engineer

2011 - 2013
Guavus Network Systems
  • Developed a product handling the huge load and tweaked the MySQL database to handle NoSQL data.
  • Contributed to the rapid pace of development, resulting in the product working seamlessly for the client.
  • Tweaked the solution to handle heavy traffic and fixed the initial bugs. The product was in the big data domain, and it was sending heavy traffic, resulting in a higher volume of traffic than expected.
Technologies: MySQL, Apache Tomcat, Servlet, Java, APIs, NoSQL, MVC Frameworks, Algorithms, Programming, HTTP, Java Servlets, Engineering, IT Security, XML, SSH

Developer

2011 - 2011
Xoriant Corporation
  • Wrote the code, code reviews, and release cycles. Resolved bugs and contributed to the release cycles.
  • Added the new features to the company's successful product in the telecom domain.
  • Increased the team gradually, starting from a small team. Implemented Agile methodologies to increase our productivity.
Technologies: Apache Tomcat, Hibernate, Jakarta Server Pages (JSP), Java, APIs, Databases, MVC Frameworks, Algorithms, Programming, Java Servlets, Engineering

Developer

2009 - 2010
Elitecore Technologies
  • Served as a developer writing the code for the product, code reviews, and resolving bugs.
  • Identified a search engine and integrated it with the existing system, providing the company with exceptional search capabilities.
  • Contributed to developing a huge security product's subproduct and successfully integrated it with the main product, ensuring long-term use and benefits for the company.
Technologies: Apache Lucene, Apache Tomcat, Jakarta Server Pages (JSP), Java, Databases, MVC Frameworks, Algorithms, Web Applications, Programming, Java Servlets, Engineering

Developer

2008 - 2009
Elegant MicroWeb
  • Wrote code and solved bugs working within the development team.
  • Learned and implemented the organization's best practices in my daily work.
  • Accomplished the development of the features on a tight schedule, putting in extra effort and time.
Technologies: Apache Tomcat, Jakarta Server Pages (JSP), Java, Databases, MVC Frameworks, JavaScript, Algorithms, Programming, Engineering

Experience

A Reporting Solution

Built a solution that is capable of handling massive traffic sent by different firewalls. The product stores all this data and provides search capabilities by firing any complex query on the data source, and the results appear in a few seconds. The product extends to any extent due to microservices architecture and the scalable data source that can scale horizontally and vertically.

Intelligent Stock Market Analysis Using Agentic AI

Developed an advanced agentic workflow for stock market analysis that orchestrates multiple specialized agents, each responsible for distinct tasks and recommendation generation. These agents collaborate by interacting with multiple large language models (LLMs), enabling more robust, cross-validated insights rather than relying on a single model.

It incorporates MCP servers to handle communication, tool execution, and data exchange between agents, ensuring a scalable and well-coordinated system. Overall, the solution automates end-to-end stock analysis—from input query to actionable recommendations—while maintaining flexibility and reliability through distributed intelligence.

A Wallet Application for a Financial Institute

The digital wallet is a digital version of your physical wallet. It allows you to perform all the transactions digitally when paying to the receiver's bank account or another digital wallet. In this project, I served as a tech lead, giving technical direction to the team and writing down the system's critical components.

Education

2005 - 2008

Master's Degree in Computer Science

Gujarat University - Gujarat, India

2002 - 2005

Bachelor's Degree in Physics

South Gujarat University - Gujarat, India

Skills

Libraries/APIs

Spring REST, REST APIs, OpenAPI, Java Servlets, Apache Lucene, Node.js, React, GitHub API

Tools

Gradle, Apache Maven, Git, GitHub, IntelliJ IDEA, Apache Tomcat, Bazel, Amazon Elastic Container Service (ECS), Amazon Elastic Container Registry (ECR), Jenkins, Servlet, ChatGPT

Languages

Java 8, Java, XML, SQL, Python, TypeScript, JavaScript, Python 3, Go, GraphQL

Frameworks

Spring Boot, Spring MVC, JUnit, Mockito, Spring, Swagger, Spring Security, Spring Cloud Stream, Jakarta Server Pages (JSP), Hibernate, OAuth 2, JPA, Django, React Native, gRPC, LangGraph, Angular

Paradigms

REST, Test-driven Development (TDD), Microservices, Microservices Architecture, DevOps, Role-based Access Control (RBAC), Continuous Delivery (CD), Continuous Integration (CI), Agile Product Management, Web Architecture, Agile, Testing, ETL, Database Design, Model Context Protocol (MCP)

Storage

Spring Data JPA, MySQL, PostgreSQL, Databases, Amazon S3 (AWS S3), Cache, NoSQL, Database Migration, Cassandra, MongoDB

Platforms

MacOS, Windows, Docker, Amazon EC2, Amazon Web Services (AWS), Kubernetes, Apache Kafka, Oracle, Linux, Debezium

Other

RESTful Microservices, MVC Frameworks, Algorithms, APIs, Web Applications, Programming, HTTP, SDKs, Containerization, Technical Leadership, Team Leadership, Artificial Intelligence (AI), Software Architecture, API Integration, AI Agents, Code Auditing, Software Design, Engineering, Cloud, IT Security, API Backwards Compatibility, Gemini API, AWS Cloud Architecture, Solution Architecture, Cloud Infrastructure, Back-end, GitHub Actions, Agentic RAG Systems, Enterprise Software, Architecture, Spring Cloud Data Flow, Leadership, Telemetry, CTO, Fintech, Full-stack, Data Security, Large Language Models (LLMs), Scalability, Fractional CTO, SSH, Retrieval-augmented Generation (RAG), Multitenancy, AI Product Strategy, Domain-driven Design (DDD), Spring Web Services, Data Analytics, Integration, Front-end Development, OpenTelemetry, OpenAI GPT-3 API, Outlook Plugins, CI/CD Pipelines, Data Build Tool (dbt), Agentic AI, Multistage LLM Chains

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring