Praveen Kumar Ravindran
EDUCATION Auburn University, Auburn, AL
Master of Computer Engineering (GPA : 3.70) - May 2015 Hindustan University of Science and Technology, Chennai, India Bachelor of Engineering (Electrical and Electronics) (GPA : 3.45) - May 2013 Relevant Courses
Advanced data structures, Algorithm design and analysis, Computer Architecture, Telecommunication networks, Wireless networks, Communication Systems. TECHNICAL
SKILLS
Languages : Java, MATLAB, Python, C, C++, TCL.
Web Design: HTML, CSS, JavaScript.
Tools : SVN, Git, Emacs, Maven, Eclipse, Spring MVC, Tomcat. Protocols & APIs: XML, JSON, SOAP, REST.
Databases: MySQL, PostgreSQL, Microsoft SQL.
Operating Systems: Linux, Unix Variants, Windows.
Github Profile: https://github.com/praveenravindran/ Personal Website: https://praveenravindran.com
INTERESTS
EXPERIENCE
Algorithms, Database Management, Software Engineering and design. Auburn University - Department of Mathematics (Aug 2014 – Apr 2015 Teaching Assistant) Helped students at Auburn learn and understand the different techniques to deal with problems related to integration ranging from integration by parts, multiple integrals to vector calculus. Auburn University - Department of Geology (Aug 2013 – Apr 2015) Teaching Assistant Helped students from non-science majors develop an interest and learn about different aspects of science ranging from heat and thermodynamics to genetics and cellular biology BSNL - Software and Communications Intern.(May 2011 – Aug2011) Developed a web application portal using Java, HTML and CSS for taking complaints / suggestions from over 1000 employees who worked in my division.
Hindustan University (June 2010 - Aug 2012 ) Web Designer Helped in building a website to showcase the technical symposium and other events hosted by the department.
RELEVANT
PROJECTS
Sentiment analysis of tweets(Java, Weka)
Used Machine learning algorithms to classify user sentiment by analyzing the textual content of tweets. Achieved 75 % accuracy for the two class classification problem on a test set. Time tracking application (Python, JavaScript, HTML, CSS) Built a simple time tracking application based on the Pomodoro technique to help users track and manage time. Used JavaScript and D3 to build cool charts for users to track various metrics over a period of time. Speech recognition using Sphinx (Java, Matlab)
Used Sphinx an open source speech recognition library to build a voice recognition plugin for student's complaints portal. Learned the theory and implemented a simple Hidden Markov model. Automatic Test Pattern Generator (Java)
Designed an ATPG to detect stuck at faults at any node in a circuit. D algorithm was used to propagate the fault to the output and path justification was performed as well. RISC CPU - (VHDL, ModelSIM)
Designed a 16 bit RISC CPU with a multicycle datapath in VHDL, verified with VHDL test benches, created a memory module from Alteras Megafunction Library and implemented it on the DE2 FPGA board.
Spaceship Game (Python)
Designed a game in which the user controls a spaceship with four buttons: two buttons to rotate the spaceship clockwise and anticlockwise, a thrust button and another to shoot at asteroids that spawn randomly with random velocities.
ACHEIVEMENTS Presented and won awards at various national level technical symposiums in India. Voted “Best young leader" by peers and professors in Hindustan University student leadership summit.
*************************@*****.***
Chesterton Ave, Belmont, CA-94002
Phone no:(508)(969-3595)
508-***-**** Belmont,CA-94002