Post Job Free

Resume

Sign in

Engineering Computer

Location:
Gainesville, FL
Posted:
March 18, 2017

Contact this candidate

Resume:

ROHIT MISHRA

Gainesville, FL *****352-***-**** • aczc34@r.postjobfree.com • linkedin.com/in/rohit-mishra-b5864376• github.com/rhtmishra2013

OBJECTIVE

Electrical & Computer Engineering Graduate with two years of professional Work Experience in Software Development & Scripting and one year of research experience in Design & Optimization of Applications on Field Programmable Gate Arrays seeking the role seeking Computer Software position.

EDUCATION

Master of Science in Electrical & Computer Engineering (Current GPA – 3.44/4.00) May 2017

University of Florida (UF), Gainesville, Florida, USA

Coursework: Reconfigurable Computing Computer Architecture VLSI Virtual Computers Embedded Systems Advance

Systems Programming Digital Image Processing Hardware Security Lab Pattern Recognition

Bachelor of Engineering in Instrumentation & Control Engineering (GPA – 8.55/10.00) May 2013

SRM University, Chennai, India

Coursework: Microprocessor and Microcontrollers Design Project Lab Virtual Instrumentation Robotics and

Automation Neural Network and Fuzzy Logic Signal Processing and Telemetry Digital Design Linear Integrated Circuit

EMPLOYMENT

Graduate Research Assistant – NSF Center for High Performance Reconfigurable Computing (CHREC), UF (Gainesville, USA)

Wrote a Guideline on usage of Novo-G a Reconfigurable Supercomputer. Aug 2016 – Jan 2017

Designed a RTL/Hardware wrapper around the LBM PE in Verilog for fast Data Streaming through PCI-e and timing Closure.

Implemented an OpenCL framework for scaling the LBM Application across two Stratix V FPGA’s.

Designed and Implemented RTL Verification Testbenches for 35,000 lines of Synthesized Verilog Code.

Optimized the Existing LBM Processing Element design and achieved an 18% reduction in resource utilization on Stratix V.

Achieved a Peak Performance of 18.5 GF/s.

Assistant Systems Engineer – Tata Consultancy Services (New Delhi, India) July 2013 – July 2015

Supervised a team of two developers involved in reverse Engineering phase for Requirement Gathering and Analysis from the Client.

Executed regression and functional testing of the application using Bash Scripts to ensure proper implementation of Change Request and Enhancements before deploying to Production system.

MVC architecture based model was developed using C++ in the front end and SQL (Pro-c*) in the back end for database manipulations.

UML Modelling and Testing using Bugzilla.

ACADEMIC PROJECTS

SMS spam detection using Machine Learning – University of Florida (Gainesville, USA): Jan 2017 - Mar 2017

Designed a Supervised Machine Learning Model for detection of spam messages using Python and Scikit-Learn.

Implemented SVM method, KNN Classifier and Naïve Bayes Classifier for training the model.

Achieved an accuracy of 96% using Naïve Bayes Classifier.

Augmented Reality based Weather Station Application– University of Florida (Gainesville, USA): Aug 2016- Dec 2016

Designed an Application that Augmented Weather data on Hand held Devices using OpenGL.

Implemented an Image Processing Algorithm using OpenCV and Java.

Achieved a dual mode communication between multiple Hardware devices (Arduino) and software (Java) using serial port.

Multiple Mode Linux USB Keyboard Driver– University of Florida (Gainesville, USA): Jan 2016- April 2016

Modified the Linux USB Keyboard device Driver code for supporting two different modes.

Designed & optimized data structures in C for handling the requests from the Keyboard efficiently.

Dynamic Cache Replacement Policy– University of Florida (Gainesville, USA): Aug 2015- Dec 2015

Modelled a new Cache Replacement policy based on recency.

Improved the Cache Performance by 6% against the classical LRU Algorithm on Simplescalar.

Implemented Machine Learning for training the Cache Algorithm.

Perform Hardware Attacks on a Hardware Hacking Board – University of Florida (Gainesville, USA): Aug 2016 - Dec 2016

Implemented an 128 bit AES encryption on a custom PCB board powered with Max 10 FPGA board using Verilog

Designed and implemented a Clock Glitch attack using Verilog to produce bit faults.

Implemented a DFA on an AES and wrote a MATLAB script to make the guessing procedure faster.

1D Time-Domain Convolution on Xilinx Zynq Board– University of Florida (Gainesville, USA): Aug 2015- Dec 2015

Designed a pipelined datapath and memory controller for the convolution using VHDL.

Used CDC techniques to synchronize memory running at 100 MHz and Logic Clock running at 166 MHz.

Achieved a throughput of 1.3x compared to CPU.

TECHNICAL SKILLS

Programming Languages and Platform: VHDL, Verilog, Tcl, C, C++, Python, MATLAB, OpenCL, Linux Kernel Programming, Bash, LabVIEW, Processing 3.0, C#, DBL, Java, VB.Net, SQL, JTAG Debugging, MS Visual Studio, Networking, Virtualization

Design Tools: Quartus, Vivado, Modelsim, Cadence,SPICE, SignalTap, Keil Microvision 4, Atmel Studio 7, Simplescalar, KVM.

Hardware Platforms: Stratix IV, Stratix V, Zynq 7020, Max 10, Cyclone V, Atmel AVR, Arduino.



Contact this candidate