Manish.

Hello, I'm

Manish Kumar
Prajapati

Distributed Systems EngineerAI Agent BuilderTechnical Mentor

I specialize in building scalable distributed systems and autonomous AI agents. Currently at Amdocs, focused on Japan's J:COM CRM transformation. Passionate about technical mentorship and clean architecture.

8+

Years Experience

15+

AI Agents Built

50+

Developers Mentored

10+

Technical Talks

Manish Kumar Prajapati profile

Professional Path

Work Experience

Software Engineer (Advanced)

Amdocs

  • Developed automation features to reduce the workload of JCOM maintenance staff for performing operations like Automatic Case/Subcase Closing after a fixed duration, Personal information reset for closed contacts.
  • Created internal application for tracking activites in multiple accounts, majorly handled data consumer service using Apache Kafka, MongoDB and spring-boot tech stack
  • Re-constructed the authentication algorithm for JCOM application's Email Manager using OAuth2 by performing Client Credential Grant flow
  • Practiced to develop ability to design and implement efficient algorithms and data structures to solve complex problems. Used C++ as primary language for problem solving
  • Worked on developing frontend web designs with the help of HTML CSS, Tailwind and JavaScript as its tech stack.
  • Created various REST API services for CRM application as part of the 1st batch of deliverables

Technical Arsenal

Skills & Expertise

Core Proficiency

C++4.5 / 5
Java5.0 / 5
JavaScript4.5 / 5
Data Structures4.0 / 5
Algorithms4.0 / 5
HTML/CSS/Tailwind5.0 / 5
React3.5 / 5

Tech Stack

SQLSkypeREST APIsAgile MethodologiesJSONAICData ModelsCRMLinuxExpressNode.jsIMAPMavenUnixPublic SpeakingApache KafkaEclipse-IDELeadershipspringbootPerforceShell ScriptingGitHubMongoDBJenkinsTouch TypingWeblogicVersion ControlReduxDevopsCICD

Tools & Libraries

Tailwind
C++
Copilot
Kafka
Spring Boot
Express
MongoDB
CSS3
Node.js
HTML5
Database
React
Java
GitHub

Academic Background

Education

Masters, Computer Science

Birla Institute of Technology, Mesra

8.2/10 CGPA

Major Coursework / Highlights

  • Completed MCA degree and gained experience in diverse and stimulating settings
  • Founded Cyber Student Association (a platform for students to exchange tech insights)
  • Earned STRONG title in Google Online Marketing Challange

Jan 2014 - Jan 2017

Secondary and Higher Secondary Education

D.A.V. Kapildev Public School, Ranchi

79.40% Class 12th & 89.60% Class 10th

Major Coursework / Highlights

  • Won 7th price in school science exibition for a demonstration water harvesting system with electricity production
  • Earned multiple participation awards in Art and Culture events

till 2011

Bachelor of Computer Application

Gulbarga University

77.4%

Major Coursework / Highlights

  • Completed BCA degree and gained experience in diverse and stimulating settings
  • Volunteered for various Hackathons on premise both online and offline
  • Collaborated with college festival organizing team

Jan 2011 - Jan 2014

Insights & Writing

Latest Publications

Microsoft Tech Community

Jul 2022

OAuth2.0 for IMAP and POP3 protocols using Client Credential flow

OAUTH 2.0 is a modern and secure authentication method that replaces the outdated Basic Authentication technique, which got deprecated on December 2022 for Exchange Online. If you are a developer who needs to upgrade your mailbox access implementation from Basic Authentication to OAUTH 2.0, you might encounter the common problem of AuthenticationFailure. This article will guide you through the steps to implement OAUTH 2.0 correctly and avoid this problem, ensuring a smooth and successful transition from Basic Authentication to OAUTH 2.0

Read Publication

Medium

Sep 2024

Create Kafka Producer app and stream Wikimedia messages

This article is dedicated to sending messages from Kafka Producer application using Wikimedia Data stream to Kafka Broker (for Consumer application, there is another article similar to this one)

Read Publication

Medium

Aug 2024

CQRS: The Design Pattern That’s Changing the Game (and How You Can Use It Too)

Tired of slow, unresponsive applications that can’t keep up with demand? Imagine a system where reads and writes are completely separated, allowing for unparalleled scalability and performance. Enter CQRS, the design pattern that’s revolutionizing the way we build modern applications. In this article, we’ll dive deep into the CQRS concept, explore its key benefits, and uncover three real-world examples that demonstrate its power in action. Get ready to unlock the full potential of your applications with CQRS!

Read Publication

Dev.to

Sep 2024

Event Driven Design Pattern - CQRS

Tired of slow, unresponsive applications that can’t keep up with demand? Imagine a system where reads and writes are completely separated, allowing for unparalleled scalability and performance. Enter CQRS, the design pattern that’s revolutionizing the way we build modern applications. In this article, we’ll dive deep into the CQRS concept, explore its key benefits, and uncover three real-world examples that demonstrate its power in action. Get ready to unlock the full potential of your applications with CQRS!

Read Publication

Medium

Sep 2024

Create Kafka Consumer app and Save messages to Database | Spring-boot & MongoDB

This article is dedicated to consuming messages from Kafka Broker and saving them to MongoDB database using Spring-boot and MongoDB

Read Publication

Giving Back

Community Impact

Software Development

7 years Software dev experience. Worked on REST APIs, Auth2.0, Automation of various CRM Application specific tasks, Consuming messages from Kafka Broker and writing transformed data to MongoDB, Full Stack dev with MERN stack

Writing Blogs/ Editing photos & videos

Often contribute to the community, helping others by my writings and suggestions. Used to do photo & video editing to be included in my posts and make them more attractive to readers

Mentoring / Knowledge Sharing

Art of giving back involves sharing the knowledge gained with time and experience. Mentored and levelled up the skills of teammates by sharing my expertise in formal and informal knowledge sharing sessions as well as discussion forums

Problem Solving [DSA]

"Consistency is the Key", this is the lession I learnt by doing programming for years. Best feeling in the world is to watch all test cases getting passed. Consistently worked on improving my problem solving abilities and earned multiple badges and accolades

Get In Touch

Let's Build Something Together

I'm always open to discussing distributed systems, AI agents, or mentoring opportunities.

Designed for performance. Engineered for impact.