-
Sohil Singh
Email Linkedin Github Portfolio 408-***-****
Software Engineer
Cisco, San Jose, CA Aug 2023 – Present
• Maintained multiple applications for engineering teams, streamlining test execution and results visualization.
• Collaborated with stakeholders to define project requirements, ensuring alignment with business needs.
• Designed core back-end software components using Python, C++, Django, Flask, NodeJS, and SQL.
• Built user-friendly front-ends with JavaScript, TypeScript, JSON, HTML, CSS, and React on Linux servers.
• Delivered mission-critical applications used by hardware engineers to run real-time tests on network products.
• Built high reliability, REST APIs scaling across the entire organization on Windows systems.
• Interfaced with software teams to conduct design and code reviews using Git, as well as with product and infrastructure teams incorporate innovations to increase efficiency and stability of various system resources. Software Engineer
Flex LTD., Milpitas, CA Aug 2021 – Aug 2023
• Led test automation development to build servers for LIDAR cameras in self-driving cars, collaborating with software, opto-electrical, and opto-mechanical teams, scaling production from 0 to 90 units per day.
• Designed calibration algorithms for CMOS image sensors, collaborating with clients and vendors to refine temperature correction and distance compensation, focusing on measurement accuracy.
• Collected extensive sensor data for blemish detection, laser power, pulse width measurement, distance calculations, run SFT, dark thermal tests, control spectrometer, image processing, and power/performance.
• Automated test stations using FANUC robotic arms with Python and NodeJS and created SOPs for operators
• Developed Python machine learning algorithms for optical calibration using Numpy, Scikit-learn, and Pandas, as well as incorporating OpenCV and Imatest for sensor performance characterization.
• Spearheaded performance optimization, streamlining resource utilization across local and GCP cloud systems, bandwidth, storage, and memory through detailed analysis and strategic enhancements.
• Implemented UDP communication in C++ for real-time video feed generation used in 3D computer vision.
• Managed synchronization of robotic arms, rotary motors, and elevators for multi-angle image capture.
• Proven track record of independent work, time management, good communication skills, and teamwork.
• Implemented rigorous testing protocols, precise rollout strategies, and continuous monitoring Full-Stack Developer
Reservice., San Jose, CA Aug 2020 – Aug 2021
• Created a platform for local services using Python, TypeScript, Flask, React, NodeJS, and PostgreSQL.
• Customized frontend and backend components, integrated dynamic map features, and searched queries.
• Coordinated cloud server infrastructure, and optimized performance with Docker, Kubernetes, and AWS.
• Scaled application to 100 active users, using AWS EC2 and S3 run and store data.
• Explained technical problems regarding optimizing servers in areas of compute, bandwidth, and storage.
• Collaborated amongst team members using thoughtful code reviews and documentation with Github. Software Engineer Intern
Abbott Laboratories Inc., Sunnyvale, CA Jan 2018 – Aug 2018
• Contributed to cutting-edge features for a dual-chamber pacemaker.
• Built stable firmware releases and improved functionality of existing systems using Python and C++.
• Tested the rate response feature and performed data analysis to ensure the data fit the algorithmic model.
• Used Git to get latest firmware releases on a circuit board in a lab setting with heart robotics simulator. Education:
• HarvardX (Online) - CS50: Web Development with Django and JavaScript
• University of the Pacific, Stockton, CA, M.S. & B.S., Computer Engineering