Kamna Dhinwa

Software Engineer

London, England, United Kingdom10 yrs 7 mos experience
Most Likely To Switch

Key Highlights

  • Expert in building scalable distributed systems.
  • Proven track record in optimizing performance for high-demand applications.
  • Strong background in fintech and logistics industries.
Stackforce AI infers this person is a Backend-heavy Fullstack Developer with expertise in Fintech and AdTech.

Contact

Skills

Core Skills

Distributed SystemsSoftware DevelopmentScalable SystemsPerformance Optimization

Other Skills

Ad Tracking ToolAd-Rendering OptimizationAerospikeAgile MethodologiesAlgorithmsAmazon Web Services (AWS)AnsibleApache KafkaApache ZooKeeperBack-End Web DevelopmentBackend Service DevelopmentComputer ScienceContinuous Integration and Continuous Delivery (CI/CD)Core JavaData Structures

About

As a Lead Developer, I leverage my diverse skill set in programming languages such as Golang, Java, kotlin, and Python, as well as my expertise in building distributed systems using technologies such as Kafka, Redis, Aerospike, and databases like MySQL, PostgreSQL, DynamoDB, HBase, and Cassandra. I design and implement scalable and robust solutions to support the fintech domain, which requires high performance, reliability, and security. I have a strong educational background in Computer Science, with a Master's Degree from IIT Kanpur, one of the most prestigious institutes in India. There, I acquired a solid foundation in both theoretical and practical aspects of software engineering, enabling me to apply my knowledge and skills to various domains and challenges. Prior to joining Expedia, I worked in the advertising industry, e-commerce, and logistics, where I successfully delivered large-scale distributed systems, increasing the order delivery volume, user retention rate, and revenue for the companies I worked for. Besides my technical competencies, I am also passionate about sharing my insights and learnings with the community. I write blogs on various topics including data structures, Golang, and system design, which you can find at https://kamnagarg-10157.medium.com/. I also have a keen interest in DevOps principles and cloud infrastructure, which help me to troubleshoot and optimize the systems I work on. I am always eager to learn new technologies and frameworks, and to collaborate with other professionals in the field.

Experience

10 yrs 7 mos
Total Experience
2 yrs 1 mo
Average Tenure
3 yrs 5 mos
Current Experience

Expedia group

Engineering

Jan 2023Present · 3 yrs 5 mos · London, England, United Kingdom · Hybrid

Shadowfax

Technical Lead

May 2021Sep 2022 · 1 yr 4 mos · Greater Bengaluru Area

  • Leading the Payout team.

Future group india

Software Development Engineer II

Aug 2019Apr 2021 · 1 yr 8 mos · Bengaluru Area, India

  • ➔ Lead developer of LMD (Last-Mile Delivery) Team.
  • ➔ Designed and implemented routing algorithm which maximized utilization of
  • delivery vehicles.
  • ➔ Implemented live tracking, monitoring, and alerting on order status.
  • ➔ Integrated LMD with multiple third-party delivery partners like Shadowfax, Dunzo, and Grab. Increased the order delivery volume by 25%.
Routing AlgorithmLive TrackingIntegration with Third-Party PartnersDistributed SystemsSoftware Development

Vdopia, inc.

Senior Software Developer

Jun 2017Aug 2019 · 2 yrs 2 mos · Gurgaon, India

  • ➔ Built a highly scalable NSFW blocking service capable of handling 25M RPM for
  • inspecting domains at the gateway level.
  • ➔ Improved average latency of ad requests by 200 ms by porting the existing
  • monolithic system into a distributed one.
  • ➔ Implemented an ad tracking and monitoring tool for advertisers to view various
  • ad-performance metrics for vpaid inventory; impression volumes, rates, CTR,
  • and completion rates for various time windows.
NSFW Blocking ServiceAd Tracking ToolDistributed SystemsScalable SystemsSoftware Development

Inmobi

Software Developer

Jun 2015Jun 2017 · 2 yrs · Bengaluru Area, India

  • ➔ Reduced ad-rendering time by 50% via optimizing third-party tracker
  • integrations which resulted in minimizing the load on the user device, lesser calls
  • to external trackers, and increased revenue.
  • ➔ Implemented segment storage service to store the brand segments which
  • improved the runtime for storage jobs from nearly 17 hours to 6 minutes.
  • ➔ Built backend service and jobs to process multi-level hierarchical user segments
  • from multiple stacks.
Ad-Rendering OptimizationSegment Storage ServiceBackend Service DevelopmentSoftware DevelopmentPerformance Optimization

Education

Indian Institute of Technology, Kanpur

Master’s Degree — Computer Science

Jan 2013Jan 2015

Punjabi University

Bachelor’s Degree — Computer Science

Jan 2008Jan 2012

Indian Institute of Technology, Kanpur

Master of Technology - MTech — Computer Science

Stackforce found 100+ more professionals with Distributed Systems & Software Development

Explore similar profiles based on matching skills and experience