Prateek Singhal
Email:*******.******@*****.*** linkedin.com/in/engineeringprateek Ph:
EDUCATION
Purdue University, West Lafayette, IN
Bachelor of Science in Computer Engineering May 2010
Cumulative GPA: 3.4/4.0
TECHNICAL SKILLS
Language: C#, C, C++, Java, Matlab, Korn Shell, Python, MySQL, CUDA(C
extension)
Tools and Techniques: UNIX, Windows, Visual Studio, Object Oriented
Programming (OOP)
Socket Programming, POSIX, STL,
Multithreading
WORK EXPERIENCE
Software Verification Engineer
Delphi E&S (Alliance Group),West Lafayette, IN (Jan- May,2009 Aug,2009 -
May,2010)
. Coded applications using dxl(OOP scripting language) for DOORS (data
management system).
. Implemented user interface that helped engineers at Alliance Group use
DOORS more easily.
. Developed Win32 applications in C++ for testing of Delphi automotive
products.
. Applications developed, used knowledge of object oriented programming.
Software Development Intern
Transmarket Group (Aardvark Trading), Chicago, IL (May - August, 2009)
. Developed Windows application utilizing tick level data analysis to back
test trader's strategy.
. Optimized C# WIN application using database optimization (MySQL) and
threading principles.
. Added charts functionality and improved GUI of a charting application in
visual studio 2005.
. Extensively used OOAD principles in C# to increase robustness of existing
applications.
Project Leader
Image Analysis Algorithms, West Lafayette, IN (Jan - May 2009).
. Implemented multi-threaded edge detection algorithms for image analysis
in CUDA.
Research Assistant
Nvidia Tesla Image Processing Project, West Lafayette, IN (May - July 2008)
. Reduced run time of image projection code (C++) by 10 times, using
multithreading in CUDA.
RELEVANT PROJECTS:
. Designed and coded a multi-core processor in VHDL based on MIPS CPU
architecture.
. Implemented process synchronization and scheduling, file system, shared
memory in DLX OS
. Used Python to implement block and stream ciphers, Firewalls, port
scanning in LINUX.
. In C emulated working of router (Bellman Ford algorithm)using socket
programming in UNIX.
AWARDS AND ACTIVITIES:
. President Golden Key Honors Society (200+ active members), Purdue
Chapter, 2009-10.
. Member ETA KAPPA NU (HKN) Honors Society.
. Dean's List, Semester Honors, spring 2008, fall 2009 Purdue University.