top of page
HOME
COURSES

COURSES

Virginia Tech : Computer Engineering (Fall 2015)

 

ECE 5554 : Computer Vision

ECE 5984 : Cyber Physical Systems

ECE 5504 : Computer Architecture

BITS Pilani : Electrical and Electonics Engineering

Electronic development and integrated circuits

Digital electronics & computer organization

Control systems

Communication systems

Circuits and signals                                              

Object oriented programming and design       

Microprocesser programing & interfacing        

Microelectronic circuits    

Online Courses : Coursera

 

Machine Learning

Audio Signal Processing for Music Applications

Human Computer Interaction

WORK

Defense Research & Development Organization                            

 

I contributed to the development of an AFDX protocol based High Speed duplex avionics ethernet switch. I worked on the PCB schematics design using orCAD capture and final pin level verification of switch PCB hardware layout design. I created file lists and register lists for different IP Cores like DDR, UART, GPIO and VECTOR INTERRUPT CONTROLLER with masked values and generated automated test cases using PERL scripting. This also needed system level verification of DDR controller IP core using C based test cases.  I developed test cases for the Ethernet Switch and End Systems in compliance with ARINC-664 and carried out functional testing of the network. I worked on the development and inclusion of Linux device drivers for the switch kernel. Interfacing and initialization of the switch prototype was accomplished through the Kermit protocol and required customization of U-Boot for TFTP.

 

 

Sept 2014 - June 2015

JDA Software                                                                                                 

 

I worked with the JDA-Lenovo team to design Master Data Management processes for the Lenovo e-Commerce solution and integrated MDM agile business framework with Java to streamline workflows. This entailed coordinating with teams across multiple regions to understand the client’s requirements and translating them with respect to the current solutions. I also developed ETL workflows to accomodate new functional requirerements into the MDM solution. Developed the complete codebase including workflows, functions, database procedures, Java packages and the User-Interface, for introduction of Latin American and new European countries as part of new releases. I also implemented a new data tracking service using Java, PL-SQL and XML that played a key role in the support and maintenance activities of the application. I took ownership of the purging redundant data in accordance to the business model and worked in collaboration with the Lenovo e-Commerce Project Manager to ensure that regular operations remained unhindered. I received a JDA Spot Award for leading this clean-up of redundant data on the Lenovo production database.

 

July 2013 - July 2014

INTERNSHIPS

JDA Software                                                                                                 

 

I implemented the Operational Debugging Interface on Java to monitor MDM data across all stages of the agile framework. This became a vital part of the processing workflows by providing active issue identification, problem trace and steps for resolution.I also developed the Environment Information Web Application for the Lenovo database servers using JSP. It automatically obtained updated information on a regular basis and enabled fast sharing of information with every one globally and without any conflict. These projects were very well received by the management and I was offered a full-time position at the company.

 

 

July 2012 - July 2013

Airtel                                                                                                                

 

I worked on building software components for handling IP related services. This involved the abstraction layer, IP stack provided by the RTOS & IP services used by the call server.

May 2011 - July 2011

WORK

PROJECTS

I have undertaken projects in hardware design, wireless sensor networks and embedded software during my undergraduate studies and have gradually aligned my focus on machine vision. I am currently workin on projects involving dynamic vision that uses address event representation much like human eyes, for robotics. I also worked on the on visual question answering that employs deep learning pricniples to enable computers to learn, ask, answer and show relevant data from images just as we do. Here are some of the intersesing projects that I have worked on !

PROJECTS
CURRICULUM VITAE
DYNAMIC VISION SENSOR

DYNAMIC VISION SENSOR

SEPT 2015 - PRESENT

VISUAL QUESTION ANSWERING

VISUAL QUESTION ANSWERING

OCT 2015 - DEC 2015

IMAGE SIMILARITY - FOURIER TRANSFORM

IMAGE SIMILARITY - FOURIER TRANSFORM

SEPT 2014 - DEC 2014

VISION GUIDED ROBOTIC ARM

VISION GUIDED ROBOTIC ARM

JULY 2012 - DEC 2012

WIRELESS SENSOR NETWORKS

WIRELESS SENSOR NETWORKS

JAN 2012 - JUNE 2012

SERIAL PERIPHERAL INTERFACE

SERIAL PERIPHERAL INTERFACE

JAN 2012 - JUNE 2012

RESUME

Siddharth Narayanan

siddharth.narayanan@ymail.com | (540) 449 – 5840

D48, 1224 University City Blvd, Blacksburg, VA 24060

http://siddharth-narayanan.wix.com/home | https://github.com/siddharthnarayanan

 

 

EDUCATION

M.Eng. Computer Engineering - Software and Machine Learning                                                        Expected Graduation: Fall 2017

Virginia Polytechnic Institute & State University (Virginia Tech) - Blacksburg, VA                                                     (Current GPA: 3.76)

 

B.E. Electrical and Electronics Engineering                                                                                                                               July 2013

Birla Institute of Technology and Science (BITS) - Pilani, India

 

EXPERIENCE

Software Engineer, High Speed Communications Interface for Distributed Avionics                                           Sept 2014 - June 2015

Defense Research & Development Organization (DRDO) - Hyderabad, India

     • Tested software for data path acceleration architecture on real time duplex ethernet switch

     • Designed PCB schematics for avionics switch

     • Automated C based test case generation and system level verification of DDR & UART

 

Technical Consultant, JDA | Lenovo e-Commerce Solution                                                                                     July 2013 - July 2014

JDA Software - Bangalore, India

     • Designed Master Data Management (MDM) processes for the e-Commerce solution

     • Integrated Java packages with the MDM agile business framework to streamline workflows

     • Received the JDA Spot Award for leading Lenovo production database optimization

 

Internship, JDA | Cloud Services                                                                                                                             July 2012 - July 2013

JDA Software - Bangalore, India

     • Implemented a Debugging Interface on Java to monitor all stages of data processing

     • Developed the Environment Information Web Application for Lenovo database servers on JSP

 

PROJECTS

Dynamic vision sensors (DVS), Virginia Tech - Robotics Algorithms & Autonomous Systems lab                            Sept 2015 - Present

     • Developing low-latency localization for using DVS and active LED markers using jAER

     • Will implement visual odometery using DVS for autonomous landing for Micro Air Vehicles

 

Visual Question Answering (VQA), Virginia Tech – Computer Vision Project                                                          Oct 2015 – Dec 2015

     • Generated a VQA scheme using Deep Multimodal Similarity Model with an emphasis on accuracy

     • Extended scheme to 3 other qualitative experiments like enabling computers to ask questions for a given image

 

Mapping for TTEthernet, Virginia Tech – Cyber Physical Systems Project                                                             Oct 2015 – Dec 2015

     • Formulated the mapping of functions onto ECU architecture for preservation of semantics

     • Optimized the design problem with valid TT-Ethernet schedules for distributed automotive systems

 

Ethernet Driver, Defense Research & Development Organization, Hyderabad, India                                             Jan 2015 - Apr 2015

     • Designed a network driver to enable ethernet communication on a MPC5200B chipset.

     • Gained knowledge on the Kermit Protocol and U-boot loader

 

Image Similarity using Fourier Transform, Birla Institute of Technology and Science-DSP Lab                             Sep 2014 - Dec 2014

     • Implemented image similarity ranking based on Fourier Transform on OpenCV

     • Compared data for 500 images with existing histogram intersection methods

 

Vision guided robotic arm, Birla Institute of Technology and Science - Robotics Lab                                             Jul 2012 - Dec 2012

     • Developed android application to control OWI arm using Arduino Bluetooth 4.0

     • Extended functionality to Raspberry Pi through the WebIOPi framework

 

TECHNICAL SKILLS

Programming Languages: Java, C, Matlab, Python, JavaScript, SQL, HTML5, CSS3

 

PUBLICATIONS

Siddharth Narayanan, P.K. Thiruvikraman. Image Similarity using Fourier Transform

International Journal of Computer Engineering & Technology, ISSN 0976–6367,Vol. 6, Issue 2, (2015), pp. 29-37

 

Siddharth Narayanan, C. Ramesh Reddy. IED Defusing Robotic Arm using Gesture Control

International Journal of Engineering Research and Technology, ISSN 2278-0181 Vol. 4 - Issue 02 (2015)

 

ABOUT ME

Hi there ! I am a Masters student in Computer Engineering at Virginia Tech.

 

I am currently working on Active LED Markers tracking using Dynamic Vision Sensors for visual odometry at the Robotics Algorithms & Autonomous systems laboratory.

 

Prior to this, I was working at the Directorate of Naviagtion and Embedded Computers of the Missile Lab of the Defense Research and Development Organization in Hyderabad, India. I received my Bachelors in Electronics and Electronics Engineering  from BITS-Pilani, Hyderabad.

 

 

 

ABOUT ME
bottom of page