Sankaranarayanan Veeramoni Mythili - University of Arizona
Sankaranarayanan Veeramoni Mythili - University of Arizona
Sankaranarayanan Veeramoni Mythili - University of Arizona
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.