|
Education
M.S. Electrical Engineering (December 2002)
North Carolina State University, NC
GPA: 3.80/4.00
B.E. Electronics and Communications (June 2001)
L.D. College of Engineering, Ahmedabad, INDIA
GPA: 4.00/4.00
Computer
skills
Languages: C, C++, C#, JAVA, Visual Basic, Visual Basic .NET, Assembly (Intel, Atmel & Motorola), Visual Basic, Shell, HTML,
PHP, VHDL, Verilog HDL
Computer Networks: TCP, IP, UDP, Ethernet, Token Ring, IPv6
Databases/Servers: MS Access, SQL, Oracle 7.5/8i/9i, DB2, Microsoft SQL Server,
Crystal Enterprise Reporting, Data warehousing, Teradata
Operating Systems: Solaris, Linux, MS
Windows-NT/95/98/2000/XP/2003/Advanced-2000, MacOS, DOS, eCos
Design/Simulation Tools: MATLAB, ORCAD, Sonnet,
PSpice, Protel, Cadence IC Design Tool (including Synopsys,
HSpice, Artist, Layout, AWaves, Spectre), MS Office, CVS, Photoshop,
Dreamweaver, Corel Draw
Professional
Experience
Technical Services Engineer, EPIC Systems Corporation, Madison,
WI (June
`03 - Current)
 |
Primary duties include supporting and trouble shooting data warehouse feed process or ETL |
 |
Leading a performance task force to improve extract process, network settings for transfer and best practices for loads in various database platforms as well as reporting through Crystal |
 |
Developed timing analysis tool for performance monitoring, task controller, and XML parser for ETL configurations |
System Administrator and Developer, NC State
University (Jan `03 - March `03)
 |
Developed a secure mailing list and account management in PHP for University Graduate
Students Association (UGSA) on a Linux Server |
Research Student, NC State
University. Advisor: Dr. Rotenberg (Jan `02 - Dec `02)
 |
Involved in research in high performance computer architecture at technologies of 0.1
µm and below. Studied and implemented a variable depth pipeline for variable MHz processors for
energy savings up to 44% much higher compared to Dynamic Voltage Scaling
(DVS). Published a paper on the same |
 |
The project was simulated in C++, and was built upon the pipeline software written by Burger et al. |
Intern/Research Assistant, Space Application Center (SAC), Indian Space Research
Organization (ISRO), Ahmedabad, INDIA (Jun `00 - May `01)
 |
Simulated Digital Communication system in
MATLAB, designed and implemented the ˝ and 1/3 Convolutional CODEC using
VHDL, implementing unique word detection synchronization |
 |
Enhanced performance using Turbo En (De) coding and implementing the same in VHDL |
Systems Programmer, Developer and Maintenance (Jun `98 - May `00)
 |
Designed GUI Admissions software for Alpha Science Academy where I worked as Lecturer |
Teaching Assistant for ‘C’,
L.D. Engineering College, Ahmedabad, INDIA (Jun `00 - Dec `00)
Research Assistant, L.D. Engineering College, Ahmedabad, INDIA (Jan `99 - May `01)
 |
Wrote software for P2P communication between computers and provided specifications, tutorial and the source code to faculty and students. Also build various research equipments for departmental projects |
 |
Involved in team for development of the Undergraduate department under project "Impact".
Projects involved setting up network, maintenance of research equipments and network security |
Tutor, Undergraduate Tutorial Center, NC State University (Sep `01 - Dec `02)
 |
Tutoring in Calculus, Solid Geometry, Statistics and Physics |
 |
Involved in Walk-In Tutoring center to solve the problems of the students on the spot |
Lecturer/Tutor, Alpha Science Academy,
Ahmedabad, INDIA (May `97 - May `01)
 |
Lectured/Tutored in Advanced Math and Physics for 4 years. Trained nearly 30 tutors, conducted weekly exams and grading |
Projects
 |
Object oriented programming in C/C++ of the entire 7 stage Alpha processor simulator. The classes were written for various modules, and a complexity effective superscalar processor was simulated. With FIFO based issue logic feature. Global simulation options were provided to turn on/off any feature |
 |
Worked on demosaicing a sub sampled Bayesian pattern image from a digital camera. Reconstructed the image with less error than average color method. Extended the case from one dimension implementation to 2-D implementation. The image processing algorithm was simulated in MATLAB using ‘Lenna’ image |
 |
Implemented the algorithm for fast hop lookups in routers. High level simulation was done in C and implemented through Verilog Coding |
 |
RS-232 Communications - Interfacing two computers in the Lab and sending packets on a twisted wire. The protocol was IEEE compliant and written in C. Successful implementation of FTP was done through the project. Was part of the development of Data Communications Lab. (Jan`01 - May `01) |
 |
Computer interfaced multi-meter through Serial Port with Graphic view. GUI was designed
using C Graphics library. (Home Project) |
 |
Designed a program to develop icons and mouse cursors using C graphics library and mouse
interfacing. The mouse support library was developed for modular programming |
 |
Implemented error correcting coding techniques as well as compression techniques (Huffman, RS,
convolutional, Block Turbo, JPEG) in C and MATLAB |
 |
Designed a GUI based online shopping for hardware component selling company in Visual Basic. Included various access levels. Had invoice, price and inventory control too. The system was built on the original foundation and hierarchy of the company and was with a view of computerizing the business. A similar application was built using Unix Shell scripting |
 |
Designed a GUI based Student Admission program for Alpha Science Academy (where I worked as lecturer). The program maintained a clear database for status of each students as well as a simple interface for management of database |
 |
Horizontal Oscillator and EHT section of TV (Jan`00 - May `00) |
 |
Simulation of Pseudo-empirical method to solve Schrödinger’s equation was done to plot various semiconductor band gap diagrams |
Leadership/Extra-curricular activities
 |
Participant and member of IEEE; member of Graduate Indian Students' Association; active participant in Undergraduate Student Government, participant in NC State International Office
(OISSS) activities |
 |
Extra curricular activities also include tennis, cricket, and soccer, playing guitar, flute, and harmonica, reading novels and computer graphics |
Paper Publications
 |
J.
Koppanalil, P. Ramrakhyani, S. Desai, A. Vaidyanathan, and E. Rotenberg.
"A Case for Dynamic Pipeline Scaling". 2002 International Conference on Compilers, Architecture, and Synthesis for Embedded Systems (CASES'02), October 2002 |
 |
A. Dutta, S. Desai, N.
Pandya.
"Advances in Picture Coding". Presented in National Symposium held at Watumull Institute of Electrical Engineering and Computer Technology
(WIEECT), Mumbai |
 |
The other presentations include that on
"Clustered Microarchitecture", "Carbon
Nanotubes" and "Turbo Codes" |
Relevant Courses
Graduate
- VLSI systems
Design
- Digital ASIC
Design
- Microwave Circuit
Design
- Analog Circuits
- Advanced Micro
Architecture
- Digital Communications
|
|
Undergraduate
- Digital Signal
Processing
- Data Communications
Networking
- Applied Information
Theory
- Microprocessor Interfacing and
Applications
- Advanced
Mathematics
- Engineering Economics and Business
Management
- Programming
Languages
- Digital Electronics
|
|
|