Punit Bamaniya

Senior Software Engineer

Bengaluru, Karnataka, India7 yrs 9 mos experience
Most Likely To SwitchHighly Stable

Key Highlights

  • Expert in developing high-performance APIs and search platforms.
  • Proven track record in optimizing system performance and user experience.
  • Strong background in managing complex data architectures.
Stackforce AI infers this person is a Backend-heavy Fullstack Engineer in E-commerce and SaaS.

Contact

Skills

Core Skills

PythonElasticsearchJavaMysql

Other Skills

Amazon Web Services (AWS)CC++Data structure and algorithmDatabase Management System (DBMS)DockerElastic Stack (ELK)GitGoManagementMemcachedPHPRabbitMQRedisS3

About

Experienced Sr. Software Engineer with a demonstrated history of working in the software development technologies and services industry. Skilled in GO, Python, Elasticsearch, and MySql. Strong engineering professional graduated from National Institute of Technology Karnataka.

Experience

Nykaa

Senior Software Engineer

May 2022Present · 3 yrs 10 mos · On-site

  • Designed and developed an LLM-powered conversational product search platform that enables users to interact through natural dialogue to discover the most relevant products.
  • Refactored review APIs, reducing 99th percentile latency by 85%.
  • Contributed to image-based search for products using Python, FastAPI, ElasticSearch, Vertex AI + FAISS.
  • Contributed to autosuggestion and search services, enabling low-latency ingestion and real-time, context-aware results, using tech stack such as Python, ElasticSearch, Redis, Memcached, MySQL etc.
  • Developed Virtual Try-it-on, where users can virtually apply cosmetic products on their face and try look as well, using tech stack such as Java, DynamoDB, MySQL etc.
  • End-to-end ownership of services like rating-review, Try-it-On, Share-n-Earn, and collaborating closely with product teams.
PythonElasticSearchRedisMemcachedMySQLJava

Gain credit

Software Engineer II

Dec 2020May 2022 · 1 yr 5 mos

  • Designed third-party recovery tracking in the Loan Management System.
  • Built customer support portal for real-time loan application updates, improving UX and reducing manual support.
  • Captured repayment metrics stored in MySQL/S3 for downstream analytics.
  • Automated status workflows, enhancing user satisfaction and operational efficiency.
MySQLS3

Netcore solutions

2 roles

Senior Software Engineer

Promoted

Jun 2020Dec 2020 · 6 mos

  • Managed Elasticsearch cluster architecture and data pipelines for email delivery data ingestion and analytics.
  • Maintained ELKB-based centralized logging system for real-time diagnostics.
  • Automated domain onboarding checks (IP blacklist, health, categorization), cutting manual effort and speeding up go-live.
  • Developed high-performance Go APIs for the Pepipost email delivery platform.
ElasticsearchGo

Executive Software Engineer

Jun 2019Jun 2020 · 1 yr

Multi commodity exchange of india

Management Trainee

Jun 2018May 2019 · 11 mos · Mumbai Area, India

  • Automated Excel-based reporting tasks across departments, reducing hours to minutes.
  • Contributed to both frontend and backend development on CTCL automation.

Education

National Institute of Technology Karnataka

Bachelor of Technology - BTech — Computer Science

Jan 2014Jan 2018

Stackforce found 100+ more professionals with Python & Elasticsearch

Explore similar profiles based on matching skills and experience