際際滷

際際滷Share a Scribd company logo
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
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

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