Post Job Free
Sign in

Engineer Object Oriented

Location:
Chicago, IL, 60616
Posted:
September 16, 2010

Contact this candidate

Resume:

Prateek Singhal

Email:*******.******@*****.*** linkedin.com/in/engineeringprateek Ph:

765-***-****

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.



Contact this candidate