Amitkumar Virupakshagouda
**** ***** *** **** *** 103 Auburn hills MI 48326
ac0iix@r.postjobfree.com
Summary
Graduate student in electrical engineering seeking a full-time opportunity in Embedded Software/ Firmware Engineering.
Education
Master of Science (M.S.), Electrical Engineering May 2017 (Expected)
University of Texas at Arlington, TX
Relevant courses: Embedded Microcontrollers, Microprocessor architecture (SDRAM), Digital and Wireless Communications, Random signals, DSP, Computer Networks, Information theory and coding
Bachelor of Engineering (B.E.), Telecommunication Engineering June 2013
Siddaganga Institute of Technology, Karnataka, India
Relevant courses: Microcontrollers, VHDL, Microwave, Digital and Wireless Communications
Work Experience: Assistant Systems Engineer, Tata Consultancy Services October ‘13 – May ‘15
Started as a trainee in Java, SQL. Learnt about Software development life cycle. Worked as a Business Objects report developer. Worked on BO 4.1 Dev, QA and prod environments at front end and Tera-data SQL at backend.
Technical Skills
Programming: MATLAB, C/C++, Python, RTOS, Assembly, Linux Shell scripting, Multithreading, GitHub, FreeRTOS
Tools and IDEs: TI Code Composer Studio, Kiel µ4, Wireshark, Eclipse, Visual Studio, MS Word, Excel, Git Bash
Peripherals: UART, SPI, I2C, CAN, GPIO, ADC, PWM, Timers, Interrupts, Bootloaders, IoT, JTAG
Processor: ARM Cortex M4F, Arduino, Intel 8051
Interfaces: Motor driver, RS-485, RS-232, Transceiver IC, Bluetooth BLE, Hall effect sensor, RADAR, Ethernet
Networking protocols- TCP/IP, UDP, ARP, HTTP, Ping, ICMP, DHCP, VoIP, MPLS, OSPF, L2/L3/L4/L5 protocols
Equipment: Logic Analyzer, Power supplies, Oscilloscopes, Signal generator, Multimeter
Operating Systems: Windows, Linux, Mac-OS, Android
Academic Projects
Application of RTOS to build an Autonomous Unmanned Vehicle using ARM M4F: The goal of this project is to apply the RTOS to the problem of controlling a small model of an autonomous vehicle, providing remote control, sensing of embedded roadway magnets using hall effect sensor, open loop control of the vehicle, support for intersection detection and control, and limited experiments with radar modules for collision avoidance.
Design of a Preemptive and Cooperative Real-time Operating System on Cortex ARM M4F processor: The objective was to design a simple RTOS for an ARM M4F based controller that implements a co-operative and preemptive RTOS with support for semaphores, priority inheritance, system timers and Linux shell commands.
Bidirectional Communication System using ARM Microcontroller: Using RS-485 protocol built a node capable of peer-to-peer bidirectional communication operation. Polling, Acknowledgements and retransmission done.
Design of TCP/IP Stack and Internet of Things using ARM M4F microcontroller: Implemented TCP/IP state machine for microcontroller. It supported ARP, ICMP and UDP protocols. Acted as node by initially responding to the ping request and then providing temperature and humidity data collected from sensors in the form of UDP packets.
Design of an SDRAM Controller: Designed a 16M*4b SDRAM controller interfacing with the 80386DX Microprocessor having only asynchronous memory support. Designed a complete controller solution including state machine, row, column, and bank signal generation, data masking, data flow, ready logic, and refresh support.
Setup of a secure Web Proxy Server: Communication between Client and Server using Python programming. Used HTTP protocol using UDP for communication. Used concepts of caching, socket programming and multi-threading.
Design and Development of Hot Plate using 8051: Used the microcontroller 8051 to automate the working of a Hot plate. Used LM 35 as heat sensor and Relays to control the power supply.