Ramakrishna Soma

EDUCATION

08/05-present    University of Southern California, Los Angeles, CA

PhD. Computer Science. (Expected 08/2008)

01/03-12/04    University of Southern California, Los Angeles, CA

MS Computer Science, GPA: 3.97

                                

Courses: Software Architectures, Databases, Advanced OS

06/95-06/99      University of Mysore, Mysore, India

BS (Computer Engineering), GPA: 3.6

 

TECHNOLOGY SKILLS

Operating Systems                Linux (Kernel programming), Windows 95/98, WindowsNT   

Programming Languages      Java, C, NesC

Java Technologies                  J2EE, JDBC, Swing, JSP, JMS, JBoss, Weblogic 5 application server

Database                                 Oracle, MySQL

Hardware Platforms              ADS BitsyX (Intel PXA255-SA1111), Intel Xscale 80200-IOP 310

Wireless Technologies           SMS (CIMD, SMPP protocols, Nokia smart messaging), WAP

Others                                     UML, OCL, XML, XSL

 

EXPERIENCE

08/05-present        Research Assistant , Cisoft, Integrated Asset Management, USC Los Angeles, CA

·         Performed research on using OWL to solve information management and integration problems in Chevron.

·         Developed a prototype for a metadata management system, which is currently being commercialized by Avanade Inc. (Java, Swing, Tomcat, Axis2, .NET, OWL, Jena).

·         Consulted for Avanade Inc. on issues related to OWL and participated in the requirement gathering and high-level design stages.

·         Exposed to/trained on simulation tools used in the petroleum industry like IPM, CHEARS etc.

01/03-12/04        Research Assistant, Low power Lab., USC, Los Angeles, CA

·         Developed Operating System directed power management modules for the Apollo test bed (AT2), based on Intel Xscale processor and running Linux.

·         Developed Dynamic Voltage and Frequency Scaling policies for AT2 and ADS-BitsyX systems that led to three publications.

·         Developed ‘Wake-on-wireless’ for the ADS BitsyX system, a mechanism to wake up the system from its low power sleep state by a wireless packet.

 

04/01- 07/02          Sr. Software Engineer, Plexus Technologies , Mumbai, India

·         Lead a 5-person team project providing wireless notification services for a media company.

·         Part of a core team which conceptualized, designed and developed a reusable framework based on J2EE standards for extending business applications to mobile devices.

·         Developed pilot projects, wrote technical documentation for and trained personnel on the above-mentioned framework.

 

07/00- 03/01          Cofounder, Ceasewire Technologies , Bangalore, India

·         Co founded a successful 6-member startup, which was later acquired.

·         Developed reusable components for rapid development and deployment of mobile services.

 

10/99- 06/00          Jr. Software Engineer, Robert Bosch India, Bangalore, India

·         Delivered an Order tracking, automation and reporting system, which was behind schedule.

·         Developed a prototype for a video streaming product for the Internet.

 

RELEVANT PROJECTS AND ACHIEVEMENTS

·         Directed research on software tools for modeling Software Architectures, which led to a publication.

·         Implemented a subset of the SSL protocol including the MD5, DES and RSA algorithms in C for the undergraduate thesis.

·         Scored in GRE: 2320/2400.

·         Ranked within the top 5% among more than 5000 undergraduate CS majors in a national level examination

 

 

 

 

Last updated on 3/11/2007
The University of Southern California does not screen or control the content on this website and thus does not guarantee the accuracy, integrity, or quality of such content. All content on this website is provided by and is the sole responsibility of the person from which such content originated, and such content does not necessarily reflect the opinions of the University administration or the Board of Trustees