Ramakrishna Nadella
***.*******@****.***
https://github.com/ram-nadella
SKILLS
Java, Ruby, Rails, PHP, HTML/CSS, JavaScript/jQuery
EDUCATION
MS Computer Science (May 2011)
San Francisco State University
BTech Electronics & Communications
Jaypee Institute of Information Technology, India
WORK EXPERIENCE
Developer Intern at OPSWAT
Summer 2010
Worked with the Endpoint SDK team that develops and maintains an SDK for
doing posture assessment on clients before they connect to a network. Was
part of the group building a tool (using Java/Swing) that would drastically
cut down the time it takes to add new product detection capabilities to the
SDK.
Worked on parallelizing task execution using SwingWorkers. Studied the
threading model in Swing applications and moved several possible long
running tasks off of the Event Dispatch Thread to improve UI
responsiveness. Re-factored a data collection tool written in C to use
libXML as the XML parser/generator to prepare for foreign language
characters. Experienced working in a continuous integration development
environment.
Technologies: Java, Swing, C
Student Developer at Academic Technology, San Francisco State University
June 2009 - Jan 2010
Worked with the team in-charge of the campus Learning Management System -
iLearn. iLearn is based on the open source project Moodle with
modifications necessitated by the needs of the users. Was responsible for
fixing bugs filed by the support team, deploying code to the test server
and notifying QA about critical changes to provide a white box perspective.
Technologies: PHP, JavaScript, HTML/CSS
Student Assistant to the Information Security Officer, San Francisco State
University
June 2008 - May 2009
Worked on several information security policies and draft Requests for
Proposal (RFPs). Consulted with IT groups on campus to work out a solution
for off-site data backup to comply with the business continuity
requirements set by California State University. Performed NMAP scans to
map the systems connected to the campus network and to look for possible
vulnerabilities. Created preliminary HTML mock-ups for a web based computer
security incident tracking system.
PROJECTS
Text To Call (Rails, hosted on Heroku)
A web where the caller can type the message to be conveyed and a text to
speech engine will read the message to the receiver when the call connects,
eliminating the need for the caller to actually call, wait until someone
pickups up and then talk. Allows logging in with an external identity using
OAuth instead of creating a new account, currently supports AOL, Google and
Yahoo as identity providers.
http://texttocall.heroku.com
Quake Stream (Ruby, JavaScript)
Tracks the number of tweets that have the word earthquake. An experiment to
observe how soon we can know about earthquakes using social media trends.
Uses Twitter's Streaming API, Ruby, Redis, WebSockets. Uses gems based on
EventMachine for parsing the HTTP stream and for the WebSocket server.
http://quakestream.com
Pronounce (JavaScript, HTML)
Google Chrome extension. Clicking a newly added selection context menu item
will pronounce the selected word. Available at the Google Chrome Extension
Gallery, currently has 300+ users.
http://goo.gl/kRpmd
Chao SMS (Java, JSP, hosted on Google App Engine)
A web app that sends an SMS notification to signed up users when a
specified YouTube channel has a new video.
http://chao-sms.appspot.com
BenchMaker (Rails, jQuery)
Web based benchmark generation tool that allows the user to combine
individual components to generate flexible workloads. Developed as part of
my Master's culminating experience project.
http://benchmakerapp.com
REFERENCES
Mig Hofmann Clifford Tham
Information Security Officer, SFSU Developer, Academic Technology,
***@****.*** SFSU
*****@****.***
Steven Ginn Alex Keller
Vice President of Engineering, SysAdmin, Academic Technology, SFSU
OPSWAT
******@******.*** ********@****.***
Jozo Dujmovic Andrew Roderick
Professor, Department of Computer Technology Development Manager,
Science, SFSU Academic Technology, SFSU
****@****.*** ********@****.***