Hello, I'm

Rajat GoyalSoftware Engineer

I build scalable, elegant systems with clean design and strong performance. Lately, I've been blending Generative AI, LLMs, and AI-assisted workflows with practical product engineering to ship real impact.

Portrait of Rajat Goyal

About Me

Here you'll find more about me, what I do, and my current skill set.

Portrait of Rajat Goyal

Get to know me!

I'm a Software Engineer at Microsoft with a strong foundation in data structures, algorithms, and system design. I enjoy architecting scalable solutions, solving complex problems, and collaborating with teams to build impactful products.

Beyond core engineering, I’m passionate about Artificial Intelligence—particularly Generative AI, LLMs, and AI-driven architectures—exploring ways to blend emerging tech with practical, real-world applications. I actively experiment with AI-enhanced development workflows, retrieval-augmented generation (RAG) systems, and intelligent automation.

Outside work I’m into fitness and travel. I love documenting journeys and recently have been diving into generative AI— blending practical applications with emerging tech.

Name

Rajat Goyal

Location

India

Status

Available for work

Achievements & Hobbies

A mix of academic milestones and personal passions that keep me motivated.

Achievements

  • Institute Merit Scholarship (2020)

    Awarded by NIT Warangal for academic excellence.

Hobbies

  • Badminton
  • Cycling
  • Running
  • Coding Side Projects
  • Volunteering

My Skills

Frontend, backend, cloud, and AI/ML—combined into a lean, real-world toolkit.

  • React
  • TypeScript
  • .NET APIs
  • Microservices Architecture
  • Security
  • System Design
  • Azure
  • Docker
  • Git
  • Data Structures
  • Algorithms
  • Gen AI
  • LLMs
  • MCP

My Projects

Things I’ve built to solve real problems and craft delightful experiences.

Flowify

Flowify

Flowify is a web app that transforms plain text or documents into interactive, AI-refined diagrams across multiple formats.

ReactTypeScript.NET 8AzureAzure Open AIGithub Actions CI/CD
SE-WavNet Model for ASR: Feature Learning and Analysis

SE-WavNet Model for ASR: Feature Learning and Analysis

Implemented SE network integration into Wav2Vec2.0 for speech recognition, with feature analysis using MFCC distance and WER.

PythonPyTorchDeep LearningMachine LearningSpeech RecognitionSE Networks
Database Design for Advanced Pharmacy Management

Database Design for Advanced Pharmacy Management

Designed and modeled a normalized relational database supporting online consultations and drone-based medicine delivery, improving efficiency and reducing redundancy.

Database DesignSQLRelational ModelingER DiagramsNormalization

Experience & Education

My professional journey and educational background.

  • Software Engineer

    Hyderabad, India

    June 2023 – Present

    Microsoft logoMicrosoft

    • Led the scaling of Microsoft’s internal security scanner from 40k to 1.5M+ subscriptions, increasing scan throughput from 10k/hr to 300k/hr and enabling seamless multi-tenant coverage.
    • Reduced Azure resource inventory fetch time from 2–3 hours to 30 minutes by migrating from ARM APIs to Azure Resource Graph (ARG), significantly improving performance and lowering operational costs.
    • Designed and implemented a scalable centralized authorization system for next-gen Azure security scanner using a pub-sub model with Dapr, enabling seamless RBAC integration across multiple microservices.
    • Implemented policy-based and data-driven RBAC in the current Azure tenant security scanner, powering secure access control and data isolation across 1.5M Azure subscriptions.
    • Developed Secure Assist, an AI-powered RAG chatbot for Microsoft’s S360 system, integrating APIs and document search to deliver real-time, context-aware KPI insights and remediation steps, including natural language to KQL translation for security analysts.
  • Software Engineering Intern

    Hyderabad, India

    May 2022 – Jul 2022

    Microsoft logoMicrosoft

    • Developed a fully automated .NET application to replace PowerShell scripts for individual tasks, streamlining the SAW applications packaging process and significantly improving efficiency.
    • Automated the manual app packaging workflow, reducing execution time from 5–8 hours to 10–15 minutes, resulting in a drastic increase in operational efficiency.

Get In Touch

Have a project in mind or want to discuss opportunities? I’d love to hear from you!

Contact Information

Feel free to reach out through any of these channels. I’m open to new projects, creative ideas, and collaborations.

Location

Hyd India

Send Me a Message