Saif Ali

Software Engineer

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

Key Highlights

  • Expert in building scalable distributed systems.
  • Proficient in real-time data processing and monitoring.
  • Strong background in predictive maintenance solutions.
Stackforce AI infers this person is a Software Engineer specializing in SaaS and predictive maintenance solutions.

Contact

Skills

Core Skills

Distributed SystemsProject ManagementNode.jsReact.jsAws

Other Skills

AWS IoTAmazon Web Services (AWS)Apache KafkaBack-End Web DevelopmentDockerDynamoDBGraphQLJMeterKafkaMQTTMicroservicesMySQLNginxNoSQLPHP

About

I am a software engineer and consultant designated as a senior software engineer at Groundtruth. This advertising company turns real-world behaviour into marketing using owned proprietary DSP and Blueprints (location mapping) technologies. With my colleagues, I have helped build Nanoprecise, a company specializing in predictive maintenance. It delivers solutions that achieve results through AI, IoT, LTE-driven seamless monitoring, advanced sensors, and prescriptive diagnostics.

Experience

Groundtruth

2 roles

Staff Engineer

Jan 2026Present · 2 mos · Remote

Senior Software Engineer

Aug 2022Dec 2025 · 3 yrs 4 mos · Remote

  • Built a system that effectively determines the bills for each tenant by tracking the spending based on ad impressions served. The system supports both monthly and daily billing cycles. A queue-based architecture to achieve high reliability. Interfacing with an external payment processor supporting credit cards and Automated Clearing House (ACH).
Distributed SystemsProject ManagementRESTful WebServicesMicroservices

Lokobee

R&D Software Developer

Aug 2020Aug 2022 · 2 yrs · San Ramon, California, United States · Remote

  • 𝗜𝗺𝗽𝗹𝗲𝗺𝗲𝗻𝘁𝗲𝗱 𝗿𝗲𝗮𝗹-𝘁𝗶𝗺𝗲 𝗙𝗼𝗼𝗱 𝗗𝗲𝗹𝗶𝘃𝗲𝗿𝘆 𝗯𝘆 𝗹𝗲𝘃𝗲𝗿𝗮𝗴𝗶𝗻𝗴 𝗣𝘂𝗯𝗹𝗶𝘀𝗵-𝗦𝘂𝗯𝘀𝗰𝗿𝗶𝗯𝗲 𝗰𝗼𝗺𝗺𝘂𝗻𝗶𝗰𝗮𝘁𝗶𝗼𝗻 𝗽𝗮𝘁𝘁𝗲𝗿𝗻.
  • Developed a robust Scheduling System that dynamically calculates the delivery time based on various parameters like cooking time, driver's availability and customer's location.
  • Handled event changes and updates efficiently, ensuring seamless communications with the customers both via SMS and In-App notifications (MQTT) keeping them informed about their latest order status in real-time.
  • 𝗗𝗲𝘃𝗲𝗹𝗼𝗽𝗲𝗱 𝗮 𝘁𝗼𝗼𝗹 𝘁𝗼 𝗲𝗻𝗮𝗯𝗹𝗲 𝗗𝗶𝘀𝗰𝗼𝘂𝗻𝘁𝘀 𝗮𝗻𝗱 𝗰𝗿𝗲𝗮𝘁𝗲 𝗖𝗼𝘂𝗽𝗼𝗻𝘀
  • Developed the backend by leveraging Serverless architecture, Node.js, GrapqhQL DynamoDB.
  • Implemented client-side business use cases, fetching, caching and modifying application data all by automatically updating the UI using GraphQL Apollo Client.
  • Developed user-friendly frontend components using React.js for the end users to sort/filter/apply coupons during the ordering process.
  • Key Features: Discount types, Expiry dates, Minimum order value, Usage Limits, Restrictions and conditions.
  • 𝗜𝗺𝗽𝗹𝗲𝗺𝗲𝗻𝘁𝗲𝗱 𝗚𝗼𝗼𝗴𝗹𝗲 𝗣𝗮𝘆 𝗮𝗻𝗱 𝗔𝗽𝗽𝗹𝗲 𝗣𝗮𝘆 𝗮𝘀 𝗽𝗮𝘆𝗺𝗲𝗻𝘁 𝗺𝗲𝘁𝗵𝗼𝗱𝘀
  • Enhance the payment experience and reduce unexpected card transaction errors.
  • Improving the order conversion rate by providing users with multiple convenient payment options.
Node.jsGraphQLDynamoDBReact.jsMQTTServerless architecture

Nanoprecise sci corp

Software Engineer

Mar 2019Aug 2020 · 1 yr 5 mos · Bengaluru Area, India · On-site

  • Worked on the below projects as a core technical founding team member.
  • 𝗗𝗮𝘁𝗮 𝗦𝘁𝗿𝗲𝗮𝗺𝗶𝗻𝗴 𝗳𝗼𝗿 𝗥𝗲𝗺𝗮𝗶𝗻𝗶𝗻𝗴 𝗨𝘀𝗲𝗳𝘂𝗹 𝗟𝗶𝗳𝗲 𝗣𝗿𝗲𝗱𝗶𝗰𝘁𝗶𝗼𝗻 𝗼𝗳 𝗠𝗲𝗰𝗵𝗮𝗻𝗶𝗰𝗮𝗹 𝗘𝗾𝘂𝗶𝗽𝗺𝗲𝗻𝘁
  • Objective was to develop a scalable system to enable data streaming and processing for predicting the Remaining Useful Life (RUL) of large-scale equipment.
  • Designed and implemented a distributed system using AWS cloud to extract and transform large volumes of sensor data in real-time by building data ingestion pipelines and RESTful APIs.
  • Leveraged Kafka as a messaging system to enable seamless and reliable data streaming between different components of the system.
  • Developed real-time monitoring and visual representations with actionable insights using React.js
  • Collaborated with data scientists and domain experts to gather requirements and translate them into technical solutions.
  • Load Testing.
  • 𝗦𝗲𝗻𝘀𝗼𝗿 𝗢𝗻𝗯𝗼𝗮𝗿𝗱𝗶𝗻𝗴 𝗖𝗼𝗻𝘀𝗼𝗹𝗲 (𝗜𝗻𝘁𝗲𝗿𝗻𝗮𝗹 𝗧𝗼𝗼𝗹)
  • Individually spreadhead the entire project of a comprehensive tool for onboarding new sensors and managing deployed sensors.
  • Collaborated closely with cross-functional teams, including operations, engineering, and sales to ensure the tool met the company's operational needs and strategic objectives.
  • Provided training and support to team members and end-users, ensuring effective adoption and utilization.
  • 𝗥𝗲𝗮𝗹-𝘁𝗶𝗺𝗲 𝗳𝗮𝘂𝗹𝘁 𝗽𝗿𝗼𝗰𝗲𝘀𝘀𝗶𝗻𝗴 𝗮𝗻𝗱 𝗰𝗼𝗺𝗺𝘂𝗻𝗶𝗰𝗮𝘁𝗶𝗼𝗻𝘀.
  • Goal was to process the events and updates in real time.
  • Prepare a detailed report by aggregating the data from multiple data sources like S3, databases, and other microservices.
  • Ensure seamless communications with the stakeholders via SMS, E-mail and In-app notifications.
AWSKafkaReact.jsRESTful APIs

Freelancing

Software Engineer

Jun 2017Feb 2019 · 1 yr 8 mos

  • Building Web Apps and Backend Infrastructure

Education

GIET University Gunupur

Bachelor's degree in Computer science — Computer Science

Jan 2013Jan 2017

Stackforce found 100+ more professionals with Distributed Systems & Project Management

Explore similar profiles based on matching skills and experience