08.08.2013 Views

Sankaranarayanan Veeramoni Mythili - University of Arizona

Sankaranarayanan Veeramoni Mythili - University of Arizona

Sankaranarayanan Veeramoni Mythili - University of Arizona

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

<strong>Sankaranarayanan</strong> <strong>Veeramoni</strong> <strong>Mythili</strong><br />

Phone 781 315 2072<br />

Email sankar@email.arizona.edu<br />

http://ece.arizona.edu/~sankar<br />

OBJECTIVE<br />

To obtain a full time position in the field <strong>of</strong> Computer Engineering that can strengthen my skills and contribute<br />

my creativity and hard work towards the success <strong>of</strong> your company and to the growth <strong>of</strong> the fast developing field.<br />

EDUCATIO<br />

The <strong>University</strong> <strong>of</strong> <strong>Arizona</strong>, Tucson, AZ<br />

MS in Electrical and Computer Engineering, Aug., 2007 – Present.<br />

Expected date <strong>of</strong> Graduation : May 2009<br />

Awarded Graduate Tuition Scholarship for the Entire Masters Program.<br />

Major: Computer Engineering; GPA: Cumulative 4.0<br />

Courses: Computer Architecture, Distributed Systems, Computer Networks, Probability and Random<br />

Process, Distributed Simulation, Network Security.<br />

Computer Science; GPA: Cumulative 4.0<br />

Courses: Operating systems, Algorithms, Theory <strong>of</strong> Compilers.<br />

ational Institute <strong>of</strong> Technology Calicut (Formerly Regional Engineering College Calicut), India<br />

Bachelor <strong>of</strong> Technology in Electronics and Communication, May, 2005;<br />

GPA: Cumulative 74.5/100<br />

Courses: Microprocessor and Micro controller, Computer Organization, Programming in C, Analog and<br />

Digital Communication, Digital Logic Design, Communication switching Systems.<br />

AREAS OF ITEREST<br />

Computer Architecture, Operating Systems, Distributed Systems, Computer Networks, Autonomic Computing.<br />

ACADEMIC AD WORK EXPERIECE<br />

Research Assistant, NSF Centre for Autonomic Computing<br />

<strong>University</strong> <strong>of</strong> <strong>Arizona</strong> , Electrical and Computer Engineering , Aug, 07 - Present<br />

• Autonomia: Autonomic control and Management Environment (Master’s Thesis)<br />

Autonomia is a dynamic programmable control and management service to support the development<br />

and deployment <strong>of</strong> smart applications. Autonomia can be used to implement autonomic components<br />

from scratch or add autonomizing provisions to existing s<strong>of</strong>tware modules or resources.<br />

We developed services and tools like autonomic load balancing and autonomic fault management to<br />

improve management and productivity <strong>of</strong> HPC Server 2008 Clusters and applications.<br />

• Autonomic Power and Performance Management <strong>of</strong> Large Scale Data Centers<br />

The objective <strong>of</strong> this research is to develop a theoretical framework and a general methodology for<br />

autonomic power and performance management <strong>of</strong> high performance distributed computing centers.<br />

Teaching Assistant, <strong>University</strong> <strong>of</strong> <strong>Arizona</strong>, Electrical and Computer Engineering , Aug, 07 – Jan, 08<br />

In charge for handling assignments, Design lab and grading the same.<br />

Interacted on a weekly basis with students, during the course lab hours and also conducted <strong>of</strong>fice hours<br />

to resolve design and circuit related issues.<br />

IBM IDIA PRIVATE LIMITED, Bangalore, India May, 05 - June, 07<br />

Design and Development Engineer. Client: AT&T.<br />

Project: Services Provisioning Platform (SPP).


• Service Provisioning Platform is a family <strong>of</strong> applications, which is responsible for provisioning Layer<br />

4 to Layer 7 features for all AT&T Voice and Enhanced services. It is responsible for service<br />

activation and network infrastructure provisioning for both the TDM and VoIP networks.<br />

• Responsible for Object Oriented Design and development <strong>of</strong> code in C++ for SPP, which supports<br />

high-volume data, low-level transactions and real-time application logic.<br />

• One <strong>of</strong> my works in Automating the Build process was identified as an Intellectual capital by IBM.<br />

• Instrumental in successful deployment <strong>of</strong> 5 Quarterly Releases in IBM. Identified as among the Top<br />

Contributors <strong>of</strong> 2006 by IBM.<br />

SKILLS<br />

Languages: C, C++, Java, MPI, Action language, Unix Shell scripting, Matlab, CORBA, Yacc, flex.<br />

Simulation tool: WinMips64, Simple Scalar Simulator, PSPICE, Dinero, DEVS Java.<br />

Databases: Oracle, MySQL, RDBMS.<br />

Web Technologies: HTML, XML, PHP, ASP, Java Script.<br />

Platforms: UNIX (Basic AIX certified), SUN Solaris, Windows server 2008, Windows Vista, Kabira.<br />

Configuration Management Tools: Rational Clear Case, SCME (formerly Sablime).<br />

Design Tools: Rational Rose, OOAD.<br />

ACADEMIC PROJECTS<br />

1. Implementation <strong>of</strong> an Operating System (Current Project. Spring 09)<br />

In the first phase we implemented low level process support (process creation and termination), low level<br />

CPU scheduling, process synchronization, and interrupt handler synchronization. In the next phases we<br />

will implement more complicated process control functions, inter process communication primitives,<br />

device drivers and virtual memory.<br />

2. Autonomic load balancing in Micros<strong>of</strong>t Windows Server 2008 based Cluster<br />

Implemented receiver initiated and sender initiated load balancing in an eight core cluster using MPI and<br />

C programming<br />

3. Implementation <strong>of</strong> a parser for a subset <strong>of</strong> C called C—<br />

Read in a program according to the lexical conventions <strong>of</strong> the language; check syntax rules and report<br />

lexical/syntax errors;<br />

4. Configuration <strong>of</strong> a Linux based router<br />

Configured a fully functional internet router which routes real network traffic. The features that we<br />

configured are DHCP, DNS Server, Routing, Apache Web Server, Port Forwarding, Firewall, and<br />

Internet Connectivity.<br />

5. Distributed Distance Vector Routing Algorithm Implementation<br />

Implemented in the HP cluster with each node acting as a router. Used distributed Devs java to manage<br />

the message passing.<br />

6. Compression <strong>of</strong> an image using sub band coding.<br />

Modified EZW algorithm was applied to compress the image. The whole project was implemented in<br />

MATLAB. (Selected as the best Under graduate final year project.)<br />

7. FPGA implementation <strong>of</strong> Linear Predictive Coding (LPC)<br />

Analysis and synthesis <strong>of</strong> stationary process. The system was coded in VHDL and implemented into<br />

Cypress FPGA kit with a high amount <strong>of</strong> success.<br />

8. Texture Analysis and Classification with Tree-Structured Wavelet Transform<br />

Used feature selection algorithm to find the best features for classification. The whole project was<br />

implemented in MATLAB.<br />

AWARDS AD ACTIVITIES<br />

1. Secured 31st rank among 140000 students in the Engineering Entrance Examination. May 2001.<br />

2. Identified as one among top 10% employees in IBM in the year 2006.<br />

3. Ranked among top 5% <strong>of</strong> students throughout undergraduate studies.<br />

4. Got tuition scholarship from Reserve Bank <strong>of</strong> India during my High school and Under Graduate studies.

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!