Ratan Singh: Team Lead at SwitchOn

Choose a study mode

Play Quiz
Study Flashcards
Spaced Repetition
Chat to Lesson

Podcast

Play an AI-generated podcast conversation about this lesson
Download our mobile app to listen on the go
Get App

Questions and Answers

What degree did Ratan Singh earn?

  • Bachelor of Technology (B.Tech) (correct)
  • Bachelor of Engineering (B.E)
  • Master of Science (M.Sc)
  • Bachelor of Science (B.Sc)

In which department did Ratan Singh pursue his B.Tech?

  • Computer Science and Engineering (correct)
  • Electronics and Communication Engineering
  • Mechanical Engineering
  • Civil Engineering

What is one of the programming languages Ratan Singh is proficient in?

  • C/C++ (correct)
  • C#
  • Go
  • Java

Which operating system is listed as a technical strength?

<p>Linux (D)</p> Signup and view all the answers

What framework is listed as a technical strength?

<p>FastAPI (D)</p> Signup and view all the answers

What is one of the databases Ratan Singh is familiar with?

<p>SQL (D)</p> Signup and view all the answers

At SwitchOn, what was Ratan Singh's role before becoming Team Lead?

<p>Software Engineer (D)</p> Signup and view all the answers

At Intozi Tech Pvt Ltd, which role did Ratan Singh have?

<p>Computer Vision Intern (B)</p> Signup and view all the answers

What type of startup was SwitchOn?

<p>Series-A funded (C)</p> Signup and view all the answers

Ratan Singh contributed to improved testing efficiency by developing what?

<p>A custom automation framework (C)</p> Signup and view all the answers

During which period did Ratan Singh work as a Computer Vision Intern at Intozi Tech Pvt Ltd?

<p>July 2019 - Jan 2020 (D)</p> Signup and view all the answers

At SwitchOn as Software Engineer, Ratan Singh optimized high-speed AI applications using what techniques?

<p>Shared memory and multiprocessing (C)</p> Signup and view all the answers

While at Intozi Tech, Ratan Singh revamped the mapping algorithm for what purpose?

<p>Converting RADAR's world coordinate to a pixel coordinate (C)</p> Signup and view all the answers

As a Software Engineer at SwitchOn, Ratan Singh automated the setup of which type of edge devices?

<p>Ubuntu-based (B)</p> Signup and view all the answers

Which hardware is listed under Intozi Tech?

<p>Nvidia's Jetson Nano (B)</p> Signup and view all the answers

What did Ratan Singh develop for various IOT and computer vision-based products from scratch?

<p>Calibration software (A)</p> Signup and view all the answers

What was Ratan Singh's role at SwitchOn when he first joined?

<p>Software Engineer (A)</p> Signup and view all the answers

What did Ratan Singh implement at SwitchOn to achieve consistent monthly release cycles?

<p>A structured process and established pipeline (C)</p> Signup and view all the answers

Ratan Singh optimized an ongoing product at Intozi Tech, which led to approximately what percentage increase in performance?

<p>150% (B)</p> Signup and view all the answers

Ratan Singh directed a team of how many engineers at SwitchOn?

<p>14 (B)</p> Signup and view all the answers

Flashcards

Reusable Wrapper Modules

A software development approach where modules are created for reuse in different applications.

Optimize AI Performance

Reducing communication times by using shared memory and multiprocessing techniques.

Automated Ubuntu Device Setup

Automating device setup using custom scripts to streamline operations.

Optimized Deployable SDKs

Optimizing face detection and recognition SDKs for deployment.

Signup and view all the flashcards

RADAR to Pixel Conversion

Converting RADAR world coordinates to pixel coordinates in computer vision.

Signup and view all the flashcards

Calibration Software

Software used to calibrate IOT and computer vision products.

Signup and view all the flashcards

Programming Languages

Programming languages like Python, C, and C++.

Signup and view all the flashcards

Operating Systems

Operating systems like Linux and Windows.

Signup and view all the flashcards

Frameworks & Libraries

Frameworks and Libraries used in software development.

Signup and view all the flashcards

Database

Database management systems like SQL and MongoDB.

Signup and view all the flashcards

Study Notes

  • Ratan Singh is located in Bengaluru, Karnataka, India.
  • Contact Ratan Singh via phone at (+91)9108060078 or email at [email protected]

Education

  • Guru Nanak Dev Engineering College, Bidar
  • Bachelor in Technology (B.Tech) from August 2015 to July 2019
  • Majored in Computer Science and Engineering

Work Experience

  • SwitchOn, Bengaluru

Team Lead (Application Team)

  • July 2022 to Present
  • Recognized as a founding member, contributing to a Series-A funded startup
  • Implemented a structured process with a pipeline for consistent monthly releases, enhancing operational efficiency
  • Directed a team of 14 engineers, including Frontend, Backend, and QA specialists
  • Developed a custom automation framework to improve testing efficiency and reliability

Software Engineer (Python Application)

  • September 2020 to July 2022
  • Led the development of the application from the ground up as an early team member
  • Designed reusable wrapper modules with wheel files to enhance code reusability across applications
  • Optimized high-speed AI applications using shared memory and multiprocessing, reducing communication times from 60ms to 10ms
  • Automated Ubuntu-based edge device setup using custom shell scripts
  • Led recruitment and developed client handover processes

Intozi Tech Pvt Ltd, Gurugram

  • Software Developer (Computer Vision) from January 2020 to June 2020
  • Presented product demos, including to Addl. CP of Mumbai
  • Integrated algorithms on hardware like Nvidia's Jetson Nano and Intel's Movidius
  • Implemented object tracking and monitoring algorithms
  • Developed optimized face detection/recognition-based SDKs and software installers

Computer Vision Intern

  • July 2019 to January 2020
  • Revamped the mapping algorithm to convert and map RADAR world coordinates to pixel coordinates
  • Developed calibration software for various IoT and computer vision products
  • Optimized an ongoing product, leading to approximately 150% increase in performance

Technical Skills

  • Programming Languages: Python, C/C++
  • Operating Systems: Linux & Windows
  • Frameworks & Libraries: FastAPI, Flask, PyQt, OpenCv, Pandas
  • Databases: SQL, MongoDB

Studying That Suits You

Use AI to generate personalized quizzes and flashcards to suit your learning preferences.

Quiz Team

Related Documents

More Like This

Team Leadership Decision Making Quiz
3 questions
Software Project Management Chapter 31
18 questions
Yazılım Proje Yönetimi Temelleri
13 questions
Bibek Bhattarai Profile Overview
16 questions
Use Quizgecko on...
Browser
Browser