0% found this document useful (0 votes)
10 views1 page

Software Engineer Profile: C++, AI, Python

Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
10 views1 page

Software Engineer Profile: C++, AI, Python

Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd

Parag Singhal

+ Beawar, Rajasthan # psinghal22121997@[Link] „ 9829743723 ð [Link]

PROFILE
Experienced engineer with over 2 years of expertise in software development. Proficient in C++, Linux, and Git, with practical
experience in kernel driver development, and expertise in Python to improve software functionality and performance in various
flagship devices. Strong background in artificial intelligence, highlighted by a Spot Award as a Shining Star and a Paramount Award
for exceptional performance. Skilled in automation technologies and data analysis, gained through both internships and personal
projects.

Experience
Software Development Engineer Noida, India
Samsung Research Institute 07/2022 – Present
◦ Experienced in Android platform, device driver development, and full product development lifecycle.
◦ Expert in software development with C++, Linux, Python, knowledge of Data Structure and Algorithms, and a
proven record of increasing software performance and resilience.
◦ Worked on kernel driver development and contributed to charging and fuel gauge system for various flagship models.
◦ Collaborated with HQ to improve the Time to Full and UI SOC prolonging algorithm, aiming to enhance battery efficiency.
◦ Conducted in-depth performance tuning to ensure optimal system efficiency and stability.
◦ Hands on experience in Board Bring-up for Snapdragon / Mediatek - based mobile devices, along with expertise in feature
enhancement for device driver development and debugging.
◦ Applied AI and ML techniques to improve software functionality, and Python to automate Time to Full tuning process.
Research and Development Engineer Intern Bangalore, India
Nokia Solutions and Network Pvt. Ltd 07/2021 – 06/2022
◦ Created a feature to reduce installation downtime for single profile setups, enhancing system efficiency and user experience.
◦ Implemented automation solutions to optimize and streamline customer support processes using shell scripting in Linux.
◦ Engaged in end-to-end development of features, with focus on automation technology to deliver customer solutions.
◦ Gained hands-on experience with Python, Ansible, and Git.

Skills
Language: C++, Python
Technical: Data Structure and Algorithm, Object Oriented Programming, Machine Learning
Tools: Linux, GIT, Perforce

Education
Thapar Institute of Engineering and Technology, Patiala 08/2020 – 07/2022
Master of Engineering in Computer Science and Engineering ( CGPA: 8.14 )
Govt. Engineering College Bikaner 08/2016 – 12/2020
Bachelor of Technology in Computer Science and Engineering ( Percentage: 70.46 )

Projects
Data Analysis for Breast Cancer and Heart Disease
◦ Designed and implemented a predictive system using artificial neural networks, to detect breast cancer and heart disease.
◦ Deployed on a website using Python and Flask on Linux system.
Python-CGI Automation
◦ Created an automation tool using Ansible to streamline data center tasks.
◦ Trained a model to create a virtual assistant aimed at simplifying daily operations within the company.

Achievements
◦ Artificial Intelligence Intermediate Certificate, certified by Samsung Research Institute, Noida.
◦ Awarded by Samsung as Shining Star in Q3 2023 and Paramount Award in Q4 2024 for exceptional performance.
◦ Published paper in IEEE Conference of I-SMAC 2018, titled Artificial Neural Network for Prediction Of Breast Cancer 2

Common questions

Powered by AI

Parag Singhal's board bring-up experience for Snapdragon/Mediatek-based mobile devices has significantly enhanced his technical capabilities by providing practical insights into hardware integration and system initialization processes. Board bring-up involves configuring hardware components and ensuring that they interact correctly with software elements, which hones skills in debugging complex issues related to hardware-software interactions. This experience improves his ability to troubleshoot and optimize systems at the hardware level, directly contributing to his expertise in device driver development and feature enhancement. Consequently, it equips him with the knowledge to ensure that mobile devices function efficiently and are optimized for performance, which is a critical skill set in mobile development environments .

Parag Singhal has demonstrated his proficiency in C++, Linux, and Git through various professional activities that showcase his technical capabilities in software development. His role as a software development engineer at Samsung involves significant work with C++ in kernel driver development for flagship devices, suggesting a deep understanding of low-level programming and performance optimization. Similarly, his use of Linux as a primary platform underscores his competence in system-level programming and debugging. His experience with Git, a version control system, is vital for collaborative development environments, indicating his ability to manage code versions effectively. These competencies are critical in his contributions towards feature enhancements, product lifecycle management, and automation, reflecting his technical proficiency .

Parag Singhal's receipt of the Spot Award as a Shining Star and the Paramount Award signifies high recognition of his exceptional contributions and performance in his field. These awards indicate that he has delivered noteworthy outcomes, such as improving software performance and efficiency, which are critical to Samsung’s operations. The Spot Award suggests recognition for impactful, potentially innovative work within a specific period, while the Paramount Award could indicate consistent high-level performance and contributions that align with the strategic goals of the organization. Such recognition not only highlights his technical skills and dedication but also enhances his professional profile, serving as motivation and acknowledgment from peers and leadership within the organization .

Parag Singhal’s experience in kernel driver development involves working on critical software components that interact closely with hardware. This exposure allows him to understand how software can be optimized for performance and resilience by ensuring stable and efficient operation of hardware components such as batteries. His work on charging and fuel gauge systems for flagship models further enhances this understanding by requiring performance tuning and stability optimization across systems. Additionally, his collaboration on algorithms for battery efficiency and his performance tuning to enhance system stability demonstrate a deep engagement with ensuring software resilience and optimal performance .

Parag Singhal’s experience in the full product development lifecycle at Samsung Research Institute is crucial for his career advancement as it provides comprehensive exposure to the phases of software development, from conceptualization to deployment and maintenance. This experience enhances his project management skills, allowing him to handle complex software engineering tasks and collaborate effectively with cross-functional teams. His role involved contributions to flagship model development and performance optimization, which are crucial for a leading tech company like Samsung and demonstrate a high level of trust and responsibility. Such exposure not only solidifies his technical skills but also enhances his strategic thinking, positioning him as a valuable asset in the technology sector and paving the way for future leadership roles .

Parag Singhal has effectively applied artificial intelligence (AI) techniques to enhance software functionality by using these methods to automate processes and improve the efficiency of software development. For instance, he applied AI and machine learning techniques to improve software functionality and used Python to automate the Time to Full tuning process, indicating a focus on leveraging AI for performance optimization. Furthermore, his project on designing a predictive system for detecting breast cancer and heart disease using artificial neural networks showcases his use of AI for developing sophisticated applications that address complex health issues .

Python and automation technologies are central to Parag Singhal’s work in software engineering, providing tools for improving system efficiency and streamlining processes. Python, known for its flexibility and efficiency in programming, is used by him to enhance software functionality, automate processes, and implement machine learning algorithms. His projects, such as automating the Time to Full tuning process and creating automation tools with Ansible, demonstrate how he leverages Python and automation to optimize workflows and solve complex problems efficiently. His proficiency in these technologies has enabled him to design predictive systems for health diagnostics and deploy them using Flask on Linux systems, showcasing the critical role these skills play in his career .

Parag Singhal's internships and personal projects have provided practical, hands-on experience that prepared him well for his role at Samsung Research Institute. His internship at Nokia Solutions and Networks involved creating features to reduce installation downtime and implementing automation solutions, which gave him real-world experience in system efficiency and customer support processes. Additionally, his personal projects, such as using artificial neural networks for medical diagnostics and automation with Python and Ansible, allowed him to explore and solve complex problems independently. These experiences developed his technical skills in programming, data analysis, and automation, directly contributing to his ability to perform effectively in his current role, where such skills are essential .

Parag Singhal's educational background in Computer Science and Engineering, with a Master’s degree from Thapar Institute of Engineering and Technology and a Bachelor’s degree from Govt. Engineering College Bikaner, provides a solid foundation in technical skills necessary for software development. The coursework likely covered essential subjects such as data structures, algorithms, and object-oriented programming, which are crucial for his role as a software development engineer. Additionally, his achievements, such as a respectable CGPA and a strong percentage, suggest a consistent academic performance. This educational base, coupled with certifications like the Artificial Intelligence Intermediate Certificate from Samsung Research Institute, directly supports his professional skills in software development, particularly in system efficiency, automation, and AI .

Deploying a predictive system for health diagnostics on a website using Flask and Python offers several benefits. It provides accessibility to users, allowing them to use the system remotely without the need for specialized hardware. Flask, a lightweight web framework, enables efficient handling of web requests, making the health diagnostics tool responsive and user-friendly. Using Python leverages its rich ecosystem of libraries for machine learning and web development, ensuring the system is both powerful and easy to maintain. This approach not only enhances the reach and usability of health diagnostics but also facilitates the integration of additional features or updates, thereby continuously improving accuracy and user experience .

You might also like