Abhishek Agnihotri

Senior Software Engineer

Bengaluru, Karnataka, India4 yrs 10 mos experience
AI EnabledAI ML Practitioner

Key Highlights

  • Led high-impact projects in food delivery and EdTech.
  • Expert in backend development with Golang and microservices.
  • Developed innovative solutions in fintech and cybersecurity.
Stackforce AI infers this person is a Backend-focused Software Engineer with expertise in SaaS and Fintech solutions.

Contact

Skills

Core Skills

MicroservicesGo (programming Language)Back-end DevelopmentFull-stack DevelopmentNatural Language Processing (nlp)Machine Learning

Other Skills

Amazon DynamodbArtificial Intelligence (AI)C (Programming Language)C++CybersecurityData ScienceDeep LearningDockerEngineeringGUI developmentGoLangGolangJavaJavaScriptKafka

About

As a Software Engineer, I work with tools and languages such as Golang, RESTful services, Ruby on Rails, Docker, Postgresql, Metabase, and Github to develop the Simpl platform, a cloud-based solution that simplifies business processes and workflows. I independently design and develop services, actively participate in technical discussions, create comprehensive documentation, and contribute to all stages of the software development lifecycle (SDLC). I possess a strong understanding of event creation using Kafka and RabbitMQ, optimizing APIs with caching techniques like Redis, and implementing go routines for efficient execution. I implemented event creation functionality using Kafka and RabbitMQ, enabling real-time event generation and processing within the system. I also proactively research new technologies and best practices to improve the platform's performance and user experience. I graduated from Jaypee Institute of Information Technology with a Bachelor of Technology in Computer Science in Sep 2020, where I completed projects in human pose estimation, enemy detection, facial landmark detection, and text summarization using deep learning. I am passionate about staying updated with emerging technologies. Learning one new thing every day.

Experience

Weave

Senior Software Engineer

Nov 2025Present · 4 mos · Bengaluru, Karnataka, India · Remote

Swiggy

Software Engineer

Jun 2023Oct 2025 · 2 yrs 4 mos · Bengaluru, Karnataka, India · Remote

  • Led the Sand-Menu Service at Swiggy, powering menu discovery for millions of users and sustaining 200K+ RPM with high reliability.
  • Took end-to-end ownership of critical service flows, ensuring low latency, high uptime, and smooth feature rollouts.
  • Mentored engineers, conducted code reviews, and helped uplift overall engineering quality within the team.
  • Spearheaded the Redis → Redis Cluster migration, improving scalability, fault tolerance, and operational stability.
  • Implemented proactive pre-scaling strategies for high-traffic events like New Year’s Eve, preventing overload and ensuring seamless user experience.
  • Improved development workflows by enhancing observability, tightening alerting thresholds, and driving incident-reduction initiatives.
  • Optimized multiple performance bottlenecks in the menu APIs, reducing latency and improving overall system throughput.
  • Partnered with cross-functional teams (Search, Catalogue, Offers) to deliver consistent menu experiences across the Swiggy ecosystem.
Go (Programming Language)MicroservicesSoftware DesignAmazon DynamodbRedisEngineering+3

Simpl

Software Engineer

Oct 2022Apr 2023 · 6 mos · Bengaluru, Karnataka, India · Remote

  • Worked with tools and languages such as Golang, RESTful services, Ruby on Rails, Docker, Postgresql, Metabase, and Github as part of the Simpl platform development.
  • Independently designed and developed services, actively participated in technical discussions, created comprehensive documentation, and contributed to all stages of the software development lifecycle (SDLC).
  • Possess a strong understanding of event creation using Kafka and RabbitMQ, optimizing APIs with caching techniques like Redis, and implementing go routines for efficient execution.
  • Implemented event creation functionality using Kafka and RabbitMQ, enabling real-time event generation and processing within the system.
  • Proactively researched new technologies and implemented best practices to enhance the platform's capabilities and performance.
  • Collaborated effectively with cross-functional teams, adhered to agile methodologies, and ensured the timely delivery of high-quality software products.
PostgreSQLBack-end DevelopmentRedisRabbitMQGo (Programming Language)

Flurn

2 roles

Senior Software Engineer

Promoted

Mar 2022Oct 2022 · 7 mos

  • Played a crucial role as a Senior Software Engineer at Flurn Technologies Pvt Ltd, an innovative neighborhood EdTech platform.
  • Contributed significantly to the development of Flurn as one of the early employees.
  • Led the development of the web client and built a backend server from scratch using GoLang, ensuring the scalability and performance of the platform.
  • Developed a robust Kafka framework to process and react to incoming events in real-time.
  • Implemented event-driven functionality, enabling a responsive and dynamic user experience on the Flurn platform.
  • Collaborated closely with the development team to design, develop, and deploy scalable and performant solutions.
  • Utilized expertise in ReactJS and GoLang to deliver high-quality software products.
  • Played a key role in shaping Flurn's technological foundation and contributed to its growth and success.
PostgreSQLBack-end DevelopmentGo (Programming Language)

Software Engineer

Sep 2021Mar 2022 · 6 mos

JavaScriptPostgreSQLBack-end DevelopmentFull-Stack DevelopmentpythonGo (Programming Language)

Chatwithnerd

NLP Engineer

Jan 2021Aug 2021 · 7 mos · Gurugram, Haryana, India · Remote

  • Developed ChatWithNerd, a personal finance management solution integrated with WhatsApp.
  • Utilized expertise in software development and data analysis to contribute to the platform's success.
  • Collaborated with cross-functional teams to understand user habits and recommend personalized budgets.
  • Helped users meet financial goals, savings targets, and other objectives.
  • Enhanced skills in software engineering, data analysis, and cross-functional collaboration.
  • Contributed to improving financial management for many users.
  • Key achievements include developing ChatWithNerd and enabling effective financial management.
JavaScriptNatural Language Processing (NLP)MongoDBBack-end DevelopmentFull-Stack Developmentpython

Osaas

Machine Learning Engineer

Feb 2020Jul 2020 · 5 mos · Noida, Uttar Pradesh, India

  • Contributed to the development of AI-based propagandists, trolls, and bot detection tools as a Machine Learning Intern at OSAAS Tech Solution Pvt Ltd.
  • Worked on the development of O-DETER, an OS hardening tool, by scanning scripts and policies to identify security vulnerabilities.
  • Collaborated with a team to address security gaps and tailor fixes according to user requirements.
  • Gained valuable insights into tackling complex problems and developing innovative solutions during my time at OSAAS Tech Solution.
  • Developed expertise in machine learning, security analysis, and software development.
  • Utilized my skills to enhance the effectiveness of propagandist, troll, and bot detection, as well as strengthen operating system security.
  • Excited to apply my knowledge and experience in future roles to continue contributing to cutting-edge solutions and addressing challenging problems.
SQLMachine LearningBack-end Developmentpython

Education

Jaypee Institute Of Information Technology

Bachelor of Technology — Computer Science

Sep 2016Sep 2020

Stackforce found 100+ more professionals with Microservices & Go (programming Language)

Explore similar profiles based on matching skills and experience