SlideShare a Scribd company logo
SHANTANU TELHARKAR
San Jose, California | shantanu.telharkar@sjsu.edu | linkedin.com/in/shantanutel | +1 (669)-236-9423
Education:
SAN JOSE STATE UNIVERSITY (GPA: 3.7/4.0) JAN 2016 - DEC 2017 (EXPECTED)
 Master of Science in Electrical Engineering. Specialization: Digital Systems and Logic Design.
 Coursework: SOC Design and Verification with System Verilog, UVM, ASIC CMOS Design, Advanced Computer
Architecture, Embedded SOC Design, Digital Design and Synthesis.
UNIVERSITY OF MUMBAI (GPA: 3.53/4.0) AUG 2011 - JUNE 2015
 Bachelor of Science in Electronics Engineering.
Experience:
FPGA DESIGN INTERN | ATRIA LOGIC | SUNNYVALE, CALIFORNIA FEB 2017 – MAY 2017
 Incorporating SSD controllers on FPGA for enabling the SSD device to communicate with NVMe over fabrics protocol.
 Responsible for hardware block design in Xilinx Vivado, Board bring up (boot Linux) and bare metal tests in Xilinx SDK.
 Achieved Linux boot up successfully with PCIe rootport and 25GMAC Ethernet port.
 Device: Xilinx MPSoC Ultrascale+.
 Software tools: Xilinx Vivado, Xilinx SDK and PetaLinux Tool.
FPGA DESIGN INTERN | INTERFACE DESIGN ASSOCIATES PRIVATE LIMITED | MUMBAI, INDIA MAY 2014 – AUG 2014
 FPGA Implementation of a stepper motor controller with SPI bus protocol.
 Device: Xilinx Spartan-6. Software tool: Xilinx ISE. Complete FPGA Design Cycle was learnt from this internship.
Projects:
Automated sequence generator for code coverage maximization (Python scripting, On going) May 2017
o Developing Python based automated UVM sequence generator that maximizes coverage of a specific family of DUTs.
Bus master for network on chip (SystemVerilog) Aug 2016
o Developed a network on chip interface for a CRC generator machine.
o Developed a bus master that communicates with external memory to fetch data and generate CRC code for it.
o The CRC block was embedded inside this bus mater. Communicates on an 8-bit custom bus protocol.
Floating point adder & multiplier (Verilog) March 2016
o This RTL design performs Box-Muller transform on two random inputs uniformly distributed (0 to 1).
o The sine and square root values required for the Box-Muller transform were pulled from a lookup table.
o Multiplication and addition was done in a pipelined fashion using floating point adder and multiplier.
Sobel filter with OpenMP acceleration (C, Xilinx Zynq-7000 FPGA) Dec 2016
o Implemented a Sobel Filter to detect edges in an image using Xilinx Zynq board in C language.
o Accelerated it using OpenMP compiler directives. Speed gain: 2.5x.
Motion estimation on ARM NEON SIMD processor (C, Xilinx Zynq-7000 FPGA) Nov 2016
o Implemented motion estimator using SAD (Sum of absolute differences) on ARM NEON SIMD processor (Xilinx Zynq).
o Accelerated it using ARM vector optimizations. Speed gain: 5.3x.
Sobel Filter (MATLAB) May 2016
o Implemented a Sobel filter in MATLAB to detect edges of an image.
Research Publication:
FPGA Implementation of Motion Control Interface (Verilog, Xilinx Spartan-6 FPGA) May - Aug 2014
o Developed an FPGA Slave precise stepper motor controller that takes instructions from a master (typically a
microprocessor). It communicates over SPI protocol and has arrangements to control 8 motors at a time.
Technical Skills:
Programming languages and HDLs: C, C++, Verilog, VHDL, SystemVerilog, Assembly Language, Python, Tcl, Embedded C.
Skills: AHB, I2C, UART, PCIe, SPI, APB | Libraries and Extensions: OpenMP, OpenACC, MPI, UVM.
Tools: Xilinx Vivado, Xilinx SDK, Synopsys VCS Simulator, Altera Quartus, Linux/UNIX command line, GVIM, MATLAB.
Key skills: Logic optimization, Functional verification, Coverage analysis, ASIC Design, DFT, Static Timing Analysis (STA).

More Related Content

PDF
Shantanu's Resume
Shantanu Telharkar
 
PPTX
Gernot heiser unsw sydney and se l4 foundation
RISC-V International
 
DOCX
Punit_Shah_resume
Punit Shah
 
PDF
VLSI Fresher Resume
vikas kumar
 
PDF
Extracting a Rails Engine to a separated application
Jônatas Paganini
 
DOC
Viswateja_Nemani
VISWATEJA NEMANI
 
PDF
resume_parbhat
Prabhat Kangra
 
PDF
RISC-V Online Tutor
RISC-V International
 
Shantanu's Resume
Shantanu Telharkar
 
Gernot heiser unsw sydney and se l4 foundation
RISC-V International
 
Punit_Shah_resume
Punit Shah
 
VLSI Fresher Resume
vikas kumar
 
Extracting a Rails Engine to a separated application
Jônatas Paganini
 
Viswateja_Nemani
VISWATEJA NEMANI
 
resume_parbhat
Prabhat Kangra
 
RISC-V Online Tutor
RISC-V International
 

What's hot (19)

PDF
resume_RAVI
RAVI TEJA
 
DOCX
2016 IEEE VLSI TITES FROM MSR PROJECTS-9581464142
MSR PROJECTS
 
PPTX
Coco co-desing and co-verification of masked software implementations on cp us
RISC-V International
 
PDF
Tech talk with Antmicro - Building an open source system verilog ecosystem
RISC-V International
 
PDF
Ripes: Teaching Computer Architecture Through Visual and Interactive Simulators
RISC-V International
 
PDF
Resume_Gautham
Gautham Sekhar
 
PDF
Ramesh resume
Ramesh Bankapalli
 
PDF
Resume srishail upadhye
Srishail Upadhye
 
PDF
CV_Swapnil_Deshmukh
Swapnil Deshmukh
 
PPTX
RISC-V 30910 kassem_ summit 2020 - so_c_gen
RISC-V International
 
DOCX
Fpg as 9 abstract
Rameez Raja
 
PDF
Gayathri_Physical_Design_Intel
gaya3vijay
 
PPT
CFD and FPGAs
gacaffe
 
PDF
cover_letter_resume
vavendan
 
PPTX
Summer Research Project. Final Presentation 2013
Ojaswa Anand
 
PDF
Linux on RISC-V
Drew Fustini
 
PDF
Qiang Yu
Qiang Yu
 
PDF
Resume Digital & Analog
Venu Naik K
 
PDF
resume_aditya_gujja_03
Aditya Gujja
 
resume_RAVI
RAVI TEJA
 
2016 IEEE VLSI TITES FROM MSR PROJECTS-9581464142
MSR PROJECTS
 
Coco co-desing and co-verification of masked software implementations on cp us
RISC-V International
 
Tech talk with Antmicro - Building an open source system verilog ecosystem
RISC-V International
 
Ripes: Teaching Computer Architecture Through Visual and Interactive Simulators
RISC-V International
 
Resume_Gautham
Gautham Sekhar
 
Ramesh resume
Ramesh Bankapalli
 
Resume srishail upadhye
Srishail Upadhye
 
CV_Swapnil_Deshmukh
Swapnil Deshmukh
 
RISC-V 30910 kassem_ summit 2020 - so_c_gen
RISC-V International
 
Fpg as 9 abstract
Rameez Raja
 
Gayathri_Physical_Design_Intel
gaya3vijay
 
CFD and FPGAs
gacaffe
 
cover_letter_resume
vavendan
 
Summer Research Project. Final Presentation 2013
Ojaswa Anand
 
Linux on RISC-V
Drew Fustini
 
Qiang Yu
Qiang Yu
 
Resume Digital & Analog
Venu Naik K
 
resume_aditya_gujja_03
Aditya Gujja
 
Ad

Viewers also liked (11)

DOC
Deron W - Resume
Deron Wang
 
PDF
Jia Shi Resume 1-7
Jia Shi
 
DOCX
Resume
GUANGHUI LIU
 
PDF
Updated resume
Shantanu Telharkar
 
PDF
Shantanu telharkar july 2015
Shantanu Telharkar
 
PDF
CV_Akhil Ranga
Akhil Ranga
 
PDF
Vijay-CV
vijaykumar reddy
 
PDF
CV1_Manuela_Bucci
Manuela Bucci
 
DOCX
N20170307 al 13 iglesia internacional
Rsm San Martín
 
PDF
DannyThomas - CV
Danny Thomas
 
DOCX
new resume 2
Cristina Schrimp
 
Deron W - Resume
Deron Wang
 
Jia Shi Resume 1-7
Jia Shi
 
Resume
GUANGHUI LIU
 
Updated resume
Shantanu Telharkar
 
Shantanu telharkar july 2015
Shantanu Telharkar
 
CV_Akhil Ranga
Akhil Ranga
 
CV1_Manuela_Bucci
Manuela Bucci
 
N20170307 al 13 iglesia internacional
Rsm San Martín
 
DannyThomas - CV
Danny Thomas
 
new resume 2
Cristina Schrimp
 
Ad

Similar to Shantanu's Resume (20)

DOC
Iyyappan_updated_cv_june_2016
iyyappan bala
 
PDF
PARTH DESAI RESUME
Parth Desai
 
DOC
Resume
vEERAPANDI M
 
PDF
OliverStoneSWResume2015-05
Oliver Stone
 
PDF
Kaushik_Sinha_Resume_Updated_1
Kaushik Sinha
 
PDF
Detailed Cv
m_y_abdulghany
 
PDF
Resume of Gaurang Rathod, Embedded Software Developer
Gaurang Rathod
 
PDF
OliverStoneResume2015-2
Oliver Stone
 
PDF
digitaldesign-s20-lecture3b-fpga-afterlecture.pdf
Duy-Hieu Bui
 
PDF
MANOJ_H_RAO_Resume
Manoj Rao
 
PDF
Hari Krishna Vetsa Resume
Hari Krishna
 
DOCX
Varun_resume
Varun Shah
 
DOC
Rashmi_Palakkal_CV
Rashmi Bangalore
 
DOCX
Revathi_Resume__2.6
Revati M
 
PDF
Tieng Nguyen resume
Tieng Nguyen
 
PPT
Internship PPT Template (1)_022402.ppt.x
xsridhar6
 
DOC
Resume
praveen.m
 
DOCX
Resume-Zhuyu
雨 朱
 
DOC
Resume - NarasimhaReddy
Narasimha Dhanireddy
 
PDF
8d545d46b1785a31eaab12d116e10ba41d996928Lecture%202%20and%203%20pdf (1).pdf
yatinsingh34
 
Iyyappan_updated_cv_june_2016
iyyappan bala
 
PARTH DESAI RESUME
Parth Desai
 
Resume
vEERAPANDI M
 
OliverStoneSWResume2015-05
Oliver Stone
 
Kaushik_Sinha_Resume_Updated_1
Kaushik Sinha
 
Detailed Cv
m_y_abdulghany
 
Resume of Gaurang Rathod, Embedded Software Developer
Gaurang Rathod
 
OliverStoneResume2015-2
Oliver Stone
 
digitaldesign-s20-lecture3b-fpga-afterlecture.pdf
Duy-Hieu Bui
 
MANOJ_H_RAO_Resume
Manoj Rao
 
Hari Krishna Vetsa Resume
Hari Krishna
 
Varun_resume
Varun Shah
 
Rashmi_Palakkal_CV
Rashmi Bangalore
 
Revathi_Resume__2.6
Revati M
 
Tieng Nguyen resume
Tieng Nguyen
 
Internship PPT Template (1)_022402.ppt.x
xsridhar6
 
Resume
praveen.m
 
Resume-Zhuyu
雨 朱
 
Resume - NarasimhaReddy
Narasimha Dhanireddy
 
8d545d46b1785a31eaab12d116e10ba41d996928Lecture%202%20and%203%20pdf (1).pdf
yatinsingh34
 

Recently uploaded (20)

PDF
JUAL EFIX C5 IMU GNSS GEODETIC PERFECT BASE OR ROVER
Budi Minds
 
PDF
LEAP-1B presedntation xxxxxxxxxxxxxxxxxxxxxxxxxxxxx
hatem173148
 
PDF
flutter Launcher Icons, Splash Screens & Fonts
Ahmed Mohamed
 
PPTX
Inventory management chapter in automation and robotics.
atisht0104
 
PDF
Advanced LangChain & RAG: Building a Financial AI Assistant with Real-Time Data
Soufiane Sejjari
 
PPTX
FUNDAMENTALS OF ELECTRIC VEHICLES UNIT-1
MikkiliSuresh
 
PDF
Biodegradable Plastics: Innovations and Market Potential (www.kiu.ac.ug)
publication11
 
PDF
Top 10 read articles In Managing Information Technology.pdf
IJMIT JOURNAL
 
PDF
Introduction to Ship Engine Room Systems.pdf
Mahmoud Moghtaderi
 
PPT
1. SYSTEMS, ROLES, AND DEVELOPMENT METHODOLOGIES.ppt
zilow058
 
PDF
Unit I Part II.pdf : Security Fundamentals
Dr. Madhuri Jawale
 
PPTX
database slide on modern techniques for optimizing database queries.pptx
aky52024
 
PPTX
Tunnel Ventilation System in Kanpur Metro
220105053
 
PDF
FLEX-LNG-Company-Presentation-Nov-2017.pdf
jbloggzs
 
PDF
20ME702-Mechatronics-UNIT-1,UNIT-2,UNIT-3,UNIT-4,UNIT-5, 2025-2026
Mohanumar S
 
PDF
Introduction to Data Science: data science process
ShivarkarSandip
 
PPTX
Chapter_Seven_Construction_Reliability_Elective_III_Msc CM
SubashKumarBhattarai
 
PDF
Software Testing Tools - names and explanation
shruti533256
 
PDF
Natural_Language_processing_Unit_I_notes.pdf
sanguleumeshit
 
PPTX
MSME 4.0 Template idea hackathon pdf to understand
alaudeenaarish
 
JUAL EFIX C5 IMU GNSS GEODETIC PERFECT BASE OR ROVER
Budi Minds
 
LEAP-1B presedntation xxxxxxxxxxxxxxxxxxxxxxxxxxxxx
hatem173148
 
flutter Launcher Icons, Splash Screens & Fonts
Ahmed Mohamed
 
Inventory management chapter in automation and robotics.
atisht0104
 
Advanced LangChain & RAG: Building a Financial AI Assistant with Real-Time Data
Soufiane Sejjari
 
FUNDAMENTALS OF ELECTRIC VEHICLES UNIT-1
MikkiliSuresh
 
Biodegradable Plastics: Innovations and Market Potential (www.kiu.ac.ug)
publication11
 
Top 10 read articles In Managing Information Technology.pdf
IJMIT JOURNAL
 
Introduction to Ship Engine Room Systems.pdf
Mahmoud Moghtaderi
 
1. SYSTEMS, ROLES, AND DEVELOPMENT METHODOLOGIES.ppt
zilow058
 
Unit I Part II.pdf : Security Fundamentals
Dr. Madhuri Jawale
 
database slide on modern techniques for optimizing database queries.pptx
aky52024
 
Tunnel Ventilation System in Kanpur Metro
220105053
 
FLEX-LNG-Company-Presentation-Nov-2017.pdf
jbloggzs
 
20ME702-Mechatronics-UNIT-1,UNIT-2,UNIT-3,UNIT-4,UNIT-5, 2025-2026
Mohanumar S
 
Introduction to Data Science: data science process
ShivarkarSandip
 
Chapter_Seven_Construction_Reliability_Elective_III_Msc CM
SubashKumarBhattarai
 
Software Testing Tools - names and explanation
shruti533256
 
Natural_Language_processing_Unit_I_notes.pdf
sanguleumeshit
 
MSME 4.0 Template idea hackathon pdf to understand
alaudeenaarish
 

Shantanu's Resume

  • 1. SHANTANU TELHARKAR San Jose, California | [email protected] | linkedin.com/in/shantanutel | +1 (669)-236-9423 Education: SAN JOSE STATE UNIVERSITY (GPA: 3.7/4.0) JAN 2016 - DEC 2017 (EXPECTED)  Master of Science in Electrical Engineering. Specialization: Digital Systems and Logic Design.  Coursework: SOC Design and Verification with System Verilog, UVM, ASIC CMOS Design, Advanced Computer Architecture, Embedded SOC Design, Digital Design and Synthesis. UNIVERSITY OF MUMBAI (GPA: 3.53/4.0) AUG 2011 - JUNE 2015  Bachelor of Science in Electronics Engineering. Experience: FPGA DESIGN INTERN | ATRIA LOGIC | SUNNYVALE, CALIFORNIA FEB 2017 – MAY 2017  Incorporating SSD controllers on FPGA for enabling the SSD device to communicate with NVMe over fabrics protocol.  Responsible for hardware block design in Xilinx Vivado, Board bring up (boot Linux) and bare metal tests in Xilinx SDK.  Achieved Linux boot up successfully with PCIe rootport and 25GMAC Ethernet port.  Device: Xilinx MPSoC Ultrascale+.  Software tools: Xilinx Vivado, Xilinx SDK and PetaLinux Tool. FPGA DESIGN INTERN | INTERFACE DESIGN ASSOCIATES PRIVATE LIMITED | MUMBAI, INDIA MAY 2014 – AUG 2014  FPGA Implementation of a stepper motor controller with SPI bus protocol.  Device: Xilinx Spartan-6. Software tool: Xilinx ISE. Complete FPGA Design Cycle was learnt from this internship. Projects: Automated sequence generator for code coverage maximization (Python scripting, On going) May 2017 o Developing Python based automated UVM sequence generator that maximizes coverage of a specific family of DUTs. Bus master for network on chip (SystemVerilog) Aug 2016 o Developed a network on chip interface for a CRC generator machine. o Developed a bus master that communicates with external memory to fetch data and generate CRC code for it. o The CRC block was embedded inside this bus mater. Communicates on an 8-bit custom bus protocol. Floating point adder & multiplier (Verilog) March 2016 o This RTL design performs Box-Muller transform on two random inputs uniformly distributed (0 to 1). o The sine and square root values required for the Box-Muller transform were pulled from a lookup table. o Multiplication and addition was done in a pipelined fashion using floating point adder and multiplier. Sobel filter with OpenMP acceleration (C, Xilinx Zynq-7000 FPGA) Dec 2016 o Implemented a Sobel Filter to detect edges in an image using Xilinx Zynq board in C language. o Accelerated it using OpenMP compiler directives. Speed gain: 2.5x. Motion estimation on ARM NEON SIMD processor (C, Xilinx Zynq-7000 FPGA) Nov 2016 o Implemented motion estimator using SAD (Sum of absolute differences) on ARM NEON SIMD processor (Xilinx Zynq). o Accelerated it using ARM vector optimizations. Speed gain: 5.3x. Sobel Filter (MATLAB) May 2016 o Implemented a Sobel filter in MATLAB to detect edges of an image. Research Publication: FPGA Implementation of Motion Control Interface (Verilog, Xilinx Spartan-6 FPGA) May - Aug 2014 o Developed an FPGA Slave precise stepper motor controller that takes instructions from a master (typically a microprocessor). It communicates over SPI protocol and has arrangements to control 8 motors at a time. Technical Skills: Programming languages and HDLs: C, C++, Verilog, VHDL, SystemVerilog, Assembly Language, Python, Tcl, Embedded C. Skills: AHB, I2C, UART, PCIe, SPI, APB | Libraries and Extensions: OpenMP, OpenACC, MPI, UVM. Tools: Xilinx Vivado, Xilinx SDK, Synopsys VCS Simulator, Altera Quartus, Linux/UNIX command line, GVIM, MATLAB. Key skills: Logic optimization, Functional verification, Coverage analysis, ASIC Design, DFT, Static Timing Analysis (STA).