Akhil Kohli

Director of Engineering

Bengaluru, Karnataka, India15 yrs 1 mo experience
Highly Stable

Key Highlights

  • Expert in architecting highly concurrent systems.
  • Proven track record in technical leadership across major tech companies.
  • Strong foundation in data structures and algorithms.
Stackforce AI infers this person is a Backend-heavy Fullstack Engineer with expertise in E-commerce and Media industries.

Contact

Skills

Core Skills

Technical DesignDistributed SystemsScalabilityBackend Development

Other Skills

AWSAgile MethodologiesAlgorithmsAnalytical SkillsAnalyticsApache KafkaApache SparkArchitecture ReviewsBackendBig DataBig Data AnalyticsBuilding PerformanceBuilding TrustBusiness StrategyCassandra

About

Hands-on Engineering Manager with extensive experience in the full software development lifecycle for products at a scale of millions of lines of code (Flipkart/Walmart/Microsoft/Nielsen). I possess rich expertise in architecting and optimizing highly concurrent systems, focusing on Multi-threading, Distributed Systems, and high-volume Scalability. My technical foundation is solid in Data Structures, Algorithms, OOP, and Performance/Memory Analysis, complemented by strategic experience in Artificial Intelligence, Privacy, and Security. I excel in technical leadership within large, cross-geo organizations, underpinned by strong problem-solving, communication, and team-building skills.

Experience

15 yrs 1 mo
Total Experience
2 yrs 8 mos
Average Tenure
1 yr 9 mos
Current Experience

Nielsen

Senior Engineering Manager

Sep 2024Present · 1 yr 9 mos

Microsoft

Senior Software Engineering Manager

Jul 2021Sep 2024 · 3 yrs 2 mos · Bangalore Urban, Karnataka, India

Technical Design

Walmart global tech india

2 roles

Staff Software Engineer

Jan 2020Jul 2021 · 1 yr 6 mos

Senior Engineer @WalmartLabs

Feb 2017Dec 2019 · 2 yrs 10 mos

  • Worked on numerous products in WalmartLabs:-
  • Wrote the following blog:-
  • Blog :- https://medium.com/walmartlabs/member-transaction-history-architecture-8b6e34b87c21
  • 1) Member Transaction History:- Designed / Architected member transaction history system from scratch in scalable fashion.
  • It serves millions of read requests per second.
  • It is used for order analytics.
  • Ingestion pipeline was built and deployed to support idempotent data ingestion.
  • Led a team of 5 people to build this product from scratch.
  • Wrote the following blog:-
  • Blog :- https://medium.com/walmartlabs/member-transaction-history-architecture-8b6e34b87c21

Snapdeal

Lead Engineer

May 2015Jan 2017 · 1 yr 8 mos · Bangalore

  • PROJECTS
  • Title: Reviews / Rating / User Generated Content
  • Period/Size: March’15 – Present
  • Responsibilities:-
  • Major contribution in building scalable Review / Rating system which talks to other Snapdeal Services
  • Developed a framework which supports text reviews / image reviews/ positive-negative reviews -> built custom sentiment engine for unstructured english.
  • Developed Intelligent Review system which rated the content of review text, sentiment detection, review score based on user rating / product rating which helped in search.
  • Developed Selfie framework for Snapdeal Users.
  • Built a framework which supports text reviews / image reviews/ positive-negative reviews -> built custom sentiment engine for unstructured english.
  • Technology :- Backend :- Java, Cassandra, ElasticSearch, Spring, Hibernate, Tomcat, AWS, Cloudfront, Cloudinary ( image storage), Aersopike( caching )
  • Title: Distributed State Coordination System / Rule Engine
  • Responsibilities:-
  • Contributed in building scalable system which interacts with other Snapdeal Services OMS / RMS /POMS / Shipping and takes action based on change of states
  • Built Rule Engine using Drools and exposed it as service which is used Snapdeal wide. Was solely responsible for this.
  • Used Activiti as Workflow Engine to find state of order and present the lifecycle of order to end user.
  • Single handedly developed Correlation Service which is responsibly to maintain correlations between different component for an order -> OMS / Shipping in DSM
  • Technology :- Frontend :- Angular JS / Jquery / HTML,Tomcat
  • Backend :- Java, Drools, Spring, Hibernate, Mysql, Activiti, Drools, ElasticSearch, Aerospike
  • Title: Refund / Replacement / RTO
  • Responsibilities:-
  • Help build Post Order Management System(POMS) which catered to quick customer-friendly replacement / refund of millions of orders.
JavaCassandraElasticSearchSpringHibernateAWS+2

Tribune media

Senior Software Development Engineer

Apr 2014May 2015 · 1 yr 1 mo

  • Title: Social Ranking / Social Relevance Engine
  • Period/Size: Apr’14 – Present
  • Role: SDE2
  • Responsibilities:
  • Played the role of Product Manager in this project. Met with business team initially and came up with requirement document
  • Built Scalable backend Social engine which calculated social –(YouTube/Twitter/Tumblr/Facebook) trend ranks for TV shows and overall social rank
  • Built Scalable Relevance engine to ingest relevant content from various social agents –(YouTube/Twitter/Tumblr/Facebook) for various shows
  • Set up Rate Limiting agents /Oauth agents for various social agents
  • Set up distributed persistence mechanism ->Highly available ,Fault Tolerent cluster of Solr Server -> Solr Cloud
  • Took care of High level design changes including setting up service on different machines, load balancing it, setting up SOLR cloud, multi-threading of various social agents
  • Took care of LLD(Low level design ) changes. Coded in TDD(Test driven development) approach.
  • Technology :- Frontend :- Angular JS / Jquery / HTML,Tomcat
  • Backend :- Java, Jetty Server, ,Mysql ,Solr Cloud,Maven
  • Intermediate Layer :- Rest Layer (Jackson-Jersey)
  • Alerting :- AWS Cloud Watch
JavaMySQLSolrAWSBackend DevelopmentScalability

Flipkart

2 roles

Senior Software Development Engineer

Promoted

Mar 2013Apr 2014 · 1 yr 1 mo

  • Title: Catalog A/B Experimentation
  • Period/Size: Jun’ 13– Jan’14
  • Role: SDE2
  • Responsibilities:
  • Solely accountable for end-to-end product development from requirement collection, designing, coding, testing, performance testing, delivery and debugging
  • Played the role of Product Manager in this project. Met with business team initially and came up with requirement document
  • Major changes were done in various applications to support A/B.
  • Various capabilities like Product Page A/B, Image A/B, Title A/B, Catalog Attribute A/B were enabled
  • Was responsible for various changes in SOA architecture to deliver A/B.
  • Took care of High level design changes including setting up service, load balancing it , distributed cache support , persistence support , performance testing to support A/B
  • Took care of LLD(Low level design ) changes. A/B was coded in TDD(Test driven development) approach.
  • Technology :- Frontend :- Groovy Grails , Amazon Web services
  • Backend :- Java, Jetty , Membase ,Mysql ,Solr
  • Plugged in CI/Sonar for Quality Testing
  • Title: Thick Category client
  • Period/Size: Mar’13-Jul’13
  • Role: SDE2
  • Responsibilities:
  • Solely accountable for end-to-end product development from requirement collection, designing, coding, testing, performance testing, delivery and debugging.
  • Was responsible for abstracting out category related code which involved major refactoring
  • Set up Rest based application (SOA), which was center place for Category related changes.
  • Took care of HLD including performance testing, load balancing and moving in-memory cache to distributed cache store.
JavaMySQLSolrAWSBackend DevelopmentScalability

Software Engineer

Jan 2011Jan 2013 · 2 yrs

  • Title: Bundle /Combos
  • Period/Size: Jul’12-Jan’13
  • Role: SDE1
  • Responsibilities:
  • Independently implemented bundle feature from CMS end.
  • It involved major changes in matcher, merge, itemization, relationship, views modules for products to be bundled.
  • Technology :- Frontend :- Groovy Grails , Amazon Web services
  • Backend :- Java, Jetty , Membase ,Mysql ,Solr
  • Plugged in CI/Sonar for Quality Testing
  • Title: ACL (Access Control)
  • Period/Size: Jan’12 – Jun’12
  • Role: SDE1
  • Responsibilities:
  • Solely refactored the console code and moved it out to another application
  • Set up ACL framework which has capability for Uri level, Category level, Supplier level role based access control with hierarchy support
  • Technology :- Frontend :- Groovy Grails , Amazon Web services
  • Backend :- Java, Jetty , Membase ,Mysql ,Solr
  • Plugged in CI/Sonar for Quality Testing
JavaMySQLSolrAWSBackend DevelopmentScalability

Education

PES University

Bachelor of Engineering (BE) — Information Science

Clarence Public School

Stackforce found 100+ more professionals with Technical Design & Distributed Systems

Explore similar profiles based on matching skills and experience