SlideShare a Scribd company logo
1 of 3
Download to read offline
Rohan Narula
Email: rohan.narula@mavs.uta.edu Phone: (929)-453-5541
Objective:
A Fresh Graduate seeking full-time opportunities in the field of Firmware Development, and
Controls Engineering.
Academic Profile:
University of Texas at Arlington,
Master of Science, Electrical Engineering (GPA – 3.6/4.0)
Panjab University, Chandigarh, India
Bachelor of Engineering, Electronics and Communication Engineering (CGPA – 7.77/10)
Experience:
Control Systems Engineering Co-op, DEKA Research & Development, Manchester, New
Hampshire
(January 2017 – May 2017)
 Developing unit and integration test code in C++ for failure mode and effect analysis of
embedded medical devices
 Designed User Interfaces for establishing communication with Unit Under Tests and
performing various tests using Python
 Gained experience in working with CAN & CANOpen protocol.
 Performed documentation for tests and code development in DOORS
Research Assistant, University of Texas at Arlington Research Institute
(August 2016 – January 2017)
 Worked on projects at the Biomedical Technologies department at UTA Research Institute.
 Designed and assembled the circuit for post-stroke rehabilitation glove from scratch with
few modifications to make the apparatus mobile and easier to use.
 Designed a new PCB circuit to connect the I2C multiplexers to an input plug with long
locks. The design is made more flexible by inclusion of header cables, and 26 - pin socket
connector with strain relief.
 Fabricated a new PCB design using Eagle design software, for mounting electrode arrays
on 8-pin Zero Insertion Force connector further being connected to a PBX pre-amplifier via
26 - pin Harwin Connector and 32 AWG wires.
 Programmed Arduino Mega for performing the task of retrieving data about the current
position and orientation of IMUs mounted on the glove and transforming them to get
information if hand is in contracted or relaxed position.
 Designed a Wrist Connector PCB on Eagle software to connect the REHAB kit with the
Glove. The board mounts two I2C multiplexers, one reference IMU, a USB B-type and a 26-
pin Harwin receptacle.
 Developed a board which mounts four 26-pins Harwin receptacle and four - 26 pin header
stacks for Neural Electrode project.
 Implemented BLE protocol on Arduino 101 to move all apparatus from wired to wireless
medium.
Embedded Software Engineer Intern at Center of Excellence, Hewlett Packard
(June 2014 – July 2014)
 Programmed NXP LPC2148 Evaluation Kit using Keil uVision IDE.
 Understood the concepts of 32-bit RISC processor architecture, memory mapping,
interfacing buzzers, Light Dependent resistor (LDR), and Light Emitting Diodes (LEDs) to
the processor.
 Implemented Serial Peripheral Interface (SPI) protocol for LCD, Pulse Width Modulation
(PWM) control of Motors and LEDs to control brightness.
 Interfaced GSM Module to the kit to make a transmitter-receiver project which is able to
communicate with a personal mobile using Short Messaging Services (SMS).
Projects:
The University of Texas at Arlington, Texas, Graduate Student (August 2015 – May
2017)
 Analysis and Control Design for Inverted Pendulum System
 The Inverted Pendulum is among the most difficult systems to control in the field of
control engineering. A mathematical model is developed giving the equations of motion
for the system followed by linearization around the unstable equilibrium.
 MATLAB simulations are performed to observe the behavior of the open loop system,
some classical control designs and state feedback with/without full state observer model.
 Stage Lighting
 Implemented a transmitter-receiver module that works on DMX512-A protocol, used for
stage lighting, with EF1 topology using ARM based Tiva C Series TM4C123GXL LaunchPad.
 Programmed & debugged TM4C123GH6PM, by Code Composer Studio v5.5 IDE, to act in
either master or slave mode to transmit and receive information regarding the LEDs
present in the mounting circuit.
 Designed an interactive serial monitor on Tera Term to continuously monitor information
being exchanged between the devices. Commands made were as follows, SET, CLEAR,
GET, GETDATA, MAX, ON, OFF, MODE, POLL, TXON.
 Internet of Things
 Made a Remote Weather Station Node using ARM based Tiva C Series TM4C123GXL
LaunchPad, DHT11 Humidity + Temperature Sensor, and BMP180 Barometric Pressure +
Temperature Sensor on Code Composer Studio v5.2 Platform
 Implemented I2C protocol for interfacing BMP180 and serial protocol for DHT11. An timer
interrupt is used to read the raw value of sensors after every 2 seconds. Also, performed
the required calculations to compute the real values of Temperature, Barometric Pressure,
Humidity, Altitude & Dew Point.
 Designed a Display Node using ARM based Tiva C Series TM4C123GXL LaunchPad and
DOGM128-6 LCD. Implemented SPI protocol for interfacing the LCD with the kit.
 Wrote the TCP/ IP stack for ENC28J60 Ethernet module through which the remote weather
station and Display node communicated with each other and other nodes present in the
network
 Real-time Operating System
 Designed a Pre-emptive and Co-operative Real time Operating System on Cortex ARM
M4F processor (TM4C123GH6PM)
 Understood & used the concept of semaphores, yielding, & system timers using
Supervisor Call function (SVCall) and PendSV function
 Configuring the UART to host Command Terminal supporting UNIX commands like PS,
IPCS, kill <pid>, reboot, pidof<Process_Name>, <Process_Name>&.
 Applying the concept of Priority Inheritance to avoid the scenario in which a low priority
tasks runs more as compared to high priority tasks.
 Baggage Handling System using PLC IP3416
 The main objective of this project is to implement a baggage handling system. IP3416 PLC
is used to implement this system.
 Flow Measurement using PLC IP3416
 The objective of this project is to fill a required amount of water in a container using a PLC
IP3416, flow sensor, and a water pump. A preloaded count is loaded is used in the PLC
which is decrement when the flow meter signals the PLC that water is flowing. When the
count is zero, the water pump is stopped automatically
 Multimedia Processing:
 Gained knowledge about concepts of Golomb Coding, Huffman Coding, LZ-77
Algorithm, Scalar & Vector Quantization, DPCM, EZW and SPHIT and applied to various
test cases to observe the variations in outputs.
 Understood and used different image compression techniques and JPEG standards.
 Worked on various methods for Image Enhancement & Restoration.
Relevant Coursework:
 Embedded Microcontroller Systems, Advanced Microcontroller Systems, Microprocessor
Systems, Digital Video Coding, Discrete Transforms and its Applications, Digital Image
Processing, Wireless Communication, Linear System Engineering, Programmable Logic
Controllers in Industrial Automation, Nonlinear Control Systems
Additional Technical Skills:
 Softwares: Keil uVision, AVR Studio, Code Compiler Studio v6.2.0, MATLAB, PSpice,
Wireshark, Eagle, Arduino v1.6.0 IDE, SolidWorks, International Parallel Editor Programmer
Simulator (IP-EPS), VectorCAST, IAR Embedded Workbench, Surround SCM, DOORS DXL
 Programming Languages: C/C++, Python, Data Structures, Bash, Ladder Logic
 Processors & Controllers used: ARM Cortex M4F Core (Tiva™ C Series
TM4C123GH6PM),Tiva C Series TM4C123GXL, NXP LPC2148, Atmel ATmega 16L, Intel
8085, Intel 8051, Arduino 101, MSP430F2618, Arduino Mega.
 Debugging Tools: Logic Analyzer, Oscilloscope, Function Generator, Multimeter
 Operating System: Windows 7, 8, 10,Linux, Ubuntu
 Protocols: SPI, RS-232, RS-485, I2C, TCP/IP, UART, DMX512, UDP, ARP, ICMP, Ethernet,
CANBUS, CANopen
Extra Curricular Activities:
 Life Member Indian Red Cross Society
 Active Member of IEEE society, University of Texas at Arlington
 Active Member of Linux User Group, University of Texas at Arlington
 Active Member of Python User Group, University of Texas at Arlington
Personality Traits:
 Excellent Communication & Presentation skills.
 Detail Oriented and meticulous.
 Ability to plan, organize and prioritize work
 Ability to adapt to any environment, self-disciplined, Patient
 Hard-working with excellent problem solving Skills
Additional Information:
Skype ID: rohannarula0208
Linkedin URL: https://www.linkedin.com/in/rohan-narula-4b833599
GitHub URL: https://github.com/Rohan621
Address: 1006 Greek Row Dr., Apartment # 232, Arlington, TX – 76013
Visa Status: F-1
Work Authorization: OPT EAD

More Related Content

What's hot

Allen Bradley PLC V/S Siemens PLC
Allen Bradley PLC V/S Siemens PLCAllen Bradley PLC V/S Siemens PLC
Allen Bradley PLC V/S Siemens PLCpaperpublications3
 
Syed IoT - module 5
Syed  IoT - module 5Syed  IoT - module 5
Syed IoT - module 5Syed Mustafa
 
IRJET- A Review Paper on Development of General Purpose Controller Board
IRJET- A Review Paper on Development of General Purpose Controller BoardIRJET- A Review Paper on Development of General Purpose Controller Board
IRJET- A Review Paper on Development of General Purpose Controller BoardIRJET Journal
 
Wireless appliances control report
Wireless appliances control reportWireless appliances control report
Wireless appliances control reportengineerssolution
 
Evaluation of the Technology Supporting the Development of an Assets Tracking...
Evaluation of the Technology Supporting the Development of an Assets Tracking...Evaluation of the Technology Supporting the Development of an Assets Tracking...
Evaluation of the Technology Supporting the Development of an Assets Tracking...Dominique Guinard
 
Michael Ledford Fall 2014 Resume
Michael Ledford Fall 2014 ResumeMichael Ledford Fall 2014 Resume
Michael Ledford Fall 2014 ResumeMichael Ledford
 
IRJET- PCB Test, Debug & Programming Made Easy with Universal Test Jig
IRJET-  	  PCB Test, Debug & Programming Made Easy with Universal Test JigIRJET-  	  PCB Test, Debug & Programming Made Easy with Universal Test Jig
IRJET- PCB Test, Debug & Programming Made Easy with Universal Test JigIRJET Journal
 
Secure remote protocol for fpga reconfiguration
Secure remote protocol for fpga reconfigurationSecure remote protocol for fpga reconfiguration
Secure remote protocol for fpga reconfigurationeSAT Publishing House
 
Eric Theis resume61.1
Eric Theis resume61.1Eric Theis resume61.1
Eric Theis resume61.1Eric Theis
 
Practical DNP3 and Modern SCADA Systems
Practical DNP3 and Modern SCADA SystemsPractical DNP3 and Modern SCADA Systems
Practical DNP3 and Modern SCADA SystemsLiving Online
 
Yuvaraj.K Resume
Yuvaraj.K ResumeYuvaraj.K Resume
Yuvaraj.K Resumeyuvaraj k
 
BFSK RT In FPGA Thesis Pres Jps
BFSK RT In FPGA Thesis Pres JpsBFSK RT In FPGA Thesis Pres Jps
BFSK RT In FPGA Thesis Pres Jpsjpsvenn
 
IEC61850: Use of IEC61850 to telecontrol MV grids (Presentation)
IEC61850: Use of IEC61850 to telecontrol MV grids (Presentation)IEC61850: Use of IEC61850 to telecontrol MV grids (Presentation)
IEC61850: Use of IEC61850 to telecontrol MV grids (Presentation)iGrid T&amp;D
 
Micro controller based DAQ
Micro controller based DAQMicro controller based DAQ
Micro controller based DAQMurugappa Group
 
Supervisory control and data acquisition
Supervisory control and data acquisitionSupervisory control and data acquisition
Supervisory control and data acquisitionudaykmr
 
Automation of calibration of instruments using labview - Project PPT
Automation of calibration of instruments using labview - Project PPTAutomation of calibration of instruments using labview - Project PPT
Automation of calibration of instruments using labview - Project PPTAman Singhla
 
IEEE 2015 Projects for M.Tech & B.Tech VLSI
IEEE 2015 Projects for M.Tech & B.Tech VLSIIEEE 2015 Projects for M.Tech & B.Tech VLSI
IEEE 2015 Projects for M.Tech & B.Tech VLSIMaryala Srinivas
 
Network Based Data Acquisition and Logging System using PIC Microcontroller
Network Based Data Acquisition and Logging System using PIC MicrocontrollerNetwork Based Data Acquisition and Logging System using PIC Microcontroller
Network Based Data Acquisition and Logging System using PIC MicrocontrollerCSCJournals
 
Basic signal processing system design on fpga using lms based adaptive filter
Basic signal processing system design on fpga using lms based adaptive filterBasic signal processing system design on fpga using lms based adaptive filter
Basic signal processing system design on fpga using lms based adaptive filtereSAT Journals
 
PC based Oscilloscope
PC based OscilloscopePC based Oscilloscope
PC based OscilloscopeSayyed Z
 

What's hot (20)

Allen Bradley PLC V/S Siemens PLC
Allen Bradley PLC V/S Siemens PLCAllen Bradley PLC V/S Siemens PLC
Allen Bradley PLC V/S Siemens PLC
 
Syed IoT - module 5
Syed  IoT - module 5Syed  IoT - module 5
Syed IoT - module 5
 
IRJET- A Review Paper on Development of General Purpose Controller Board
IRJET- A Review Paper on Development of General Purpose Controller BoardIRJET- A Review Paper on Development of General Purpose Controller Board
IRJET- A Review Paper on Development of General Purpose Controller Board
 
Wireless appliances control report
Wireless appliances control reportWireless appliances control report
Wireless appliances control report
 
Evaluation of the Technology Supporting the Development of an Assets Tracking...
Evaluation of the Technology Supporting the Development of an Assets Tracking...Evaluation of the Technology Supporting the Development of an Assets Tracking...
Evaluation of the Technology Supporting the Development of an Assets Tracking...
 
Michael Ledford Fall 2014 Resume
Michael Ledford Fall 2014 ResumeMichael Ledford Fall 2014 Resume
Michael Ledford Fall 2014 Resume
 
IRJET- PCB Test, Debug & Programming Made Easy with Universal Test Jig
IRJET-  	  PCB Test, Debug & Programming Made Easy with Universal Test JigIRJET-  	  PCB Test, Debug & Programming Made Easy with Universal Test Jig
IRJET- PCB Test, Debug & Programming Made Easy with Universal Test Jig
 
Secure remote protocol for fpga reconfiguration
Secure remote protocol for fpga reconfigurationSecure remote protocol for fpga reconfiguration
Secure remote protocol for fpga reconfiguration
 
Eric Theis resume61.1
Eric Theis resume61.1Eric Theis resume61.1
Eric Theis resume61.1
 
Practical DNP3 and Modern SCADA Systems
Practical DNP3 and Modern SCADA SystemsPractical DNP3 and Modern SCADA Systems
Practical DNP3 and Modern SCADA Systems
 
Yuvaraj.K Resume
Yuvaraj.K ResumeYuvaraj.K Resume
Yuvaraj.K Resume
 
BFSK RT In FPGA Thesis Pres Jps
BFSK RT In FPGA Thesis Pres JpsBFSK RT In FPGA Thesis Pres Jps
BFSK RT In FPGA Thesis Pres Jps
 
IEC61850: Use of IEC61850 to telecontrol MV grids (Presentation)
IEC61850: Use of IEC61850 to telecontrol MV grids (Presentation)IEC61850: Use of IEC61850 to telecontrol MV grids (Presentation)
IEC61850: Use of IEC61850 to telecontrol MV grids (Presentation)
 
Micro controller based DAQ
Micro controller based DAQMicro controller based DAQ
Micro controller based DAQ
 
Supervisory control and data acquisition
Supervisory control and data acquisitionSupervisory control and data acquisition
Supervisory control and data acquisition
 
Automation of calibration of instruments using labview - Project PPT
Automation of calibration of instruments using labview - Project PPTAutomation of calibration of instruments using labview - Project PPT
Automation of calibration of instruments using labview - Project PPT
 
IEEE 2015 Projects for M.Tech & B.Tech VLSI
IEEE 2015 Projects for M.Tech & B.Tech VLSIIEEE 2015 Projects for M.Tech & B.Tech VLSI
IEEE 2015 Projects for M.Tech & B.Tech VLSI
 
Network Based Data Acquisition and Logging System using PIC Microcontroller
Network Based Data Acquisition and Logging System using PIC MicrocontrollerNetwork Based Data Acquisition and Logging System using PIC Microcontroller
Network Based Data Acquisition and Logging System using PIC Microcontroller
 
Basic signal processing system design on fpga using lms based adaptive filter
Basic signal processing system design on fpga using lms based adaptive filterBasic signal processing system design on fpga using lms based adaptive filter
Basic signal processing system design on fpga using lms based adaptive filter
 
PC based Oscilloscope
PC based OscilloscopePC based Oscilloscope
PC based Oscilloscope
 

Viewers also liked

Lonnie Burnside currentresume
Lonnie Burnside currentresumeLonnie Burnside currentresume
Lonnie Burnside currentresumeLonnie Burnside
 
kay_johnson_resume_
kay_johnson_resume_kay_johnson_resume_
kay_johnson_resume_Kay Johnson
 
Resume Joshua Bonnington pdf
Resume Joshua Bonnington pdf Resume Joshua Bonnington pdf
Resume Joshua Bonnington pdf Joshua Bonnington
 
Paula daDalton Resume 2016
Paula daDalton Resume 2016Paula daDalton Resume 2016
Paula daDalton Resume 2016Paula Dalton
 
Resume_Lou_Chen
Resume_Lou_ChenResume_Lou_Chen
Resume_Lou_ChenYu-Ju Chen
 
Allison M. Ansley Resume - Varelans Class
Allison M. Ansley Resume - Varelans ClassAllison M. Ansley Resume - Varelans Class
Allison M. Ansley Resume - Varelans ClassAllison Ansley
 
Michael Holan Sales Resume 06292011
Michael Holan Sales Resume 06292011Michael Holan Sales Resume 06292011
Michael Holan Sales Resume 06292011mholan
 

Viewers also liked (11)

Lonnie Burnside currentresume
Lonnie Burnside currentresumeLonnie Burnside currentresume
Lonnie Burnside currentresume
 
Resume
ResumeResume
Resume
 
kay_johnson_resume_
kay_johnson_resume_kay_johnson_resume_
kay_johnson_resume_
 
benningfield_resume
benningfield_resumebenningfield_resume
benningfield_resume
 
Resume Joshua Bonnington pdf
Resume Joshua Bonnington pdf Resume Joshua Bonnington pdf
Resume Joshua Bonnington pdf
 
Resume
ResumeResume
Resume
 
My Resume
My ResumeMy Resume
My Resume
 
Paula daDalton Resume 2016
Paula daDalton Resume 2016Paula daDalton Resume 2016
Paula daDalton Resume 2016
 
Resume_Lou_Chen
Resume_Lou_ChenResume_Lou_Chen
Resume_Lou_Chen
 
Allison M. Ansley Resume - Varelans Class
Allison M. Ansley Resume - Varelans ClassAllison M. Ansley Resume - Varelans Class
Allison M. Ansley Resume - Varelans Class
 
Michael Holan Sales Resume 06292011
Michael Holan Sales Resume 06292011Michael Holan Sales Resume 06292011
Michael Holan Sales Resume 06292011
 

Similar to Rohan Narula Resume - Firmware Engineer

Resume for Embedded Engineer_1
Resume for Embedded Engineer_1Resume for Embedded Engineer_1
Resume for Embedded Engineer_1gajendra parmar
 
Prayat hegde resume_firmware_embedded
Prayat hegde resume_firmware_embeddedPrayat hegde resume_firmware_embedded
Prayat hegde resume_firmware_embeddedPrayat Hegde
 
Embedded System Microcontroller Interactive Course using BASCOM-AVR - Lecture12
Embedded System Microcontroller Interactive Course using BASCOM-AVR - Lecture12Embedded System Microcontroller Interactive Course using BASCOM-AVR - Lecture12
Embedded System Microcontroller Interactive Course using BASCOM-AVR - Lecture12AL-AWAIL for Electronic Engineering
 
A NETWORK-BASED DAC OPTIMIZATION PROTOTYPE SOFTWARE 2 (1).pdf
A NETWORK-BASED DAC OPTIMIZATION PROTOTYPE SOFTWARE 2 (1).pdfA NETWORK-BASED DAC OPTIMIZATION PROTOTYPE SOFTWARE 2 (1).pdf
A NETWORK-BASED DAC OPTIMIZATION PROTOTYPE SOFTWARE 2 (1).pdfSaiReddy794166
 
Design and Implementing Novel Independent Real-Time Software Programmable DAQ...
Design and Implementing Novel Independent Real-Time Software Programmable DAQ...Design and Implementing Novel Independent Real-Time Software Programmable DAQ...
Design and Implementing Novel Independent Real-Time Software Programmable DAQ...Editor IJCATR
 
CV-RENJINIK-27062016
CV-RENJINIK-27062016CV-RENJINIK-27062016
CV-RENJINIK-27062016Renjini K
 
Research Inventy: International Journal of Engineering and Science
Research Inventy: International Journal of Engineering and ScienceResearch Inventy: International Journal of Engineering and Science
Research Inventy: International Journal of Engineering and Scienceresearchinventy
 
Research Inventy : International Journal of Engineering and Science is publis...
Research Inventy : International Journal of Engineering and Science is publis...Research Inventy : International Journal of Engineering and Science is publis...
Research Inventy : International Journal of Engineering and Science is publis...researchinventy
 
IRJET- Information Logging and Investigation of Control Framework Utilizing D...
IRJET- Information Logging and Investigation of Control Framework Utilizing D...IRJET- Information Logging and Investigation of Control Framework Utilizing D...
IRJET- Information Logging and Investigation of Control Framework Utilizing D...IRJET Journal
 
SOCIAL NETWORK FOR SMART DEVICES USING EMBEDDED ETHERNET
SOCIAL NETWORK FOR SMART DEVICES USING EMBEDDED ETHERNETSOCIAL NETWORK FOR SMART DEVICES USING EMBEDDED ETHERNET
SOCIAL NETWORK FOR SMART DEVICES USING EMBEDDED ETHERNETcseij
 

Similar to Rohan Narula Resume - Firmware Engineer (20)

Resume for Embedded Engineer_1
Resume for Embedded Engineer_1Resume for Embedded Engineer_1
Resume for Embedded Engineer_1
 
Prayat hegde resume_firmware_embedded
Prayat hegde resume_firmware_embeddedPrayat hegde resume_firmware_embedded
Prayat hegde resume_firmware_embedded
 
Rohan resume
Rohan resumeRohan resume
Rohan resume
 
Sivanantham resume
Sivanantham resumeSivanantham resume
Sivanantham resume
 
A STUDY OF AN ENTRENCHED SYSTEM USING INTERNET OF THINGS
A STUDY OF AN ENTRENCHED SYSTEM USING INTERNET OF THINGSA STUDY OF AN ENTRENCHED SYSTEM USING INTERNET OF THINGS
A STUDY OF AN ENTRENCHED SYSTEM USING INTERNET OF THINGS
 
peeyush tyagi (2)
peeyush tyagi (2)peeyush tyagi (2)
peeyush tyagi (2)
 
Embedded System Microcontroller Interactive Course using BASCOM-AVR - Lecture12
Embedded System Microcontroller Interactive Course using BASCOM-AVR - Lecture12Embedded System Microcontroller Interactive Course using BASCOM-AVR - Lecture12
Embedded System Microcontroller Interactive Course using BASCOM-AVR - Lecture12
 
A NETWORK-BASED DAC OPTIMIZATION PROTOTYPE SOFTWARE 2 (1).pdf
A NETWORK-BASED DAC OPTIMIZATION PROTOTYPE SOFTWARE 2 (1).pdfA NETWORK-BASED DAC OPTIMIZATION PROTOTYPE SOFTWARE 2 (1).pdf
A NETWORK-BASED DAC OPTIMIZATION PROTOTYPE SOFTWARE 2 (1).pdf
 
Pradeep_Embedded
Pradeep_EmbeddedPradeep_Embedded
Pradeep_Embedded
 
Design and Implementing Novel Independent Real-Time Software Programmable DAQ...
Design and Implementing Novel Independent Real-Time Software Programmable DAQ...Design and Implementing Novel Independent Real-Time Software Programmable DAQ...
Design and Implementing Novel Independent Real-Time Software Programmable DAQ...
 
CV-RENJINIK-27062016
CV-RENJINIK-27062016CV-RENJINIK-27062016
CV-RENJINIK-27062016
 
CaseStudies
CaseStudiesCaseStudies
CaseStudies
 
resum_g
resum_gresum_g
resum_g
 
Research Inventy: International Journal of Engineering and Science
Research Inventy: International Journal of Engineering and ScienceResearch Inventy: International Journal of Engineering and Science
Research Inventy: International Journal of Engineering and Science
 
Research Inventy : International Journal of Engineering and Science is publis...
Research Inventy : International Journal of Engineering and Science is publis...Research Inventy : International Journal of Engineering and Science is publis...
Research Inventy : International Journal of Engineering and Science is publis...
 
ELECTRONIC AND - Copy (1)
ELECTRONIC AND - Copy (1)ELECTRONIC AND - Copy (1)
ELECTRONIC AND - Copy (1)
 
IRJET- Information Logging and Investigation of Control Framework Utilizing D...
IRJET- Information Logging and Investigation of Control Framework Utilizing D...IRJET- Information Logging and Investigation of Control Framework Utilizing D...
IRJET- Information Logging and Investigation of Control Framework Utilizing D...
 
Resume_2017_Embedded
Resume_2017_EmbeddedResume_2017_Embedded
Resume_2017_Embedded
 
SOCIAL NETWORK FOR SMART DEVICES USING EMBEDDED ETHERNET
SOCIAL NETWORK FOR SMART DEVICES USING EMBEDDED ETHERNETSOCIAL NETWORK FOR SMART DEVICES USING EMBEDDED ETHERNET
SOCIAL NETWORK FOR SMART DEVICES USING EMBEDDED ETHERNET
 
Surya resume
Surya resumeSurya resume
Surya resume
 

Recently uploaded

Sachpazis Costas: Geotechnical Engineering: A student's Perspective Introduction
Sachpazis Costas: Geotechnical Engineering: A student's Perspective IntroductionSachpazis Costas: Geotechnical Engineering: A student's Perspective Introduction
Sachpazis Costas: Geotechnical Engineering: A student's Perspective IntroductionDr.Costas Sachpazis
 
Call Us ≽ 8377877756 ≼ Call Girls In Shastri Nagar (Delhi)
Call Us ≽ 8377877756 ≼ Call Girls In Shastri Nagar (Delhi)Call Us ≽ 8377877756 ≼ Call Girls In Shastri Nagar (Delhi)
Call Us ≽ 8377877756 ≼ Call Girls In Shastri Nagar (Delhi)dollysharma2066
 
Past, Present and Future of Generative AI
Past, Present and Future of Generative AIPast, Present and Future of Generative AI
Past, Present and Future of Generative AIabhishek36461
 
INFLUENCE OF NANOSILICA ON THE PROPERTIES OF CONCRETE
INFLUENCE OF NANOSILICA ON THE PROPERTIES OF CONCRETEINFLUENCE OF NANOSILICA ON THE PROPERTIES OF CONCRETE
INFLUENCE OF NANOSILICA ON THE PROPERTIES OF CONCRETEroselinkalist12
 
complete construction, environmental and economics information of biomass com...
complete construction, environmental and economics information of biomass com...complete construction, environmental and economics information of biomass com...
complete construction, environmental and economics information of biomass com...asadnawaz62
 
Introduction to Machine Learning Unit-3 for II MECH
Introduction to Machine Learning Unit-3 for II MECHIntroduction to Machine Learning Unit-3 for II MECH
Introduction to Machine Learning Unit-3 for II MECHC Sai Kiran
 
Call Girls Narol 7397865700 Independent Call Girls
Call Girls Narol 7397865700 Independent Call GirlsCall Girls Narol 7397865700 Independent Call Girls
Call Girls Narol 7397865700 Independent Call Girlsssuser7cb4ff
 
Application of Residue Theorem to evaluate real integrations.pptx
Application of Residue Theorem to evaluate real integrations.pptxApplication of Residue Theorem to evaluate real integrations.pptx
Application of Residue Theorem to evaluate real integrations.pptx959SahilShah
 
Churning of Butter, Factors affecting .
Churning of Butter, Factors affecting  .Churning of Butter, Factors affecting  .
Churning of Butter, Factors affecting .Satyam Kumar
 
Risk Assessment For Installation of Drainage Pipes.pdf
Risk Assessment For Installation of Drainage Pipes.pdfRisk Assessment For Installation of Drainage Pipes.pdf
Risk Assessment For Installation of Drainage Pipes.pdfROCENODodongVILLACER
 
DATA ANALYTICS PPT definition usage example
DATA ANALYTICS PPT definition usage exampleDATA ANALYTICS PPT definition usage example
DATA ANALYTICS PPT definition usage examplePragyanshuParadkar1
 
CCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdf
CCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdfCCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdf
CCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdfAsst.prof M.Gokilavani
 
GDSC ASEB Gen AI study jams presentation
GDSC ASEB Gen AI study jams presentationGDSC ASEB Gen AI study jams presentation
GDSC ASEB Gen AI study jams presentationGDSCAESB
 
Effects of rheological properties on mixing
Effects of rheological properties on mixingEffects of rheological properties on mixing
Effects of rheological properties on mixingviprabot1
 
Software and Systems Engineering Standards: Verification and Validation of Sy...
Software and Systems Engineering Standards: Verification and Validation of Sy...Software and Systems Engineering Standards: Verification and Validation of Sy...
Software and Systems Engineering Standards: Verification and Validation of Sy...VICTOR MAESTRE RAMIREZ
 
Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort service
Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort serviceGurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort service
Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort servicejennyeacort
 
Artificial-Intelligence-in-Electronics (K).pptx
Artificial-Intelligence-in-Electronics (K).pptxArtificial-Intelligence-in-Electronics (K).pptx
Artificial-Intelligence-in-Electronics (K).pptxbritheesh05
 
Study on Air-Water & Water-Water Heat Exchange in a Finned Tube Exchanger
Study on Air-Water & Water-Water Heat Exchange in a Finned Tube ExchangerStudy on Air-Water & Water-Water Heat Exchange in a Finned Tube Exchanger
Study on Air-Water & Water-Water Heat Exchange in a Finned Tube ExchangerAnamika Sarkar
 

Recently uploaded (20)

Sachpazis Costas: Geotechnical Engineering: A student's Perspective Introduction
Sachpazis Costas: Geotechnical Engineering: A student's Perspective IntroductionSachpazis Costas: Geotechnical Engineering: A student's Perspective Introduction
Sachpazis Costas: Geotechnical Engineering: A student's Perspective Introduction
 
Call Us ≽ 8377877756 ≼ Call Girls In Shastri Nagar (Delhi)
Call Us ≽ 8377877756 ≼ Call Girls In Shastri Nagar (Delhi)Call Us ≽ 8377877756 ≼ Call Girls In Shastri Nagar (Delhi)
Call Us ≽ 8377877756 ≼ Call Girls In Shastri Nagar (Delhi)
 
Past, Present and Future of Generative AI
Past, Present and Future of Generative AIPast, Present and Future of Generative AI
Past, Present and Future of Generative AI
 
INFLUENCE OF NANOSILICA ON THE PROPERTIES OF CONCRETE
INFLUENCE OF NANOSILICA ON THE PROPERTIES OF CONCRETEINFLUENCE OF NANOSILICA ON THE PROPERTIES OF CONCRETE
INFLUENCE OF NANOSILICA ON THE PROPERTIES OF CONCRETE
 
complete construction, environmental and economics information of biomass com...
complete construction, environmental and economics information of biomass com...complete construction, environmental and economics information of biomass com...
complete construction, environmental and economics information of biomass com...
 
Introduction to Machine Learning Unit-3 for II MECH
Introduction to Machine Learning Unit-3 for II MECHIntroduction to Machine Learning Unit-3 for II MECH
Introduction to Machine Learning Unit-3 for II MECH
 
Call Girls Narol 7397865700 Independent Call Girls
Call Girls Narol 7397865700 Independent Call GirlsCall Girls Narol 7397865700 Independent Call Girls
Call Girls Narol 7397865700 Independent Call Girls
 
Application of Residue Theorem to evaluate real integrations.pptx
Application of Residue Theorem to evaluate real integrations.pptxApplication of Residue Theorem to evaluate real integrations.pptx
Application of Residue Theorem to evaluate real integrations.pptx
 
Churning of Butter, Factors affecting .
Churning of Butter, Factors affecting  .Churning of Butter, Factors affecting  .
Churning of Butter, Factors affecting .
 
Risk Assessment For Installation of Drainage Pipes.pdf
Risk Assessment For Installation of Drainage Pipes.pdfRisk Assessment For Installation of Drainage Pipes.pdf
Risk Assessment For Installation of Drainage Pipes.pdf
 
DATA ANALYTICS PPT definition usage example
DATA ANALYTICS PPT definition usage exampleDATA ANALYTICS PPT definition usage example
DATA ANALYTICS PPT definition usage example
 
CCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdf
CCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdfCCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdf
CCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdf
 
GDSC ASEB Gen AI study jams presentation
GDSC ASEB Gen AI study jams presentationGDSC ASEB Gen AI study jams presentation
GDSC ASEB Gen AI study jams presentation
 
Effects of rheological properties on mixing
Effects of rheological properties on mixingEffects of rheological properties on mixing
Effects of rheological properties on mixing
 
Software and Systems Engineering Standards: Verification and Validation of Sy...
Software and Systems Engineering Standards: Verification and Validation of Sy...Software and Systems Engineering Standards: Verification and Validation of Sy...
Software and Systems Engineering Standards: Verification and Validation of Sy...
 
Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort service
Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort serviceGurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort service
Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort service
 
Exploring_Network_Security_with_JA3_by_Rakesh Seal.pptx
Exploring_Network_Security_with_JA3_by_Rakesh Seal.pptxExploring_Network_Security_with_JA3_by_Rakesh Seal.pptx
Exploring_Network_Security_with_JA3_by_Rakesh Seal.pptx
 
Artificial-Intelligence-in-Electronics (K).pptx
Artificial-Intelligence-in-Electronics (K).pptxArtificial-Intelligence-in-Electronics (K).pptx
Artificial-Intelligence-in-Electronics (K).pptx
 
Study on Air-Water & Water-Water Heat Exchange in a Finned Tube Exchanger
Study on Air-Water & Water-Water Heat Exchange in a Finned Tube ExchangerStudy on Air-Water & Water-Water Heat Exchange in a Finned Tube Exchanger
Study on Air-Water & Water-Water Heat Exchange in a Finned Tube Exchanger
 
🔝9953056974🔝!!-YOUNG call girls in Rajendra Nagar Escort rvice Shot 2000 nigh...
🔝9953056974🔝!!-YOUNG call girls in Rajendra Nagar Escort rvice Shot 2000 nigh...🔝9953056974🔝!!-YOUNG call girls in Rajendra Nagar Escort rvice Shot 2000 nigh...
🔝9953056974🔝!!-YOUNG call girls in Rajendra Nagar Escort rvice Shot 2000 nigh...
 

Rohan Narula Resume - Firmware Engineer

  • 1. Rohan Narula Email: rohan.narula@mavs.uta.edu Phone: (929)-453-5541 Objective: A Fresh Graduate seeking full-time opportunities in the field of Firmware Development, and Controls Engineering. Academic Profile: University of Texas at Arlington, Master of Science, Electrical Engineering (GPA – 3.6/4.0) Panjab University, Chandigarh, India Bachelor of Engineering, Electronics and Communication Engineering (CGPA – 7.77/10) Experience: Control Systems Engineering Co-op, DEKA Research & Development, Manchester, New Hampshire (January 2017 – May 2017)  Developing unit and integration test code in C++ for failure mode and effect analysis of embedded medical devices  Designed User Interfaces for establishing communication with Unit Under Tests and performing various tests using Python  Gained experience in working with CAN & CANOpen protocol.  Performed documentation for tests and code development in DOORS Research Assistant, University of Texas at Arlington Research Institute (August 2016 – January 2017)  Worked on projects at the Biomedical Technologies department at UTA Research Institute.  Designed and assembled the circuit for post-stroke rehabilitation glove from scratch with few modifications to make the apparatus mobile and easier to use.  Designed a new PCB circuit to connect the I2C multiplexers to an input plug with long locks. The design is made more flexible by inclusion of header cables, and 26 - pin socket connector with strain relief.  Fabricated a new PCB design using Eagle design software, for mounting electrode arrays on 8-pin Zero Insertion Force connector further being connected to a PBX pre-amplifier via 26 - pin Harwin Connector and 32 AWG wires.  Programmed Arduino Mega for performing the task of retrieving data about the current position and orientation of IMUs mounted on the glove and transforming them to get information if hand is in contracted or relaxed position.  Designed a Wrist Connector PCB on Eagle software to connect the REHAB kit with the Glove. The board mounts two I2C multiplexers, one reference IMU, a USB B-type and a 26- pin Harwin receptacle.  Developed a board which mounts four 26-pins Harwin receptacle and four - 26 pin header stacks for Neural Electrode project.  Implemented BLE protocol on Arduino 101 to move all apparatus from wired to wireless medium. Embedded Software Engineer Intern at Center of Excellence, Hewlett Packard (June 2014 – July 2014)  Programmed NXP LPC2148 Evaluation Kit using Keil uVision IDE.  Understood the concepts of 32-bit RISC processor architecture, memory mapping, interfacing buzzers, Light Dependent resistor (LDR), and Light Emitting Diodes (LEDs) to the processor.  Implemented Serial Peripheral Interface (SPI) protocol for LCD, Pulse Width Modulation (PWM) control of Motors and LEDs to control brightness.
  • 2.  Interfaced GSM Module to the kit to make a transmitter-receiver project which is able to communicate with a personal mobile using Short Messaging Services (SMS). Projects: The University of Texas at Arlington, Texas, Graduate Student (August 2015 – May 2017)  Analysis and Control Design for Inverted Pendulum System  The Inverted Pendulum is among the most difficult systems to control in the field of control engineering. A mathematical model is developed giving the equations of motion for the system followed by linearization around the unstable equilibrium.  MATLAB simulations are performed to observe the behavior of the open loop system, some classical control designs and state feedback with/without full state observer model.  Stage Lighting  Implemented a transmitter-receiver module that works on DMX512-A protocol, used for stage lighting, with EF1 topology using ARM based Tiva C Series TM4C123GXL LaunchPad.  Programmed & debugged TM4C123GH6PM, by Code Composer Studio v5.5 IDE, to act in either master or slave mode to transmit and receive information regarding the LEDs present in the mounting circuit.  Designed an interactive serial monitor on Tera Term to continuously monitor information being exchanged between the devices. Commands made were as follows, SET, CLEAR, GET, GETDATA, MAX, ON, OFF, MODE, POLL, TXON.  Internet of Things  Made a Remote Weather Station Node using ARM based Tiva C Series TM4C123GXL LaunchPad, DHT11 Humidity + Temperature Sensor, and BMP180 Barometric Pressure + Temperature Sensor on Code Composer Studio v5.2 Platform  Implemented I2C protocol for interfacing BMP180 and serial protocol for DHT11. An timer interrupt is used to read the raw value of sensors after every 2 seconds. Also, performed the required calculations to compute the real values of Temperature, Barometric Pressure, Humidity, Altitude & Dew Point.  Designed a Display Node using ARM based Tiva C Series TM4C123GXL LaunchPad and DOGM128-6 LCD. Implemented SPI protocol for interfacing the LCD with the kit.  Wrote the TCP/ IP stack for ENC28J60 Ethernet module through which the remote weather station and Display node communicated with each other and other nodes present in the network  Real-time Operating System  Designed a Pre-emptive and Co-operative Real time Operating System on Cortex ARM M4F processor (TM4C123GH6PM)  Understood & used the concept of semaphores, yielding, & system timers using Supervisor Call function (SVCall) and PendSV function  Configuring the UART to host Command Terminal supporting UNIX commands like PS, IPCS, kill <pid>, reboot, pidof<Process_Name>, <Process_Name>&.  Applying the concept of Priority Inheritance to avoid the scenario in which a low priority tasks runs more as compared to high priority tasks.  Baggage Handling System using PLC IP3416  The main objective of this project is to implement a baggage handling system. IP3416 PLC is used to implement this system.  Flow Measurement using PLC IP3416  The objective of this project is to fill a required amount of water in a container using a PLC IP3416, flow sensor, and a water pump. A preloaded count is loaded is used in the PLC
  • 3. which is decrement when the flow meter signals the PLC that water is flowing. When the count is zero, the water pump is stopped automatically  Multimedia Processing:  Gained knowledge about concepts of Golomb Coding, Huffman Coding, LZ-77 Algorithm, Scalar & Vector Quantization, DPCM, EZW and SPHIT and applied to various test cases to observe the variations in outputs.  Understood and used different image compression techniques and JPEG standards.  Worked on various methods for Image Enhancement & Restoration. Relevant Coursework:  Embedded Microcontroller Systems, Advanced Microcontroller Systems, Microprocessor Systems, Digital Video Coding, Discrete Transforms and its Applications, Digital Image Processing, Wireless Communication, Linear System Engineering, Programmable Logic Controllers in Industrial Automation, Nonlinear Control Systems Additional Technical Skills:  Softwares: Keil uVision, AVR Studio, Code Compiler Studio v6.2.0, MATLAB, PSpice, Wireshark, Eagle, Arduino v1.6.0 IDE, SolidWorks, International Parallel Editor Programmer Simulator (IP-EPS), VectorCAST, IAR Embedded Workbench, Surround SCM, DOORS DXL  Programming Languages: C/C++, Python, Data Structures, Bash, Ladder Logic  Processors & Controllers used: ARM Cortex M4F Core (Tiva™ C Series TM4C123GH6PM),Tiva C Series TM4C123GXL, NXP LPC2148, Atmel ATmega 16L, Intel 8085, Intel 8051, Arduino 101, MSP430F2618, Arduino Mega.  Debugging Tools: Logic Analyzer, Oscilloscope, Function Generator, Multimeter  Operating System: Windows 7, 8, 10,Linux, Ubuntu  Protocols: SPI, RS-232, RS-485, I2C, TCP/IP, UART, DMX512, UDP, ARP, ICMP, Ethernet, CANBUS, CANopen Extra Curricular Activities:  Life Member Indian Red Cross Society  Active Member of IEEE society, University of Texas at Arlington  Active Member of Linux User Group, University of Texas at Arlington  Active Member of Python User Group, University of Texas at Arlington Personality Traits:  Excellent Communication & Presentation skills.  Detail Oriented and meticulous.  Ability to plan, organize and prioritize work  Ability to adapt to any environment, self-disciplined, Patient  Hard-working with excellent problem solving Skills Additional Information: Skype ID: rohannarula0208 Linkedin URL: https://www.linkedin.com/in/rohan-narula-4b833599 GitHub URL: https://github.com/Rohan621 Address: 1006 Greek Row Dr., Apartment # 232, Arlington, TX – 76013 Visa Status: F-1 Work Authorization: OPT EAD