Podcast
Questions and Answers
What degree did Ratan Singh earn?
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?
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?
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?
Which operating system is listed as a technical strength?
What framework is listed as a technical strength?
What framework is listed as a technical strength?
What is one of the databases Ratan Singh is familiar with?
What is one of the databases Ratan Singh is familiar with?
At SwitchOn, what was Ratan Singh's role before becoming Team Lead?
At SwitchOn, what was Ratan Singh's role before becoming Team Lead?
At Intozi Tech Pvt Ltd, which role did Ratan Singh have?
At Intozi Tech Pvt Ltd, which role did Ratan Singh have?
What type of startup was SwitchOn?
What type of startup was SwitchOn?
Ratan Singh contributed to improved testing efficiency by developing what?
Ratan Singh contributed to improved testing efficiency by developing what?
During which period did Ratan Singh work as a Computer Vision Intern at Intozi Tech Pvt Ltd?
During which period did Ratan Singh work as a Computer Vision Intern at Intozi Tech Pvt Ltd?
At SwitchOn as Software Engineer, Ratan Singh optimized high-speed AI applications using what techniques?
At SwitchOn as Software Engineer, Ratan Singh optimized high-speed AI applications using what techniques?
While at Intozi Tech, Ratan Singh revamped the mapping algorithm for what purpose?
While at Intozi Tech, Ratan Singh revamped the mapping algorithm for what purpose?
As a Software Engineer at SwitchOn, Ratan Singh automated the setup of which type of edge devices?
As a Software Engineer at SwitchOn, Ratan Singh automated the setup of which type of edge devices?
Which hardware is listed under Intozi Tech?
Which hardware is listed under Intozi Tech?
What did Ratan Singh develop for various IOT and computer vision-based products from scratch?
What did Ratan Singh develop for various IOT and computer vision-based products from scratch?
What was Ratan Singh's role at SwitchOn when he first joined?
What was Ratan Singh's role at SwitchOn when he first joined?
What did Ratan Singh implement at SwitchOn to achieve consistent monthly release cycles?
What did Ratan Singh implement at SwitchOn to achieve consistent monthly release cycles?
Ratan Singh optimized an ongoing product at Intozi Tech, which led to approximately what percentage increase in performance?
Ratan Singh optimized an ongoing product at Intozi Tech, which led to approximately what percentage increase in performance?
Ratan Singh directed a team of how many engineers at SwitchOn?
Ratan Singh directed a team of how many engineers at SwitchOn?
Flashcards
Reusable Wrapper Modules
Reusable Wrapper Modules
A software development approach where modules are created for reuse in different applications.
Optimize AI Performance
Optimize AI Performance
Reducing communication times by using shared memory and multiprocessing techniques.
Automated Ubuntu Device Setup
Automated Ubuntu Device Setup
Automating device setup using custom scripts to streamline operations.
Optimized Deployable SDKs
Optimized Deployable SDKs
Signup and view all the flashcards
RADAR to Pixel Conversion
RADAR to Pixel Conversion
Signup and view all the flashcards
Calibration Software
Calibration Software
Signup and view all the flashcards
Programming Languages
Programming Languages
Signup and view all the flashcards
Operating Systems
Operating Systems
Signup and view all the flashcards
Frameworks & Libraries
Frameworks & Libraries
Signup and view all the flashcards
Database
Database
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.