Naman Deept

Senior Software Engineer

Delhi, Delhi, India4 yrs 8 mos experience
Most Likely To Switch

Key Highlights

  • Expert in developing scalable backend systems.
  • Proven track record in optimizing system performance.
  • Strong collaboration skills with engineering teams.
Stackforce AI infers this person is a Backend-focused Software Engineer with expertise in SaaS and distributed systems.

Contact

Skills

Core Skills

Distributed SystemsJavaMicroservices

Other Skills

ScalaLarge Language ModelsRetrieval Augmented GenerationSpring BootPlay FrameworkKafkaMySQLKubernetesLarge Language Models (LLM)JenkinsAmazon Relational Database Service (RDS)Distributed CachingJakarta PersistenceHibernateOpen API

About

As a Software Engineer, I craft and architect robust backend systems that power the platform's innovative features and functionalities. With a Bachelor of Technology degree in Information Technology from Indian Institute of Information Technology, I have a solid foundation in Data Structures, Algorithms, and Systems design, as well as a keen analytical edge that helps me solve complex problems and deliver high-quality, scalable, and impactful solutions. My experiences have enabled me to develop expertise in distributed systems, GraphQL, Kafka, and cloud technologies, as well as to work on various challenging projects that improved the performance, reliability, and efficiency of the system. I am passionate about collaborating with other talented engineers and contributing to the growth and success of the team, the organization, and the customers.

Experience

4 yrs 8 mos
Total Experience
1 yr 6 mos
Average Tenure
2 yrs 3 mos
Current Experience

Sumo logic

Software Engineer II, Core AI

Jan 2024Present · 2 yrs 3 mos · Noida, Uttar Pradesh, India · Remote

  • Developed event analytics focused on infrastructural changes (e.g., K8s, Jenkins, AWS CloudTrail) using Sumo Logic’s distribution for OpenTelemetry collectors. These audits provide critical insights for companies, helping them investigate potential impacts on workflows following deployment upgrades.
  • Developed custom events functionality, enabling users to create event queries and define correlation algorithms to generate their own events for troubleshooting and investigating workflows. Additionally, there are out-of-the-box event plugin integrations tailored to the specific plugins used by companies on the Sumo Logic platform.
  • Currently working on enhancing a copilot that functions as a compiler, translating natural language queries (NLQ) into Sumo Logic queries with meaningful recommendations and refinements. This copilot leverages large language models (LLMs) with Retrieval Augmented Generation (RAG) to provide data on previous contexts and deliver contextual suggestions based on past training inputs.
Distributed SystemsScala

Threado

Senior Software Engineer

Jan 2023Dec 2023 · 11 mos · Bengaluru, Karnataka, India · Remote

  • Designed and led the development of user's activity analytics across 10+ external community integrations at scale utilising event driven architecture introducing several web-hook listeners and extensive JPA queries.
  • Optimized several query response times by upto 400% by scaling and decoupling systems on storage and computation layer. This drove a 45% increase in product adoption.
  • Engineered a scalable OAuth-driven async integration framework for Slack, Discord & Twitter, reducing onboarding latency by 70%, and enhanced reliability by setting up dashboards and monitors.
  • Implemented measures to prevent clickjacking attacks and enhanced security, integrated multiple other vendors to application ensuring application robustness e.g Shortloop, Datadog.
JavaSpring Boot

Mindtickle

Software Engineer

Jul 2021Jan 2023 · 1 yr 6 mos · Pune Division, Maharashtra, India · Remote

  • Reduced workflow latency by 25%, optimizing event consumption by creating a new services and Lambdas for processing business critical domain events, eliminating the need for CDC events.
  • Implemented a ETL pipeline by creating worker that reads source database CDC events from Kafka, publishing them to MySQL in batches. This resulted in a 75% reduction in p90 latency from 200ms to around 15ms for an average of 2000 records.
  • Developed a micro-service in Golang that contains all the queries related to Dashboard for Mindtickle Coaching platform. Also created several GraphQL endpoints for both web and mobile data.
  • Created various monitors and added custom instrumentation across all coaching services using terraform with Sumo Logic and Datadog.
  • Engineered and executed internal Mindtickle APM and customised dashboards with monitors for all critical asynchronous workflows.
  • Developed a script that automatically publishes data from an S3 bucket to RabbitMQ for processing failed events from a Dead Letter Queue. This eliminates the need to install RabbitMQ on a local system and manually download events from S3 buckets, reducing developer costs and streamlining the event driven workflows.
Play FrameworkMicroservices

Confluent

Software Engineer

Jan 2021Jul 2021 · 6 mos · Bengaluru, Karnataka, India · Remote

  • Worked on kafka-connect and connect cloud architecture. Developed Confluent connectors for on-prem as well as Confluent Cloud.
  • Established end-to-end metrics pipeline from Datadog custom metrics exported from kafka topic to Datadog GUI (sink), and end-to-end logging pipeline from AWS CloudWatch to kafka topic (source).
  • Used kafka-connect framework to add utility features to on-prem connector to support config validations.
  • Worked on end-to-end connector system tests, load tests, and on connector performance tests in cloud, used Drift framework to automate the testing of connector throughput on various loads.
KubernetesMicroservices

Education

Indian Institute Of Information Technology Allahabad

Bachelor of Technology - BTech — Information Technology

Jan 2017Jan 2021

Stackforce found 100+ more professionals with Distributed Systems & Java

Explore similar profiles based on matching skills and experience