Post Job Free
Sign in

Manager Engineer

Location:
Chicago, IL
Posted:
February 14, 2016

Contact this candidate

Resume:

SHUBHAM SHRIVASTAVA

*******.***********@****.***.*** 27653 Echo Valley W, Farmington Hills, MI 48334 682-***-**** http://omega.uta.edu/~sxs2621/ http://www.linkedin.com/in/ShubShrivastava/ Mission Write great code, work with great people, realize great ideas, ship it and change the world Education Master of Science in Electrical Engineering University of Texas at Arlington Arlington, TX Anticipated – 08/2016

(Coursework: Embedded Microcontroller System, Advanced Embedded System, Linear System, Nonlinear System, Wireless Communication, Advanced Wireless Communication, Data Communication Engineering, Advanced Data Networks, Digital Signal Processing, Digital Video Coding)

Bachelor of Engineering in Electronics and Communication Engineering Visvesvaraya Technological University Belgaum, India 2010-2014

(Awarded Gold medal as the top ranked candidate in college) Professional

Experience

Software Development Intern

BlackBerry Limited (QNX Software Systems, Inc.) 01/2016 – Present Working on QNX Neutrino RTOS High Availability Framework towards the improvement in performance of High Availability Manager (HAM) by finding the issues and debugging them. The HAM is basically a "smart watchdog” - a highly resilient manager process used to monitor the system and perform multistage recovery whenever system services or processes fail or no longer respond. Research Intern

University of Texas at Arlington Research Institute 08/2015 – 12/2015 Designed and Developed the control GUI for a prosthetic system used to help rehabilitate post-stroke patients. I wrote the code on Arduino IDE for adaptive adjustment of the air bubble pressure at a desired psi value for various points at the feet. I also designed the GUI on MATLAB, which allows the user to enter the desired psi values for each air bubble and simultaneously measure current bubble pressure and display it on the GUI.

Trainee Engineer

Indian Institute of Science 01/2014 – 05/2014

Worked as a Trainee Engineer in the Mechatronics lab, Department of Electronic System Engineering (DESE), Indian Institute of Science (IISc) under the guidance of Dr. N. S. Dinesh to design and implement a 2 Dimensional plotter capable of plotting any 2D image using a pen which was controlled by means of a Solenoid and two stepper motors (responsible for x, y and z directional movement) wherein the control is governed by an ARM Processor to plot images which features are extracted using MATLAB.

Relevant

Projects

Design of a Preemptive and Cooperative Real-Time Operating System Designed a Preemptive and Cooperative RTOS system supporting the Shell for several Linux commands like “pc”, “ipcs”, “kill <pid>”, “<processID>&” using ARM Cortex M4F Board (TM4C123G Evaluation Board). I provided selectivity among cooperative and preemptive RTOS using two PushButtons at start up. I created separate stacks of size 1024 Bytes for each of the processes and made it look like they had been running before. The preemptive RTOS was designed in both conformal and non-conformal modes. Multiple processes were prioritized using preemptive algorithms. Kernel functions like wait, post, yield and sleep were developed in both cooperative and preemptive RTOS.

Indoor Positioning System

Designed and developed an Indoor Positioning System making use of an array of IR transmitting diodes, IR Receiver and the ARM Cortex M4F Board. I also designed the protocols and frame format for bi-phase modulation schemes to provide the location information as fast as 350ms at the accuracy of 0.4 meters. Preamble and Sync bits were used to synchronize the beginning of each frame followed by the broadcast information (Room ID, Latitude, Longitude), which was then followed by a burst from each IR at different time slots thus letting us resolve for particular transmitters and hence the indoor location.

Low-Frequency signal generator and scalar network analyzer Developed a system that can generate various low frequency signals (Sine, Square, Sawtooth) on command through UART and can analyze any scalar network to generate and plot its frequency response by reading the response of the system using Tiva™ C Series TM4C123G LaunchPad Evaluation Board Prosthetic control and interface design

Designed and Developed the control GUI for a prosthetic system used to help rehabilitate post-stroke patients. I wrote the code on Arduino IDE for adaptive adjustment of the air bubble pressure at a desired psi value for various points at the feet.

Smart XY-Plotter

Design and implemented a 2 Dimensional plotter capable of plotting any 2D image using a pen which was controlled by means of a Solenoid and two stepper motors

(responsible for x, y and z directional movement) wherein the control is governed by an ARM Processor to plot images which features are extracted using MATLAB. Awards

“Gold Medal” for scoring highest overall percentage of marks in the college during the course of Bachelor of Engineering.

“Best Paper Award” in National Conference on Wireless Sensor Networks and Applications (NCWSNA-2014)

Second prize for presenting paper in the national level paper presentation

“Kshitiza’13”

Third prize for “Trouble-Shooting of Circuits” in technical fest “Advaitron’11” at SJCIT, India.

Technical

Skills and

Expertise

Operating Systems: Ubuntu, QNX Neutrino RTOS, MAC OS X, Windows Controller Boards: Tiva C Series TM4C123G Evaluation Board, ARM STM32F4 Discovery Board, Arduino UNO, FPGA

PGM Languages: VHDL, Verilog, C/C++, Embedded C

Scripting Languages: MATLAB, HTML, Python

Professional Softwares: KEIL uVision 4, XILINX ISE, PTC MathCad, CCS, CadSoft EAGLE, Wireshark

Keywords

Ubuntu, QNX Neutrino RTOS, RTOS, ARM, M4F, UART, SPI, Arduino UNO, FPGA, VHDL, Verilog, C/C++, Embedded C, VHDL, Verilog, C/C++, MATLAB, HTML, Python, KEIL uVision 4, XILINX ISE, PTC MathCad, CCS, CadSoft EAGLE, Wireshark, High-Availability, HAM



Contact this candidate