A

Abhay Singh

Senior Software Engineer

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

Key Highlights

  • Expert in real-time data processing and IoT solutions.
  • Proven experience in optimizing complex systems.
  • Strong background in software development and database management.
Stackforce AI infers this person is a skilled developer in IoT and data processing solutions.

Contact

Skills

Core Skills

System DesignDatabase ManagementData Storage SolutionsNetwork ProtocolsIot SolutionsData ProcessingReal-time Data ProcessingIot DevelopmentDebuggingSoftware DevelopmentWeb Development

Other Skills

AlgorithmsApache KafkaApache NifiApache SparkApache StormAutomationBig DataCC++Data FilteringData MonitoringData StructuresData Transfer ProtocolsDatabase OptimizationGeolocation Tracking

About

Knowledge gained from experience is most valuable, it saves one’s biggest asset i.e. time. On LinkedIn to share my experience and expect same from the community !

Experience

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

Microsoft

3 roles

Senior Software Engineer(L63)

Promoted

Aug 2024Present · 1 yr 9 mos

Software Engineer 2 (L62)

Aug 2022Aug 2024 · 2 yrs

Software Engineer 2 (L61)

Apr 2021Aug 2022 · 1 yr 4 mos

Flipkart

2 roles

SDE 2

Mar 2021Apr 2021 · 1 mo

SDE 1

Mar 2019Mar 2021 · 2 yrs

  • Restructuring and Rebuilding of entire returns system in Flipkart Retail Environment.
  • Removing the manual interventions and introducing JIT(Just in Time) Flow in the systems.
  • Managing high loads and on-call issues during critical sales on Flipkart.
  • Warm store solutioning for optimising the database memory usage.
Database OptimizationSystem RestructuringJIT Flow ManagementSystem DesignDatabase Management

Samsung electronics

Senior Software Engineer

May 2018Mar 2019 · 10 mos · Bengaluru Area, India

  • • Worked on NVMe over Fabrics, which is a technology specification designed to enable nonvolatile memory express message-based commands to transfer data between a host computer and a target solid-state storage device or system over a network.
NVMe over FabricsData Transfer ProtocolsData Storage SolutionsNetwork Protocols

Motilal nehru national institute of technology

2 roles

Edge Computation on IoT Devices

Mar 2018May 2018 · 2 mos · Allahabad Area, India

  • Air pollution is one of the major concern of any country. India, with its alarming environment
  • condition in Delhi, is also facing same issue. We propose to make a system which constantly
  • monitors the pollution content of an area, and report any alarming situation to the concerned
  • authorities. Gas sensors constantly keeps pushing data, hence a lot of irrelevent data is being
  • generated. So, we will be using Minifi—which will be installed near sensors, making the process of
  • data filtering and data transformation real time. Further, these filtered data is fed to Apache Nifi and
  • then to some other real time data computation model like Spark/Storm (Both are suitable in this
  • case.).
  • The architecture of the project has been attached below.
Data MonitoringReal-time Data ProcessingApache NifiApache SparkApache StormIoT Solutions+1

Live Truck Events Capturing - IoT

Oct 2017Nov 2017 · 1 mo · Allahabad Area, India

  • The goal of the project is to capture the "Dangerous Truck Events" on road and report it to appropriate authorities in real-time. The geolocation information from trucks are combined with sensor data from trucks and roads. These sensors report real-time events like speeding, lane-departure, unsafe tailgating, and unsafe following distances.Now, this crucial information needs a real-time processing to detect "Dangerous Truck Events" and further actions should be real-time too. An architecture is built to serve this purpose. Major technologies used are Apache Nifi, Apache Kafka and Apache Storm.
Real-time Event ProcessingGeolocation TrackingApache NifiApache KafkaApache StormIoT Solutions+1

Samsung electronics

Software Intern

May 2017Jun 2017 · 1 mo

  • A logging mechanism for ARTIK Board (Samsung IoT Platform) was built where logs were being stored on Linux machine to overcome the low memory constraint of ARTIK Board.
  • An automation of ARTIK Board was done to provide developers and SQA team an efficient debugging mechanism.
Logging MechanismAutomationIoT DevelopmentDebugging

Student

Student

Jan 2017Apr 2017 · 3 mos · Allahabad Area, India

  • A KNOWLEDGE BOT ( LIVE ONLINE QUIZ CONTESTS HACK )
  • A bot which answers any “KBC” type question (Questions With Options)
  • within 3-5 seconds.
  • Used Web Scraping and Image Processing.
  • Implemented in Python.
  • A FILE COMPRESSOR
  • Supports encoding as well as decoding of a file.
  • Implemented in C++.
  • MOVIES/TV SERIES DOWNLOADER : A WEB SCRAPING PROJECT
  • Used Python language bindings for Selenium Webdriver.
  • A well informative session is provided for user.
  • COLLEGENOTE
  • A Website to maintain and share notes.
  • Used mySQL to maintain database.
Web ScrapingImage ProcessingDatabase ManagementSoftware DevelopmentWeb Development

Education

Motilal Nehru National Institute Of Technology

Bachelor of Technology - BTech — Information Technology

Jan 2014Jan 2018

Stackforce found 100+ more professionals with System Design & Database Management

Explore similar profiles based on matching skills and experience