OBJECTIVE: I am a fast learner and a team player seeking a challenging role
in Engineering to enhance personal growth and add value.
EDUCATION:
. Master of Science (Computer Engineering), San Diego State
University, San Diego, CA. GPA: 3.60
. Bachelor of Engineering (Instrumentation and Electronics)Spring-
2007,VT University, India.GPA: 3.65
STRENGTHS:
. Good knowledge on C/C++. Experience in Embedded RTOS such as Symbian
OS 7.0.
. Work experience of 2 years in the field of Programming with strong
knowledge of OS internals, drivers and computer system CPU system
architecture.
. Good knowledge of microprocessors and computer system architecture.
. Strong in Communication Protocols design and Wi-Fi technologies (IEEE
standards and WLAN capabilities) including video processing and video
codec's
COMPUTER SKILLS:
. Languages: C, C++, Symbian C++, Data structures.
. Scripting: C-shell script, PHP.
. Operating Systems: Symbian OS 7.0, Android 1.1, UNIX, MS XP, MS DOS.
. Programs: MS Word, MS Excel, MS Outlook, MS Internet Explorer, Matlab,
Network simulator, OpenCV etc.
. Networking: TCP/IP protocol design, OSI Architecture, Compression
techniques (JPEG MPEG and H.264 Standards), 802.11x standards with
strong background in3G standards GSM, CDMA, WiMax, Bluetooth.
. Strong background in Image processing, Algorithm designing and code
development.
WORK EXPERIENCE:
1. Teaching Assistantship in Embedded Lab, SDSU. Period : Fall 2008 to Fall
2009
. Instruct various courses such as Computer and Data networks, Circuit
analysis, Embedded Design, C programming for Undergrad Students.
. Introduce the correct and efficient use of Lab equipments for the fresh
hands.
. Involvement in active development and controlling Lab equipment such as
Oscilloscopes, Function generators, Network/Spectrum analyzers.
. Location: San Diego state University.
2. Research Assistantship:-SPAWAR (Space and Naval Warfare), San Diego.
Period: Summer 2008 and fall 2008.
. Programming adaptive learning algorithm using Java program for testing
Evolutionary programming techniques. Task is to demonstrate
Computational creativity in the expert system for real world task (i.e.
Fuel cell designing) mainly performed for Adaptive Machine Learning.
Presented the paper in World Automation Congress)
. Location: San Diego state University.
3. Program Engineer at Tata Consulting Engineers. Period: Fall 2006 and
spring 2007.
. Involved in designing of Micro Architecture for Distributed system of
x86 architecture using C Language, mainly in Detailed engineering and
resolving escalated hardware and software issue.
. Responsible for system designing, code review and test review as a
System Analyst.
. Involved in analyzing the requirements of customer needs and prepared
the requirement specification in detail. My communication skill was
excellent which helped in presenting and communicating my views in
precise and clear way and provided customer satisfaction. I also
analyzed the technical requirements and details required for developing
the system and proposed solutions for implementing the same.
. Location: Bangalore, India interaction with multisite international
team.
4. Internship: - (Sasken communication, Dept. of Digital Electronics and
communication) Period: Spring 2006
. Involved in Designing and simulation of CPU of PIC16F877
microcontroller in C/VHDL language to implement a CAN (controlled area
network) and developed seamless operation among home devices and
systems for peripheral control. Location: Bangalore, India.
PUBLICATIONS:
. Sivaramakrishna .C. and Gordon Lee, "Facial Identification and
Classification by Scale Invariance Using Content Based Image Retrieval"
BiCoB2010 March 2010.
. Stuart H. Rubin, Sivaramakrishna .C. and Gordon Lee "Learning Conceptual
Chess for Testing Evolutionary Programming versus Reasoning Based Soft
Expert System" WAC2009 Jan 09.
PROJECTS:
1. Mobile application development and Networking. Period: Spring 2008 to
Fall 2009
. TULA -Content Based Image retrieval in Java Mobile edition (J2ME)
implemented on N-70 Nokia Phone. Application runs on Symbian OS v8.1a
with 2nd Edition, FP3 using JSR 118 and135 (Mobile Media API) and
Generic Connection Framework for CLDC 1.1. Period: Spring 2008 to Fall
2008
o AIM: Compare Query image captured from mobile with the database
image, based on image processing (object recognition) and not by
text, done using Query based Visual information on Server side
via PHP and csh scripting on LINUX OS. The similar matched
images from database is communicated to mobile via Relevance
feedback along with statistical information about the image
using socket services programming.
o TOOLS: Wireless toolkit SDK with Netbeans IDE for J2ME using
Midlets on client side and Apache server with GD libraries for
dynamic graphics generation in ImageMagick for manipulation.
. MyphoneBook: Personal information management developed in Symbian
C++.Application runs on Symbian OSv7.0 for 2nd edition cell phones. (
SMS handling) Period: Summer 2009 to Fall 2009
o AIM: Sharing of contact information between two mobile devices
achieved by creating new Message through Module (MTM's) on Nokia
6600 using Communication Stack which is used for accessing the
Message Server at Kernel level in C++, to retrieve contact info
stored in the phonebook of other mobile device by communicating
via SMS without the interaction of the user.
o TOOLS: Application coded in Symbian C++ using Visual
C++/carbide IDE.
2. Multi Media Communication system: Period: Fall 2007 to Spring 2008
. Video Codec of Mpeg along with reconstruction in Mat lab: Implement an
MPEG like encoder and decoder for I, P, B frames to determine the
motion vectors for each and performing the DCT, Quantization and
Huffman coding on B frames thus performing forward and reverse Motion
estimation.
. Image Encoding using JPEG: Image Compression and encoding via 4:2:0
and Digital cosine transform mapping technique with a quantization
table to compress the RGB image using entropy coding. Further the
reconstruction of the image from the compressed image data is
performed. Thus describing the artifacts in the reconstructed image in
Matlab along with Mean square error is calculated for each case to
obtain the efficiency.
3. Wireless Multimedia communication: Wireless PAN: 802.15.4 (Zig-bee) on
MAC for providing QoS in Mac layer, mainly in a peer topology network
and simulation in NS2 (network simulator).Presented Seminar on
Distributed Source Coding, WiMax, 802.11 n.
4. VLSI Circuit and System Design:
. Reduced Instruction Set Computing (RISC) Processor:
o Designed a RISC processor to execute multiply and divide
subroutines
o Implemented 4 stage pipeline and a Harvard Memory model
o Good insight of matching timing in a pipelined processor design
o Provided an opportunity to co-ordinate and work in a diverse team
environment
5. Network application to create and inject UDP packets using Socket
Programming in Data stack with IP protocol stack on C language with
UNIX environment.
MASTER's COURSE WORK:
. MASTERS THESIS:
"Facial identification and classification based on Scale invariance for
Content Based Image Retrieval" at BiCoB2010 conference held at Honolulu,
Hawaii, USA March 2010. New Algorithm developed for Image retrieval using
Gabor filters and Image registration tech to extract signature from skin
texture of a facial image which is scale/rotation/ illumination invariant
to identify and match similar images for Machine Vision.
. Masters Course work: Mobile Application development and Nomadic
computing, Multimedia and Wireless Multimedia Communication systems,
Computer communication networks
. Bachelors of engineering: Object Oriented Programming, Operating
system, Microprocessors (8085 and 8086), Microcontrollers (PIC series-
16C74, F877 and 8051), Computer organization, High Speed net design,
Wireless sensors networks, Embedded system design.
HONURS:
. Secured Second place in code competition in Forum Nokia on Mobile
developer's day 2009 at SDSU which included WRT and Location Based
System.