
Jaydatt Desai
Verified Expert in Engineering
Microservices Architect and Developer
Ahmedabad, Gujarat, India
Toptal member since October 23, 2020
Jaydatt is a lead software engineer with over 12 years of experience in Java and related frameworks. He is an expert in building products using a microservices architecture and proficient in the Spring framework, including Spring Boot, Spring Data JPA, Spring Web, and other modules. Following best architecture practices such as TDD, DDD, SOLID principles, the twelve-factor app, and the core design principles, Jaydatt's career motto encapsulates quality and client satisfaction.
Portfolio
Experience
- Java 8 - 12 years
- Spring Boot - 8 years
- MySQL - 7 years
- Test-driven Development (TDD) - 4 years
- Docker - 4 years
- Gradle - 4 years
- RESTful Microservices - 4 years
- Python 3 - 2 years
Availability
Preferred Environment
Amazon Web Services (AWS), Service Meshes, REST, RESTful Microservices, Docker, Gradle, Java 8, Linux, Python 3, Microservices
The most amazing...
...product I've developed was an analytical reporting solution for a cybersecurity organization.
Work Experience
Principal Software Engineer
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.
OpenAI Developer
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.
Spring Boot Developer
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.
Java Senior Developer
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.
Principal Architect
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.
Senior Engineer
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.
Technical Lead
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.
Senior Software Engineer
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.
Developer
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.
Developer
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.
Developer
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.
Experience
A Reporting Solution
A Wallet Application for a Financial Institute
Architecture for a Logistics Company
Education
Master's Degree in Computer Science
Gujarat University - Gujarat, India
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, IntelliJ IDEA, Apache Tomcat, Bazel, Amazon Elastic Container Service (ECS), Amazon Elastic Container Registry (ECR), Jenkins, Servlet, ChatGPT, GitHub
Languages
Java 8, Java, SQL, Python, 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
Paradigms
REST, Test-driven Development (TDD), Microservices, Microservices Architecture, DevOps, Web Architecture, Agile, Testing, Database Design
Storage
Spring Data JPA, MySQL, PostgreSQL, Databases, Amazon S3 (AWS S3), Cache, NoSQL, Database Migration, Cassandra, MongoDB
Platforms
MacOS, Linux, Windows, Docker, Amazon EC2, Amazon Web Services (AWS), Kubernetes, Apache Kafka, Debezium
Other
RESTful Microservices, MVC Frameworks, Algorithms, APIs, Web Applications, Programming, HTTP, SDKs, Containerization, Technical Leadership, Team Leadership, Software Architecture, Architecture, Spring Cloud Data Flow, Leadership, Telemetry, CTO, Artificial Intelligence (AI), Domain-driven Design (DDD), Spring Web Services, Data Analytics, Integration, Front-end Development, OpenTelemetry, OpenAI GPT-3 API, Outlook Plugins, CI/CD Pipelines
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring