Prateek Kapoor
About Prateek Kapoor
Prateek Kapoor is a Software Engineer at Yale University, specializing in clean and efficient coding practices. He holds a Bachelor of Science in Engineering in Computer Science and Engineering from the University of Connecticut, where he also completed minors in mathematics and astrophysics.
Work at Yale University
Prateek Kapoor has been employed as a Software Engineer at Yale University since 2023. In this role, he focuses on writing clean and efficient code, contributing to various software development projects within the university. His position is based in New Haven, Connecticut, where he applies his technical skills to support the institution's computing needs.
Education and Expertise
Prateek Kapoor earned a Bachelor of Science in Engineering (BSE) in Computer Science and Engineering from the University of Connecticut, where he studied from 2018 to 2022. He completed minors in mathematics and astrophysics, enhancing his analytical skills. His academic background provides a strong foundation in algorithms, systems programming, and machine learning.
Technical Skills
Prateek Kapoor possesses strong proficiency in Python, complemented by intermediate skills in Java and MySQL. He has advanced knowledge in algorithms and complexity, systems programming, and machine learning. Additionally, he has a solid understanding of data structures and time complexity, which supports his ability to develop efficient software solutions.
Internship Experience at NASA
In 2017, Prateek Kapoor interned at NASA Goddard Space Flight Center for two months. This experience provided him with exposure to high-level engineering projects and enhanced his technical skills in a real-world setting. The internship contributed to his professional development and understanding of software engineering in a scientific context.
Personal Attributes
Prateek Kapoor is recognized for his ability to quickly learn new topics and maintain focus on challenging tasks for extended periods. These personal attributes support his effectiveness as a software engineer, allowing him to adapt to new technologies and tackle complex problems efficiently.