profile-pic

Amrendra Pratap Singh

Senior Software Engineer with 4+ years of experience in Python, C/C++, specializing in automation and AI solutions. Currently focused on developing robust frameworks and continuous integration for Bluetooth software at Qualcomm. Strong expertise in blockchain technologies, bot development, and automation.
  • Role

    Sr Software & Discord Bot Engineer

  • Years of Experience

    6.17 years

  • Professional Portfolio

    View here

Skillsets

  • LLMs
  • Ci/Cd Pipelines
  • Computer Vision
  • Data Structures
  • Deep Learning
  • Dlib
  • Face Recognition
  • Generative AI
  • GitHub Actions
  • Linux
  • C++
  • Machine Learning
  • NumPy
  • OpenCV
  • Os
  • pandas
  • Pose estimation
  • Prompt Engineering
  • real-time inference
  • Transfer Learning
  • Kubernetes
  • automation
  • Bot development
  • DBMS
  • DevOps
  • Docker
  • Github
  • JavaScript
  • Jira
  • Kubernetes
  • Algorithms
  • Parallel programming
  • Perforce
  • Python - 4 Years
  • Rust
  • Shell Scripting
  • Solidity
  • Debug tool development
  • anomaly detection
  • C

Professional Summary

6.17Years
  • Apr, 2024 - Present2 yr

    Senior Engineer

    Qualcomm
  • Jun, 2021 - Apr, 20242 yr 10 months

    Software Engineer

    Intel
  • Jul, 2020 - May, 2021 10 months

    Graduate Technical Intern

    Intel
  • Jan, 2018 - Jul, 2018 6 months

    Internship Trainee

    IDEMIA

Applications & Tools Known

  • icon-tool

    Linux

  • icon-tool

    Shell Scripting

  • icon-tool

    GitHub

  • icon-tool

    Docker

  • icon-tool

    Kubernetes

  • icon-tool

    Blockchain

  • icon-tool

    Perforce

  • icon-tool

    Jira

Work History

6.17Years

Senior Engineer

Qualcomm
Apr, 2024 - Present2 yr
    Working on a Python framework to validate Qualcomm Edge AI SDKs. Implemented automation solutions and continuous integration to ensure regular builds and real-time updates on Perforce changes, targeting specific enhancements. Implement Retrieval-Augmented Generation (RAG) for advanced AI-driven automation, including log analysis and generating new test cases specific to the project.

Software Engineer

Intel
Jun, 2021 - Apr, 20242 yr 10 months
    Implemented Rust-based tools for Bitcoin, such as a CRC generator and Bitcoin header tool, Bitcoin mining algorithm in Rust, enhancing data processing efficiency and streamlining workflows. Developed and validated high-performance Rust/C++ test content for Blockchain ASIC miners, ensuring efficiency and reliability across production cycles. Led a team of 4 engineers in the validation of ASIC miners, introducing automated testing procedures that significantly reduced time-to-market. Utilized Docker for test containerization and integrated Kubernetes to enhance scalability, resource management, and deployment efficiency. Contributed to internal AI/ML efforts by developing lightweight models to analyse debug logs and Jira tags, enabling automated referencing of similar past issues for faster and more accurate bug resolution.

Graduate Technical Intern

Intel
Jul, 2020 - May, 2021 10 months
    Built advanced Python tools for hardware validation and debugging, enhancing efficiency and reliability. Designed a scalable Python test framework with GitHub CI/CD integration for automated testing. Applied machine learning to analyse Jira bug reports, providing insights into potential debugging trends.

Internship Trainee

IDEMIA
Jan, 2018 - Jul, 2018 6 months
    Developed a real-time face recognition system using Python, DLib, and OpenCV, integrating live video feed processing for dynamic face identification. Trained and evaluated the model on a custom face dataset using deep metric learning with a pre-trained ResNet backbone, achieving high accuracy and robustness in real-world conditions.

Achievements

  • Publication: Robust Face Recognition System using HOG Features and SVM Classifier (NCIC)
  • Codechef SnackDown 2017: Secured 615/11,000 rank

Major Projects

10Projects

Bitcoin Header Tool

    Engineered a Rust-based utility to validate correctness of Nonces used in Bitcoin mining. Implemented a full working model of the Bitcoin algorithm. Instrumental in verifying ASIC miner outputs during Intel's mining hardware development.

Bawaal.tools

    Developed an online platform offering tools and calculators across productivity, finance, media, and health. Integrated Generative AI to enhance user interactivity and automate content creation.

Head Pose Detection

    Built an algorithm to estimate head orientation and eye gaze direction in real-time camera frames using facial landmark detection and perspective-n-point techniques. Enabled line-of-sight estimation for attention tracking and HCI applications.

Fruit Detection & Benefits

    Designed a VGG16-based CNN to detect and classify fruits from images. Mapped each fruit to a knowledge base of nutritional facts and health benefits using a simple NLP mapping layer.

Real-Time Face Recognition

    Developed a real-time face recognition application using Python, DLib, and OpenCV. Trained the model on a custom dataset using deep metric learning and face encodings for live video streams.

Decentralized Twitter App

    Built a decentralized social media platform using Solidity and smart contracts on Ethereum. Ensured content transparency, censorship resistance, and user-controlled data ownership.

SmartCapture

    Created a Python-based desktop application to capture screenshots with step-by-step metadata and automatically generate .docx documentation files.

Zerodha Algo Trading App

    Developed a trading platform using Python and PyQt5, integrated with Zerodha Kite API. Features included real-time market data, one-click order execution, and dynamic stop-loss.

Discord Bot

    Built a feature-rich Discord bot using Python for server management and community engagement. Included moderation, custom commands, scheduled announcements, and interactive games.

Expense Tracker Web App

    Created a responsive web application using Python, Django, NumPy, and Pandas to track expenses, categorize transactions, and generate financial reports.

Education

  • M. Tech (CSE)

    NIT Durgapur (2021)
  • B. Tech (CSE)

    ABES EC Ghaziabad (2019)

Certifications

  • Learn python requests

  • Machine learning with python

  • Tensorflow in practice specialization

  • Blockchain a-z: learn how to build your first blockchain

  • Complete linux training: go from beginner to advanced

  • Elegant automation frameworks with python and pytest

  • Deep learning specialization

  • Introduction to data science in python