A

Ankit Bisht

Senior Software Engineer

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

Key Highlights

  • Led development of multi-tenant Presence service at Microsoft.
  • Co-founded a successful food tech startup.
  • Achieved high throughput for MySQL processing at Zopper.
Stackforce AI infers this person is a SaaS and E-Commerce expert with strong leadership in software development.

Contact

Skills

Core Skills

Software DevelopmentMicroservicesApache KafkaMysqlApache DrillCore JavaMultithreadingCC++JavascriptE-commerceStart-up Leadership

Other Skills

Software Development Life Cycle (SDLC).NET FrameworkAzure Service FabricAzure Service BusAzure Cosmos DBAzure API ManagementEvent-based SystemsActor-based systemsDistributed SystemsSDLCApache ZooKeeperPythonDjango REST FrameworkAmazon Web Services (AWS)Elasticsearch

About

Working and learning about computer and business systems. Github profile: https://github.com/ankitbishtkec

Experience

Microsoft india development centre

Senior Software Engineer

Jan 2017Present · 9 yrs 2 mos · Bengaluru, Karnataka, India

  • Completed SDLC of multi-tenant Presence service( to track user’s session, heartbeats and presence) in Dynamics 365’s Omnichannel(OC) Product.
  • Tripled the throughput of Heartbeat apis of Presence service. Also reduced the APIs latency to one-fifth.
  • Prod load and performance figure of different Presence service APIs from one of the deployed Geos are: 10 million calls per day, 99.98 to 99.99% reliability, latency ranging from 5 ms to around 500 ms.
  • Owned SDLC for Real-time translation feature in chats served by OC(https://learn.microsoft.com/en-us/dynamics365/customer-service/use/oc-real-time-translation ). The feature is super extensible, using its JavaScript based APIs(https://learn.microsoft.com/en-us/dynamics365/customer-service/develop/reference/properties/gettranslationprovider ) customers can extend it to also enable profanity filtering, sentiment detection, Large Language Models use cases etc.
  • Optimized OC Metadata service for data in Microsoft Dataverse. By analyzing the data change frequency and data access patterns we reduced CPU consumption by 90%, memory usage by 60%, and Cosmos DB’s COGS usage.
  • Completed various compliance reviews like Threat model reviews, Data flow/ categorization reviews. I was specifically focused on token’s claims and validation best practices.
  • Handled BCDR scenarios in owned services and added automated flows to recover data used by service from data inconsistencies.
  • Currently working on supercharging OC features(https://learn.microsoft.com/en-us/dynamics365/customer-service/administer/set-up-isf-model ) with Generative AI’s capabilities.
  • Providing technical leadership and mentoring teammates.
Software DevelopmentSoftware Development Life Cycle (SDLC).NET FrameworkAzure Service FabricAzure Service BusAzure Cosmos DB+5

Zopper.com

Lead Engineer

Dec 2015Oct 2016 · 10 mos · Bengaluru, Karnataka, India

  • Achieved 6 GB/ hr MySQL bin log processing on 1 Aesop relay, 2 Aesop clients( 40 partitions each), 3 Kafka nodes and 3 Zookeeper Nodes hosted on 3 AWS T2 medium servers.
  • Modified, tested and deployed( with system alerts ) on FK's change propagation system Aesop( https://github.com/Flipkart/aesop ) for MySQL.
  • Github link: https://github.com/ankitbishtkec/WorkInProgress/blob/master/README.md
  • Wrote Zookeeper and Kafka based clustered consumer programs to process the propagated changes in bulk or serially.
  • Working an token based Centralized logging system using RabbitMQ and Graylog.
  • Implemented Django REST api for business use cases.
Core JavaApache KafkaApache ZooKeeperPythonDjango REST FrameworkAmazon Web Services (AWS)+5

Samsung r&d institute india

3 roles

Lead Engineer

Jan 2015Nov 2015 · 10 mos · Greater Bengaluru Area

  • Common Data Platform
  • Developing C# and Java libraries, based on Kundera (github.com/impetus-opensource/Kundera) and Apache Drill (drill.apache.org) supporting SQL like common query language and syntax to access multiple RDBMS and NoSQL data sources like MySQL, MongoDB, Redis, Cassandra, HDFS etc.
Software Development Life Cycle (SDLC)GNU MakeApache DrillHDFSCore Java

Lead Engineer

Nov 2013Dec 2014 · 1 yr 1 mo · Greater Bengaluru Area

  • Automatic Optical Inspection( Samsung Techwin, South Korea)
  • Skills used: C, Multithreading in C#, WCF, .Net 4.0, Visual Studio
  • Implemented middleware using Matrox Imaging Library for multiple modes of inspection camera.
  • Implemented multithreaded communication and operation module, with application level protocol, supporting big files transfer (500-1000 MBs), status exchanges, command execution and results retrieval between server and clients using C# and WCF.
  • Explored and prototyped socket programming, zero copy techniques, Lazy fetch and object pooling to improve the performance of module.
CMultithreadingWCF.Net 4.0Visual Studio

Lead Engineer

May 2012Oct 2013 · 1 yr 5 mos · Greater Bengaluru Area

  • Next Generation Presentation Tool
  • Skills used: C++, JavaScript, Visual Studio, Open Source
  • Proposed and developed 2D and 3D graphics features using Fabric.js (fabricjs.com) and Three.js (threejs.org), building upon Prezi (prezi.com).
  • Decreased rendering time of Fabric.js by 20-30% for optimizing rendering on mobile devices.
  • Implemented object model to extend HTML canvas’s 2D graphics features on EFL port of Webkit browser (trac.webkit.org/wiki/EFLWebKit) in C++. Reduced rendering time by exposing basic object shapes and operations to Web developers using JavaScript bindings.
  • Explored and demoed prototype based on Canvas’s W3C spec. (w3.org/TR/2013/CR-2dcontext-20130806), Intel’s River Trail (github.com/IntelLabs/RiverTrail) and Samsung’s WebKit WebCL (github.com/SRA-SiliconValley/webkit-webcl) to improve rendering speed using parallel programming in JavaScript.
C++JavaScriptVisual StudioOpen Source

Tiffinwale.in

Co-Founder

Nov 2014Aug 2015 · 9 mos · Greater Bengaluru Area

  • www.tiffinwale.in ( now at http://128.199.200.150/1/retoss )
  • ( Opensourced code of this website: https://github.com/ankitbishtkec/generic-ecommerce-website )
  • Facebook profile: https://www.facebook.com/tiffinwale.in
  • Description: A food tech startup aiming to home-deliver healthy, tasty and hygienic homelike food on demand at affordable prices. The uniqueness of the product lies in providing homelike food options at affordable prices by transferring benefits of economies of scale to customer, leveraging technology and by owning up complete product lifecycle stack for superior user experience.
  • Instrumental in evolution of idea, business model and daily operations of company.
  • Worked on marketing, customer acquisition and tying up with 4 eateries in different food segments as food providers at HSR layout, Bangalore.
  • Worked to set up own food production centre at Bellandur, Bangalore, with 5 person team of Chef and Kitchen assistants, capable of catering 300-400 meals per day.
  • Worked to improve the customer satisfaction, menu decision processes, product features, food ordering website and ease of payment on the basis of customer’s feedback.
  • Designed and implemented a scalable, responsive and intuitive food ordering website on Linux, Nginx, MySQL, Redis and Php stack single handedly. It uses the same Yii Php framework as used by Jabong.com.
  • Demo video and brief feature description can be viewed at youtu.be/XSDWFjmhY0I
PHPyii frameworkMySQLRedisPayment GatewaysMailChimp+3

Samsung india software operations

Lead Engineer

Aug 2011Apr 2012 · 8 mos · Bangalore

  • SQLite3 Enhancements
  • Skills used: C, Visual Studio, Open Source
  • Implemented PIVOT keyword in SQLite3 (sqlite.org).
  • Decreased query execution time by 5-20 % by configuring parameters.
CVisual StudioOpen Source

Accenture

Associate Software Engineer

Nov 2009Jul 2011 · 1 yr 8 mos · Mumbai Metropolitan Region

  • System to Add Revenue ( www.bestbuy.com)
  • Skills used: C++, MSSQL
  • Implemented features to complement the process of handling a repair order at Best Buy service center. This single software, installed at service centers, documented/ managed every step of repair order fulfillment from payment, warranty lockups, technician assignment, inventory usage and actions, replacement, shipping to customer, head service centers or manufacturer etc.
  • Interacted with Zonal Operations Managers, service center managers, front desk workers and repair engineers to understand the business processes and improve the usability and intuitiveness in software.
C++MSSQL

Education

Kumaon Government Engineering College

Bachelor of Engineering (B.E.) — Computer Science and Engineering

Jan 2005Jan 2009

Stackforce found 100+ more professionals with Software Development & Microservices

Explore similar profiles based on matching skills and experience