Sundeep Yedida
Objective:
Seeking a Software Development position.
Education:
M.S. Computer Science Aug ‘08
Northern Illinois University (NIU)
B.E. Computer Science and Engineering May ‘06
JNTU, Hyderabad, India
Relevant Coursework/Skills:
• C++, Python, Perl
• Artificial Intelligence, Pattern Recognition and Machine Learning, Natural Language Processing.
• Computer Networks, Socket Programming, Telecomm and Network Security.
Work Experience:
Software Developer, McAfee Inc. Nov’ 08 – *
• As an SDE with the Web Engineering group, responsible for designing, coding and testing web pages using
the .NET framework and C#.
Software Intern, Tellabs Inc May 08 – Aug ‘08
• Designed and developed ClearCase/UCM Project Automation Tools, with web and GUI front-ends to
ease the process of managing project configurations, baselines and ClearCase activities. Developed using
(Perl/Tk, Ajax over Linux).
• Designed and implemented a TestCase management and reporting tool.
Tool used for managing automated test cases, recording results and generating management reports.
Research Assistant, NIU Sept ’06 – May ‘08
• A Natural Language Front-end to existing Search Engines using Python and the NLTK framework:
Devised and partially implemented an algorithm that decomposes queries into hierarchical categories and
seeks to provide different handlers for each type. Designed and partially implemented a basic web page
classifier using a naïve Bayes Classifier. (Python over Linux)
• A comparison of Brain Channel Interface channel selection methods over different data sets:
The project involved implementation of various Feature Selection (FS) methods, and comparing their
efficacy over different data sets. (C++ and Python over Linux)
Intern, Satyam Foundation, India Aug ‘05- July ‘06
(Internal Information Systems)
• A Concurrent Client-Server Application in C++ using socket programming.
The project involved building an application that monitored client system performance and performed
logging and reporting tasks.
Developed a multi-threaded server and a client that provides user information (processor load, disk usage
etc) via system calls. The client has back-up and resend mechanisms in place in case of socket failure.
Publications:
1) J. Zhou and S. Yedida, “Channel selection in EEG-based prediction of Shoulder/elbow movement intentions:
a computational approach”, IEEE Symposium on Computational Intelligence in Bioinformatics and
Computational Biology (CIBCB2007), pp455-460, 2007.
Sundeep Yedida