http://www.cs.umd.edu/~rohit/resume.pdf

Rohit Ramesh
rohit507@gmail.com
(443) 987-6448
Education
B.S. Computer Science
University of Maryland , College Park, MD
September 2008 - May 2014 (Planned)
Graduate Record Examination (GRE)
Math 170 (98th percentile), English 170 (99th percentile), Writing 5.5 (97th percentile)
Work Experience
Teaching Assistant, UMD Computer Science Department
February 2014 - Present
• Holding office hours and helping students with concepts they need to add features to an OS kernel, as well
as helping refine the projects students are given.
Co-Instructor, UMD Computer Science Department
September 2013 - Present
• Writing an introductory Embedded Systems Engineering textbook, condensing and explaining the CS and
EE fundamentals needed to build simple embedded systems.
• Designing all the course projects, along with necessary resources and reference implementations.
Research Assistant, UMD Systems Engineering Research
Summer 2013 - Present
• Helping design and implement a set of Android kernel modifications that will allow user applications to
use coprocessors for continuous sensing applications, in order to reduce power draw.
• Designing wireless hardware nodes that implement a context aware cryptographic protocol over Bluetooth.
• Getting a prototype for a mobile power monitor into a production ready state, including creating and
manufacturing automated programming and testing devices.
• Creating an open source development stack, enabling people to program the LPC1769 microcontroller.
• Ported signal processing libraries to a low power microcontroller, while lowering resource usage to fit
within tight hardware constraints.
Military and Intelligence Group Part Time Programmer, Integral Systems
July 2010 - Feb 2012
• Built installers to allow company products to be easily deployed by clients all over the USA.
• Wrote and managed a Ruby on Rails server that automated reporting, documentation, and other related
project management tasks, significantly reducing their costs to the company.
Information Technology Intern, University of Maryland Medical Center
Summer 2008
• Made a Javascript application to allow doctors to view, analyze and markup medical imaging.
CosmoCam Project Intern, NASA Goddard
Summer 2007
• Created a web interface that allowed students to control a weather balloon mounted camera.
Academic Projects
Embedded Systems Engineering, Computer Science Course
Spring 2013 - Summer 2013
• Architected and built a number devices of using an ARM Microcontroller including a sound recorder, and
devices which interfaced with SD Cards, Ethernet, and other external systems.
• Developed and built a laser projector including all the hardware and software control systems.
Operating System Design, Computer Science Course
Spring 2013
• Augmented an x86 operating system with fork() and exec() support, virtual memory and paging
support, and other standard Unix features.
Compiler Design and Construction, Computer Science Courses
Summer 2011 and Fall 2012
• Designed and wrote multiple compilers as part of various self study efforts, implementing all the
components from scratch.
Skills
Programming: C, Java, x86/ARM Assembly, HTML/CSS, JavaScript, bash, Python, Ruby, Scala, Haskell,
oCaml, Matlab, GNU Octave, LATEX
Leadership Activities
Director of Communications, Out in STEM
Summer 2012 - Present