SlideShare a Scribd company logo
1 of 1
NARASIMHA DHANIREDDY
3142A, Avent Ferry Road, Raleigh – 27606 | Ph: (984)-500-8820 | ndhanir@ncsu.edu
www.linkedin.com/in/narasimhadhanireddy | https://github.com/simha0994
Objective: A highly motivated computer engineering graduate seeking a challenging entry-level position in the field of ASIC design
and verification utilizing strong technical and interpersonal skills.
Education
North Carolina State University, Raleigh, NC Aug’2015 – Dec’2016
• Masters of Science, Computer Engineering; CGPA: 3.714/4
Course work: Architecture of Parallel computers, Digital ASIC design, Computer Networks, ASIC Verification, Embedded
system design, Computer Design and Technology, Object oriented design and development
Vellore Institute of Technology, Vellore, India July’2011 – May’2015
• Bachelor of Technology, Electronics and Communication Engineering; CGPA: 3.89/4
Relevant Course work: Microcontroller and its applications, VLSI system design, Digital logic design, Embedded systems
Skills
• Programming languages: C, C++, Verilog, Ruby, Python, SystemVerilog, Ruby on Rails (Framework)
• Design tools: MATLAB, Keil, Multisim, Proteus, OpenCV, OPNet, ModelSim, CCStudio, SynopsysDC, Git (Version Control)
• OS: Linux, Windows
Projects
Functional Verification of LC3 microcontroller (SystemVerilog)
• Designed a reusable and layered verification environment incorporating generator, driver, scoreboard to verify the
functionality of LC3 microcontroller pipeline in SystemVerilog using a comprehensive instruction set.
• Achieved a functional coverage of 100% with adequate number of constrained random tests and directed test cases.
Design of Bellman-Ford Algorithm using Verilog (Verilog HDL & Synopsys DC compiler)
• Developed a design in RTL to run the bellman-ford algorithm using 3 SRAM’s in Verilog. RTL code was synthesized to
generate a netlist using Synopsys design compiler and passed all timing constraints.
• Different optimizations techniques were used to minimize the delays and to increase the performance.
Twitter Sentiment Analysis (Python, JSON, NLTK)
• Developed and programmed an approach for sentiment analysis, based on computation of semantic orientation score for
positive and negative vocabulary using python.
Simulator for Out-of-order RISC superscalar processor (C++)
• Modelled a C++ functional simulator for MIPS type architecture having nine stage superscalar processor pipeline. Major
emphasis was on dynamic instruction scheduling, issue queues and register renaming. Instructions per cycle (IPC) was used
to conclude the optimal configuration for dynamic scheduling.
Branch Predictor Simulator (C++)
• Constructed a simulator to implement bimodal, gshare and hybrid branch predictors well suited to the SPECint95
benchmarks. Instruction traces were used with actual outcomes to study their effects on misprediction rates.
Cache Hierarchy Design simulator (C)
• Designed a multi-level cache configurable simulator in C. Analyzed the performance using statistics such as miss rate,
memory traffic, and average access time by varying cache size, associativity and block size for LRU, FIFO and LFU with
dynamic aging replacement policies.
Implementation of Multilevel Cache Coherence Protocols (C)
• Modelled a 2 level cache hierarchy of flexible size with write-through, write no-allocate policy, LRU replacement policy
using C and implemented MSI, MESI and dragon protocols in the shared memory multiprocessor system.
Class Portal Management System (Ruby, SQL, Heroku)
• Built a web application for class portal using Ruby on Rails framework with a PostgreSQL database. Some of the
functionalities include grading the student, adding the instructors, managing students activity by admin.
Research Assistant – IIT-Hyderabad (IRIS Recognition with a local database)
• Using C, a Dual IRIS scanner was configured to capture infrared images of the eye.
• Constructed local database for GUI to store all the IRIS images of the users to analyse the recognition and matching
algorithms. Developed GUI interface for an IRIS recognition system in MATLAB to identify and match functions.

More Related Content

What's hot

Ujan Sengupta Resume
Ujan Sengupta ResumeUjan Sengupta Resume
Ujan Sengupta Resume
Ujan Sengupta
 
A Framework for Context-aware applications for Smart Spaces. ruSmart 2011 St ...
A Framework for Context-aware applications for Smart Spaces. ruSmart 2011 St ...A Framework for Context-aware applications for Smart Spaces. ruSmart 2011 St ...
A Framework for Context-aware applications for Smart Spaces. ruSmart 2011 St ...
Natalia Díaz Rodríguez
 
Extending Semantic Web Tools for Improving Smart Spaces Interoperability and ...
Extending Semantic Web Tools for Improving Smart Spaces Interoperability and ...Extending Semantic Web Tools for Improving Smart Spaces Interoperability and ...
Extending Semantic Web Tools for Improving Smart Spaces Interoperability and ...
Natalia Díaz Rodríguez
 
Varun Gatne - Resume - Final
Varun Gatne - Resume - FinalVarun Gatne - Resume - Final
Varun Gatne - Resume - Final
Varun Gatne
 
Erya Yu_Caltech_Fulltime SDE
Erya Yu_Caltech_Fulltime SDEErya Yu_Caltech_Fulltime SDE
Erya Yu_Caltech_Fulltime SDE
Erya Yu
 
Annu Sharma Resume
Annu Sharma ResumeAnnu Sharma Resume
Annu Sharma Resume
Annu Sharma
 
Resume - Ramsundar K G
Resume - Ramsundar K GResume - Ramsundar K G
Resume - Ramsundar K G
Ramsundar K G
 
Alok_Resume_one_page_linkedin
Alok_Resume_one_page_linkedinAlok_Resume_one_page_linkedin
Alok_Resume_one_page_linkedin
Verizon Labs
 
ZheHu_Resume
ZheHu_ResumeZheHu_Resume
ZheHu_Resume
Zhe Hu
 

What's hot (20)

Focap
FocapFocap
Focap
 
Ujan Sengupta Resume
Ujan Sengupta ResumeUjan Sengupta Resume
Ujan Sengupta Resume
 
Sueki_Resume_LaTeX
Sueki_Resume_LaTeXSueki_Resume_LaTeX
Sueki_Resume_LaTeX
 
Poonam data scientist
Poonam data scientistPoonam data scientist
Poonam data scientist
 
A Framework for Context-aware applications for Smart Spaces. ruSmart 2011 St ...
A Framework for Context-aware applications for Smart Spaces. ruSmart 2011 St ...A Framework for Context-aware applications for Smart Spaces. ruSmart 2011 St ...
A Framework for Context-aware applications for Smart Spaces. ruSmart 2011 St ...
 
Extending Semantic Web Tools for Improving Smart Spaces Interoperability and ...
Extending Semantic Web Tools for Improving Smart Spaces Interoperability and ...Extending Semantic Web Tools for Improving Smart Spaces Interoperability and ...
Extending Semantic Web Tools for Improving Smart Spaces Interoperability and ...
 
Nayeem shaik resume
Nayeem shaik resumeNayeem shaik resume
Nayeem shaik resume
 
Shantanu's Resume
Shantanu's ResumeShantanu's Resume
Shantanu's Resume
 
Resume 20170109
Resume 20170109Resume 20170109
Resume 20170109
 
Varun Gatne - Resume - Final
Varun Gatne - Resume - FinalVarun Gatne - Resume - Final
Varun Gatne - Resume - Final
 
Pavankumar Banakar Resume
Pavankumar Banakar ResumePavankumar Banakar Resume
Pavankumar Banakar Resume
 
resume
resumeresume
resume
 
Erya Yu_Caltech_Fulltime SDE
Erya Yu_Caltech_Fulltime SDEErya Yu_Caltech_Fulltime SDE
Erya Yu_Caltech_Fulltime SDE
 
Annu Sharma Resume
Annu Sharma ResumeAnnu Sharma Resume
Annu Sharma Resume
 
Resume - Ramsundar K G
Resume - Ramsundar K GResume - Ramsundar K G
Resume - Ramsundar K G
 
RESUME_SW
RESUME_SWRESUME_SW
RESUME_SW
 
Alok_Resume_one_page_linkedin
Alok_Resume_one_page_linkedinAlok_Resume_one_page_linkedin
Alok_Resume_one_page_linkedin
 
Krutarth Patel Resume
Krutarth Patel ResumeKrutarth Patel Resume
Krutarth Patel Resume
 
ZheHu_Resume
ZheHu_ResumeZheHu_Resume
ZheHu_Resume
 
Khan farhan cv
Khan farhan cvKhan farhan cv
Khan farhan cv
 

Viewers also liked (8)

Hitesh laware resume
Hitesh laware resumeHitesh laware resume
Hitesh laware resume
 
Resume
ResumeResume
Resume
 
Resume - History 151206-1310
Resume - History 151206-1310Resume - History 151206-1310
Resume - History 151206-1310
 
Naidu_Sumit_Resume
Naidu_Sumit_ResumeNaidu_Sumit_Resume
Naidu_Sumit_Resume
 
Akshay_Resume
Akshay_ResumeAkshay_Resume
Akshay_Resume
 
Kalyani_Gonde_Dec16
Kalyani_Gonde_Dec16Kalyani_Gonde_Dec16
Kalyani_Gonde_Dec16
 
uday_kumar_bingi_resume
uday_kumar_bingi_resumeuday_kumar_bingi_resume
uday_kumar_bingi_resume
 
A. Hodgins CV 2016
A. Hodgins CV 2016A. Hodgins CV 2016
A. Hodgins CV 2016
 

Similar to Resume - NarasimhaReddy

PARTH DESAI RESUME
PARTH DESAI RESUMEPARTH DESAI RESUME
PARTH DESAI RESUME
Parth Desai
 
oyedele_resume_updated
oyedele_resume_updatedoyedele_resume_updated
oyedele_resume_updated
Akin Oyedele
 
Resume_Mahadevan_new (2)
Resume_Mahadevan_new (2)Resume_Mahadevan_new (2)
Resume_Mahadevan_new (2)
Mahadevan N
 
Hsin-Kai Wang's Resume(software)
Hsin-Kai Wang's Resume(software)Hsin-Kai Wang's Resume(software)
Hsin-Kai Wang's Resume(software)
Hsin-Kai Wang
 
VrittiGaneriwal_Resume_USC
VrittiGaneriwal_Resume_USCVrittiGaneriwal_Resume_USC
VrittiGaneriwal_Resume_USC
Vritti Ganeriwal
 

Similar to Resume - NarasimhaReddy (20)

PARTH DESAI RESUME
PARTH DESAI RESUMEPARTH DESAI RESUME
PARTH DESAI RESUME
 
Shubhankar pawade resume
Shubhankar pawade resumeShubhankar pawade resume
Shubhankar pawade resume
 
CV_Akhil Ranga
CV_Akhil RangaCV_Akhil Ranga
CV_Akhil Ranga
 
Resume_Jaimin_Sanghvi_FullStack_Developer
Resume_Jaimin_Sanghvi_FullStack_DeveloperResume_Jaimin_Sanghvi_FullStack_Developer
Resume_Jaimin_Sanghvi_FullStack_Developer
 
SaileshKumar_Kumar_Resume
SaileshKumar_Kumar_ResumeSaileshKumar_Kumar_Resume
SaileshKumar_Kumar_Resume
 
Jovin miranda (Rsume)
Jovin miranda (Rsume)Jovin miranda (Rsume)
Jovin miranda (Rsume)
 
Rajath_Shivananda
Rajath_ShivanandaRajath_Shivananda
Rajath_Shivananda
 
oyedele_resume_updated
oyedele_resume_updatedoyedele_resume_updated
oyedele_resume_updated
 
Satwik Mishra resume
Satwik Mishra resumeSatwik Mishra resume
Satwik Mishra resume
 
Neeraj Resume
Neeraj ResumeNeeraj Resume
Neeraj Resume
 
mitra_resume-2
mitra_resume-2mitra_resume-2
mitra_resume-2
 
Dilnoza Bobokalonova Resume | Embedded Systems Engineering | Backend Software...
Dilnoza Bobokalonova Resume | Embedded Systems Engineering | Backend Software...Dilnoza Bobokalonova Resume | Embedded Systems Engineering | Backend Software...
Dilnoza Bobokalonova Resume | Embedded Systems Engineering | Backend Software...
 
Resume_Apoorva
Resume_ApoorvaResume_Apoorva
Resume_Apoorva
 
resume
resumeresume
resume
 
Venkata brundavanam 2020
Venkata brundavanam 2020Venkata brundavanam 2020
Venkata brundavanam 2020
 
Venkata brundavanam 2020
Venkata brundavanam 2020Venkata brundavanam 2020
Venkata brundavanam 2020
 
Resume_Mahadevan_new (2)
Resume_Mahadevan_new (2)Resume_Mahadevan_new (2)
Resume_Mahadevan_new (2)
 
Hsin-Kai Wang's Resume(software)
Hsin-Kai Wang's Resume(software)Hsin-Kai Wang's Resume(software)
Hsin-Kai Wang's Resume(software)
 
Mirabilis_Design AMD Versal System-Level IP Library
Mirabilis_Design AMD Versal System-Level IP LibraryMirabilis_Design AMD Versal System-Level IP Library
Mirabilis_Design AMD Versal System-Level IP Library
 
VrittiGaneriwal_Resume_USC
VrittiGaneriwal_Resume_USCVrittiGaneriwal_Resume_USC
VrittiGaneriwal_Resume_USC
 

Resume - NarasimhaReddy

  • 1. NARASIMHA DHANIREDDY 3142A, Avent Ferry Road, Raleigh – 27606 | Ph: (984)-500-8820 | ndhanir@ncsu.edu www.linkedin.com/in/narasimhadhanireddy | https://github.com/simha0994 Objective: A highly motivated computer engineering graduate seeking a challenging entry-level position in the field of ASIC design and verification utilizing strong technical and interpersonal skills. Education North Carolina State University, Raleigh, NC Aug’2015 – Dec’2016 • Masters of Science, Computer Engineering; CGPA: 3.714/4 Course work: Architecture of Parallel computers, Digital ASIC design, Computer Networks, ASIC Verification, Embedded system design, Computer Design and Technology, Object oriented design and development Vellore Institute of Technology, Vellore, India July’2011 – May’2015 • Bachelor of Technology, Electronics and Communication Engineering; CGPA: 3.89/4 Relevant Course work: Microcontroller and its applications, VLSI system design, Digital logic design, Embedded systems Skills • Programming languages: C, C++, Verilog, Ruby, Python, SystemVerilog, Ruby on Rails (Framework) • Design tools: MATLAB, Keil, Multisim, Proteus, OpenCV, OPNet, ModelSim, CCStudio, SynopsysDC, Git (Version Control) • OS: Linux, Windows Projects Functional Verification of LC3 microcontroller (SystemVerilog) • Designed a reusable and layered verification environment incorporating generator, driver, scoreboard to verify the functionality of LC3 microcontroller pipeline in SystemVerilog using a comprehensive instruction set. • Achieved a functional coverage of 100% with adequate number of constrained random tests and directed test cases. Design of Bellman-Ford Algorithm using Verilog (Verilog HDL & Synopsys DC compiler) • Developed a design in RTL to run the bellman-ford algorithm using 3 SRAM’s in Verilog. RTL code was synthesized to generate a netlist using Synopsys design compiler and passed all timing constraints. • Different optimizations techniques were used to minimize the delays and to increase the performance. Twitter Sentiment Analysis (Python, JSON, NLTK) • Developed and programmed an approach for sentiment analysis, based on computation of semantic orientation score for positive and negative vocabulary using python. Simulator for Out-of-order RISC superscalar processor (C++) • Modelled a C++ functional simulator for MIPS type architecture having nine stage superscalar processor pipeline. Major emphasis was on dynamic instruction scheduling, issue queues and register renaming. Instructions per cycle (IPC) was used to conclude the optimal configuration for dynamic scheduling. Branch Predictor Simulator (C++) • Constructed a simulator to implement bimodal, gshare and hybrid branch predictors well suited to the SPECint95 benchmarks. Instruction traces were used with actual outcomes to study their effects on misprediction rates. Cache Hierarchy Design simulator (C) • Designed a multi-level cache configurable simulator in C. Analyzed the performance using statistics such as miss rate, memory traffic, and average access time by varying cache size, associativity and block size for LRU, FIFO and LFU with dynamic aging replacement policies. Implementation of Multilevel Cache Coherence Protocols (C) • Modelled a 2 level cache hierarchy of flexible size with write-through, write no-allocate policy, LRU replacement policy using C and implemented MSI, MESI and dragon protocols in the shared memory multiprocessor system. Class Portal Management System (Ruby, SQL, Heroku) • Built a web application for class portal using Ruby on Rails framework with a PostgreSQL database. Some of the functionalities include grading the student, adding the instructors, managing students activity by admin. Research Assistant – IIT-Hyderabad (IRIS Recognition with a local database) • Using C, a Dual IRIS scanner was configured to capture infrared images of the eye. • Constructed local database for GUI to store all the IRIS images of the users to analyse the recognition and matching algorithms. Developed GUI interface for an IRIS recognition system in MATLAB to identify and match functions.