profile-pic

Sourabh Soni

I am a Software Engineer with experience across embedded systems, Linux kernel development, and data engineering. At Qualcomm, I worked on noise-processing features for high-end Android camera devices, built Bit Exactness Testing frameworks, and contributed to kernel drivers for imaging modules. Previously at Affine Analytics, I designed data models, optimized pipelines, and delivered insights for marketing and inventory systems using Azure Data Factory, SQL, and SSIS

  • Role

    Software & Algorithm Engineer

  • Years of Experience

    3.8 years

Skillsets

  • ADF
  • Algorithm
  • Algorithm
  • Android HAL
  • C
  • C
  • Java - 3.0 Years
  • Maven
  • MySQL - 2.0 Years
  • Spring MVC
  • Spring Boot
  • SQL
  • Problem Solving - 4.0 Years
  • Spring Boot - 3.0 Years

Professional Summary

3.8Years
  • Mar, 2022 - Aug, 20242 yr 5 months

    Software Engineer

    Qualcomm
  • Dec, 2020 - Mar, 20221 yr 3 months

    Software Engineer

    Affine Analytics

Applications & Tools Known

  • icon-tool

    Android Debug Bridge

  • icon-tool

    Gerrit

  • icon-tool

    VS Code

  • icon-tool

    SSIS

  • icon-tool

    Jenkins

  • icon-tool

    SSIS

  • icon-tool

    Azure Data Factory

Work History

3.8Years

Software Engineer

Qualcomm
Mar, 2022 - Aug, 20242 yr 5 months
    Contributed in the development of embedded systems by implementing noise processing features for high-end Android camera devices. Developed framewroks for Bit Exactness Test to check H/W node like ANR, TF Blending of Image frames to provide best Quality Images in Pre-Sil Stage. Contributed for Linux Kernel Driver for runtime registers settings, refractoring, Interrupts Handling and Memory leakge issue for some of the Open Source Camera Modules like Image Fetch Engine. Simulation Software for chip fabrication simulation logic in Presil stage validation and handling backend simulation logic in Springboot like CSIM, RUMI For performing large-scale simulations.

Software Engineer

Affine Analytics
Dec, 2020 - Mar, 20221 yr 3 months
    Contributed as Data Engineer for Marketing projects through data insights and analysis in their Data pipelines to increase client market values. Data base modeling and enhanching database data pipelines for Client Inventory system of their marketing data through Cloud Platforms like Azure Data Factory. Developing whole new SQL Queries for Raw Data cleanups to improve Data insights and optimizing Data driving from Web application. Platforms like SSIS & ADF pipeline to make relation between Client Sales and Marketing Data. Data Models and Data Pipelines Workflow presentation to Client and fixing bugs of the existing pipelines.

Achievements

  • Standout Performer Affine Analytics Recognized for ownership and leading first projects while training contributing in Delivery. March 2021
  • Achiever of the Month Qualcomm Recognized for handling and completing project independently with successful bringup for the good Ownership and Responsibility. May 2023
  • Standout Performer Affine Analytics
  • Achiever of the Month Qualcomm

Major Projects

5Projects

BET unit testing Framework User-space Android device Driver, Android HAL

    Developed a Unit Testing framework to simulate H/W registers in S/W before Pre-Silicon to ensure correct register values in real hardware for enhanced image frame quality.

TFE Bus Refactoring Linux Kernel API's, Linux Kernel Device Drivers Platform

    Created a design for output port resources that includes a BUS write master to dynamically load, acquire, and apply them by removing all hard-coded initialization.

Modeling and Extraction of Marketing Campaign Data

    Designed a data model converting and associating raw marketing campaign data from clients websites into Facts and Dimension Tables, mapping Entity Key to Store Name, creating Data pipelines, and automating Web Scrapping to create a complete ETL system.

BET unit testing Framework

    Developed a Unit Testing framework to simulate H/W registers in S/W before Pre-Silicon to ensure correct register values in real hardware for enhanced image frame quality.

TFE Bus Refractoring Linux Kernel API's

    Created a design for output port resources that includes a BUS write master to dynamically load, acquire, and apply them by removing all hard-coded initialization.

Education

  • M. Tech Information Technology

    Indian Institute of Information Technology, Allahabad (2020)
  • B.E

    Chhattisgarh Swami Vivekanand Technical University, Bhilai (2017)