Ramnarayan Krishnamurthy is seeking a full-time position as a software/firmware engineer starting in August 2016. He has a Master's degree in Electrical Engineering from the University of Colorado, Boulder and a Bachelor's degree in Electrical Engineering from BITS Pilani in India. His skills include programming in C, C++, OpenCV, CUDA, and MATLAB as well as experience with embedded systems, image processing, and GPU programming. He has internship experience in barcode detection and defect detection and has worked as a senior analyst at Wells Fargo.
1 of 2
More Related Content
Ramnarayan-Resume-2_page
1. Blue text denotes hyperlinks
Ramnarayan Krishnamurthy Dec 3, 1990
Ramnarayan.Krishnamurthy@colorado.edu 揃 +1 7203615996 揃 https://www.linkedin.com/in/kramnarayan
1300, 30th Street, Apt # D6-14, Boulder, Colorado 80303, United States
Summary
Seeking a full time opportunity as a Software/Firmware Engineer starting August 2016 and to utilize my skills and
experience in Image processing, Embedded System Design, GPU Programming and Unix Administration
Education
University of Colorado, Boulder Master of Science Electrical Engineering (Aug 2014 - Aug 2016)
Relevant Coursework: Embedded Systems Design, Design and Analysis of Algorithms, Real Time Embedded
Systems, Advanced Computer Architecture, Internet of Things, Network Systems GPA = 3.80/4.0
BITS Pilani Bachelor of Engineering (Hons.) Electrical Engineering (Aug 2008 - May 2012)
Specialization: Microprocessor Interfacing & Programming, Analog & Digital VLSI Design, Microelectronics
Skills
Programming: C, Embedded C, C++, OpenCV, OpenCL, CUDA, Assembly Language, MATLAB, Simulink, SQL,
Multithreaded & Socket programming
Driver Programming/ Protocols: TCP/IP, UDP, HTTP, FTP, SMTP, SSL, SSH, I2C, SPI, UART, USB BC, Bluetooth
Scripting: Perl, Shell (bash), Python, Ant
Platforms: Windows, Unix, Linux, 8051 and x86, ARM, BeagleXM, Jetson TK1, Leopard Gecko EFM32
Tools: Code Blocks, Eclipse IDE, Coocox, Simplicity Studio, EnergyAware Pro鍖ler,Tortoise SVN, Gdb, Emily52,
Edsim, Kernel Shark, OpenSSL, Bluefruit Leuart, AutoCAD, PSPICE, Cadence, Orcad Capture Schematics, Logic
Analyzers, Oscilloscopes, Anthill Pro, Wily Introscope, PAC2000, JIRA, SharePoint, F5 Load Balancer, Splunk, Latex
Experience
Webscan Inc. Boulder, Colorado
Software Engineering Intern (May 15 Aug 15)
Devised algorithms using gradient, textural and FFT principles to classify a given barcode as 1D or 2D
Developed proof of concept models in MATLAB comparing and contrasting these methods and demon-
strated a signi鍖cant time saving using a novel approach (GLCM)
Identi鍖ed orientation of a barcode with an accuracy of 96 percent using Hough and Radon Transform.
Isolated and localized barcode in suboptimal conditions using Gabor Filters and Bottom Hat Filtering.
Optimized GLCM and Hough Transform in C and achieved a speedup of 1.6x in the commercial product
Wells Fargo Enterprise Global Services Bangalore, India
Senior Analyst (Jul 12 Jul 14)
Unix Sys Admin Tasks: Involved in User management, Log management, Disk utilization, Load balanc-
ing across production servers & expanding the network by adding new servers
Script Development: Initiated a project to automate routine tasks to reduce human intervention; Devel-
oped scripts in perl, shell, python that adhered to the audit requirements
Production Support: Acquired domain knowledge and utilized it to resolve major incongruities between
client & channels; Liaised with bankers, QA, Dev, DB teams to troubleshoot live production issues
Build Engineering: Specialized in Code Builds, Deploys, Testing and Scripting using AntHill Pro
Release Management: Spearheaded a team of 11 members across di鍖erent geographies to successful
application & infrastructure installs
Central Electronic Engineering Research Institute Pilani, India
Research Intern (Real Time Fabric Defect Detection) (May 11 Dec 11)
Implemented a novel system to identify & isolate defects in real time in MATLAB and C after evaluating a
variety of unsupervised image processing algorithms
Proposed and executed a technique to classify local defects and cut costs by reducing logistic requirements
Achieved an detection e鍖ciency of 98 % and run time of under 2 seconds per isolation
Co-authored a Research Paper published in OPTIK-International Journal for Light and Electron Optics
2. Projects
Software De鍖ned Photometer Research Project Boulder, Colorado
ECEN 5548 - Independent Study (Prof. Sam Siewert) (Aug 15 Present)
Developed a suite of Image Fusion primitives in CUDA by implementing the Sobel Filter, Hough Transform,
A鍖ne Transform and Pyramid Representation on the Jetson TK-1
Compared and Contrasted continuous transform power requirements by type, resolution, and frame rate
on FPGA (DE1-SoC) and GP-GPU (Jetson TK1) System-on-Chip architectures
Investigated the e鍖ectiveness of Wavelet Transform in Multi Spectral Image Fusion using MATLAB
Presented and published a Research paper at the SPIE Conference, 2016
Memory Optimization and Queued Pipeline Implementation in OpenCL Boulder, Colorado
ECEN 5593 - Advanced Computer Architecture (Nov 15 Dec 15)
Designed and furthered the theoretical idea of dynamically scheduled virtual work groups on a single
OpenCL kernel by coding a generic framework of any number of pipelined algorithmic stages
Achieved a 50 % improvement in the memory space usage of the GPUs by optimizations that included
eliminating the need to store intermediate results of each of the pipeline stages
Improved e鍖ciency by 33 % by minimizing the time spent on waiting for the dependent data to be
processed and handling the data dependencies inside the kernel without CPU interventions
Driver Assistance System on Jetson TK1 board (ARM processor) Boulder, Colorado
ECEN 5623 - Real Time Embedded Systems (Jun 15 Aug 15)
Engineered a system that identi鍖es a tra鍖c sign in real time and assists the driver by vocalizing it
Implemented the SURF algorithm preempted by Canny Contour Isolation in OpenCV to extract and
match key points on the Jetson TK-1 (Kepler GPUs)
Utilized the Rate and Deadline Monotonic Theory for analysis of the multi-threaded program
Achieved a detection accuracy of 93 % and a run time of 230 ms with robustness to lighting and orientation
Interactive Voice Response using ARM Boulder, Colorado
ECEN 5613 - Embedded System Design (Mar 15 May 15)
Devised a system that interprets a voice command by performing the corresponding task
Implemented a 128 bin FFT on the ARM Cortex M3 to compare temporal features of the input signals
Developed drivers in C for the Graphic LCD, I2C Interface, UART and DC Motor
Achieved an accuracy of 97 % while converting the given speech input to a text output
Music Genre Classi鍖cation System Boulder, Colorado
ECEN 5322 - Search Engine & Analysis of High-dimensional Dataset (Jul 14 Dec 14)
Designed a MIR System in MATLAB using Graph Clustering, Local Linear Embedding, Support Vector
Machines, Google Page Rank and Principal Component Analysis
Showcased a reduction in runtime by 75 % and substantially improved the classi鍖cation e鍖ciency by 20 %
Secure Chat Server and the Internet Architecture Boulder, Colorado
ECEN 5023 - Network Systems (Jul 14 Dec 14)
Designed a Chat Coordinator using UDP & TCP sockets and incorporated SSL into the system
Implemented the Internet Architecture using Multiplexing, Encapsulation, and Fragmentation and com-
pared the performance of di鍖erent process model implementations in C using POSIX libraries
Internet of Things Security Product Boulder, Colorado
ECEN 5023 - Internet of Things & Mobile Communication (Mar 16 Apr 16)
Built a low energy sensor hub using Silicon Labs Leopard Gecko development board (ARM Cortex M3)
On demand statuses and sub optimal condition alerts are transmitted using Bluetooth Low Energy
Utilized several modules like DMA, ADC, EEPROM Emulation and energy pro鍖lers to achieve a low
energy design
Awards and Honors
Employee of the Month, Wells Fargo for initiating and successfully implementing the automation project
Achieving Excellence, Wells Fargo in recognition of streamlining the process of gameplan walkthroughs
Awarded the certi鍖cate of merit for being amongst the top 0.1 percent of candidates across India (Grade 12)
Represented School, College and Wells Fargo at State level Table Tennis Competitions
Captained the Bangalore Sports Club Cricket team
Event Manager and Core Member of the Organizing committee for college cultural & technical fests
Achieved grade A in the Business English Certi鍖cation Exam conducted by the University of Cambridge
Regularly Volunteered to teach under-privileged children as a part of SPARSH, Wells Fargo