MAYUR VINAYAK KUDALKAR
**** ********** ******* *****, *********, NC 28262 Cell: 980-***-**** **************@*****.***
OBJECTIVE
Targeting full time position for Electrical Engineer in an organization where I can utilize my skills and effectively contribute to the growth of that organization
EDUCATION
Master of Science in Electrical Engineering GPA: 3.4/4 University of North Carolina, Charlotte May 2015
Courses: Embedded Systems, Computer Architecture, Real Time Operating Systems, Reconfigurable Computing,
Parallel Computing, Data Communication and Networking, Intro to VHDL, Advanced Computer Graphics
Bachelor of Engineering in Electronics Distinction University of Mumbai, India May 2012
Earned Best Student award 2012 and Won final year Project Competition 2012
Diploma in Industrial Electronics Distinction MSBTE, India May 2009
Top Ranker of the Class and Class Cultural Representative for 3 years
EXPERIENCE
Lecturer, Dept. of Electronics Vidyalankar Institute of Technology, Mumbai Jul 2012 - May 2013
Enhanced the lab sessions for Basic Electronics, Digital Logic Design, Electronic workshop
Improved students’ performance as a mentor, Monitored and Evaluated progress
Successfully organized various technical events – Guest lectures, Technical Paper conference
TECHNICAL SKILLS
Programming Languages C, Assembly, Python, VHDL, OpenMP, MPI
Software Kiel, HEW IDE, Code Composer Studio, Eclipse, National Instruments Multisim,
Proteus, EAGLE, MATLAB, Mentor Graphics ModelSim, Xilinx, MS Office
Microprocessors & Microcontrollers Atmel 8086, 8051, 8052, PIC18, TI MSP430, Sakura, Renesas Rx63N
Micro-controller peripherals PWM, ADC, DAC, GPIO, UART, Timer, Counter, Interrupts
Communication Protocols RS232, CAN, I2C, Zigbee IEEE 802.15.4
Hardware Test Tools Oscilloscope, Logic Analyzer, Digital multimeter
Ability to Read Schematic and Debug Circuit
PROJECT WORK
Smart Coffee Vending Machine: [UART, Smart card reader, LCD, TSOP17 sensor, EAGLE, Kiel]
Designed and developed an 8051 microcontroller based coffee vending machine with reduced mechanical hardware
Smart card reader interface for easy payment, Interactive LCD display, Level sensors for inventory check
Programmed to dispense 6 variations of coffee and suggest alternatives if the selected option was not available
Sensor to detect presence of cup at outlet, Auto Self cleaning cycle incorporated
Microcontroller based 74 Series IC tester: [LCD, Keypad, Assembly coding, EAGLE, Kiel]
Designed and implemented IC tester to test over 50 ICs.
A 16x2 LCD display was used to indicate status of each gate/ flip flop within the IC
Intelligent Circuit Breaker: [MQ6 SENSOR, Assembly coding, EAGLE, Keil]
Implemented MCU based Circuit breaker for conditions of High voltage, High current, Fire breakout, LPG gas leakage
It had logic to check if the faulty condition has actually occurred or it was a false detection
An LCD displayed the status of various parameters being monitored
Zigbee Decipher Module: [C, ZigBee protocol, HEW IDE]
Programmed Renesas RX63N board for Wireless communication using XBee and deciphered a cipher code
Programming consisted of creating data packets based on CAN protocol and transmitting them through UART
Also the received data packets were stripped to recover information that was transmitted.
Text Chat application using CAN [C, CAN protocol, HEW IDE]
Communication between two RX63N boards using CAN bus
Display the sent and received chat messages on LCD
Notify the incoming message with blinking of led and buzzer beep
RISC processor using VHDL Simulation: [VHDL, Mentor Graphics ModelSim]
Designed, implemented and tested a 4 stage pipeline processor with interrupts and predefined Instruction set using VHDL in Mentor Graphics ModelSim software. Role – Planning, Development and Testing
Signal Analyzer using RX63N [ADC, LCD, C, HEW IDE]
Programmed to analyse the signal applied as an input to ADC to determine its peak voltage, frequency and waveform
The input signal was sampled at the maximum possible sampling rate and the maximum voltage was displayed on the LCD
The number of zero crossings were counted over a period in order to determine frequency of the signal
The ratio of values of ADC above a certain threshold and below that threshold was monitored to determine the waveform – square or sine
RecycleBot [Image processing, MATLAB]
Worked on Image processing aspect for object sorting in a project under Green Charlotte initiative
To design a mobile robot that collects trash and segregates it as recyclable and non-recyclable
Scan the object placed on the robot and check it against the images of recyclable objects stored in database
Depending on whether the object is found in database or not generate control signal to discard the thrash in one of the two trash cans attached to the robot.
A real-time priority based pre-threaded web server [Operating system]
A web server that interacts with web clients (web browsers) through a pool of worker threads using the producer consumer model