Ram Suman Karumuri
Education Brown University
09/07-12/09(expected)Masters in Computer Science (ScM). GPA: 3.7/4
programming languages , software engineering and visualization, data-intensivescalable computing, large scale networked systems, algorithms, parallel and distributed systems.
08/00-05/04B.E. in Information Technology GPA: 3.89/4
Software EngineerBangalore, India 10/06-8/07
Architected and launched a secure and scalable backend for teachers.yahoo.com beta, acollaborative web clipping platform and social networking site for teachers.
Contributed signiﬁcantly to pre-alpha launches of Yahoo! Classiﬁeds and Yahoo! Mash.
Dealt with schema design, SQL query optimization, sharding, MySQL replication, syndicatedsearch, web service API design, SEO and XSS issues for all the websites.
Goldman Sachs (ADP)
Software EngineerHyderabad, India 6/04-9/05
Designed and delivered highly optimized modules for credit and debit card processing and taxreport generation on a high availability trading system.
Wrote a regression test suite that is used by all development teams across Goldman.
Developed a database backed web site, used internally by ADP, for peer review of code.
C, Perl, C++, Java, Sybase (T-SQL), Solaris, Autosys, JSP, Weblogic J2EE Server.
Publications Automatic detection of internal queues and stages in message processing systems.
Authors: Suman Karumuri, Steve Reiss. Intl. conf. on program comprehension (ICPC), 2009.
Sandesh - A new paradigm for modeling dynamic systems
Authors: Suman Karumuri. 2nd Simulation Workshop, 2004, ACM SIGSIM.
Other Projects REVEAL
Summer job, Brown University 05/09-present
Designed and implemented the hardware and software (website and web services) for a videostream acquisition and annotation system for a pioneering digital archaeology project.
Deployed at Apollonia-Arsuf site in Israel, improved data gathering speed by 50%.
Hardware-software co-design, extreme working conditions and tight deadlines.
Ruby on Rails, Active scaﬀold, MySQL, Linux, Shell scripting.
Research project, Brown University 02/09-present
Built the back-end (Java debugger, code search, ﬁrst trace points debugger for Java andwrapped many undocumented Eclipse APIs) for a next generation Java IDE called Code Bubbles.
Currently a skunk works project with potential for many publications and patents.
Java, Eclipse APIs, Debugger, Static code analysis.
Research project, Brown University 06/08-present
Designed and implemented the ﬁrst automatic tracing system to generate causal traces of message processing applications using novel program analysis techniques.
Preliminary results have been published at ICPC 2009.
Java, AspectJ, Python, Ruby, Rake, YAML, XML, program analysis techniques, highperformance distributed tracing.