Shivam Rai

Software Engineer

Bengaluru, Karnataka, India4 yrs 9 mos experience
Highly StableAI Enabled

Key Highlights

  • Developed an OS deployment automation tool at Intel.
  • Authored a recognized research paper on OS provisioning.
  • Skilled in Python and data analysis for e-commerce.
Stackforce AI infers this person is a Software Engineer specializing in automation, data analysis, and cloud technologies.

Contact

Skills

Core Skills

PythonOs Deployment AutomationOs ProvisioningData AnalysisComputer Vision

Other Skills

GitPython (Programming Language)Technical WritingPandasNumPyMySQLGoogle CloudOpenCVTensorFlowWinPEWindows Deployment Services (WDS)AutomationPowershellADKWindows ADK

About

Experienced Software Engineer with around six years of expertise in the IT industry, specializing in Python, SQL, and Google Cloud. Proficient in version control with GIT and experienced in CI/CD pipelines using Jenkins and Maven. Skilled in utilizing Python modules such as Pandas, NumPy, Matplotlib, Keras, TensorFlow, and OpenCV2. Additionally, I am knowledgeable in OS provisioning from BIOS and EFI shell interfaces. Adept at machine learning and data analysis using Python, as well as data analysis and visualization with Microsoft Power BI. Passionate about technology and committed to continuous learning and professional growth. Developed an internal OS deployment automation tool that enables engineers to prepare a single operating system image and deploy it across multiple systems simultaneously, eliminating repetitive manual installations and significantly reducing setup time. Authored a technical research paper on OS Provisioning from EFI Shell Interfaces, proposing a streamlined method for operating system installation directly from the system firmware. The paper was recognized and advanced through Intel's internal review process. Passionate about automation, continuous learning, and solving complex infrastructure problems. Outside of work, I enjoy playing and watching cricket and badminton.

Experience

4 yrs 9 mos
Total Experience
4 yrs 9 mos
Average Tenure
4 yrs 9 mos
Current Experience

Intel corporation

Software Development Engineer at Intel Corporation

Aug 2021Present · 4 yrs 9 mos · Bengaluru, Karnataka, India

  • Role: Software Development Engineer - OS Deployment Automation
  • Project: Developed an internal OS deployment automation tool that enables engineers to prepare a single operating system image and deploy it across multiple systems simultaneously, eliminating repetitive manual installations and significantly reducing setup time.
  • Research: Authored a technical research paper on OS Provisioning from EFI Shell Interfaces, exploring an alternative approach to operating system installation by leveraging the system firmware's EFI shell to provision and deploy OS images directly, bypassing traditional boot media and setup workflows. Previously, different teams maintained their own separate provisioning methods, leading to fragmented workflows and duplicated effort. The proposed method introduces a unified provisioning approach, reducing dependency on team-specific tools and enabling faster, consistent OS deployment across lab and validation environments. The paper was submitted to the organization's internal review process, where it was recognized for its technical merit and advanced to the next evaluation round.
GitPython (Programming Language)OS Deployment AutomationPython

Keyasha technologies

Software Engineer

Aug 2020Mar 2021 · 7 mos · Bangalore Urban, Karnataka, India

  • Role: Python Developer and Deployment Engineer
  • Project: The project is to analyze and create analytics graphs for data collected using the chatbots for ecommerce websites deployed on Shopify
  • Responsibilities: Responsible for applying Python libraries (Pandas, and NumPy) for analyzing data collected in MySQL database on Google Cloud Platform.
PandasNumPyMySQLGoogle CloudPythonData Analysis

Kpro solutions pvt.ltd

Software Trainee

Feb 2020Jul 2020 · 5 mos · Bangalore Urban, Karnataka, India

  • Role: Data Tagging, Model Training, and Database handling
  • Project: Create surveillance and supervision system using computer vision (OpenCV) and machine learning algorithms using Tensor Flow. In this project the CCTV camera videos are analyzed real-time using computer vision (OpenCV) and machine learning libraries (Tensor Flow). The analysis is used to create inferences and the inferred events are stored in a database (MySQL). The data from database is made available through a dashboard for monitoring. The solution is customized for various clients: Bank Branches, ATMs and other clients.
  • Responsibilities: Responsible for gathering and tagging data, re-training machine learning model with updated data, and then apply the updated model for extracting useful data and updating that extracted data in MySQL database.

Education

Babu Banarasi Das University

Bachelor of Technology — Computer Science

Jan 2014Jan 2018

Udai Pratap College(UP College), Varanasi

Inter College — Science

Jan 2011Jan 2013

Stackforce found 100+ more professionals with Python & Os Deployment Automation

Explore similar profiles based on matching skills and experience