SNEHA ADUMULLA
Address: **** ******* ****, ***- ****, Plano, TX-75024; Contact: 970-***-**** ; Email: ***************@*****.***: online profile: https://www.linkedin.com/in/sneha-adumulla-b2a2a0128/ SUMMARY:
• Good experience working with ARM Cortex M0/M3/M4 processor, Arduino UNO, ATmega328(AVR) & 8051 MCUs.
• Deep understanding of communication protocols like SPI, I2C, CAN, UART, USART, USB, RS232, RS485, wireless technologies (Bluetooth, Wi-Fi, ZigBee) and hardware interfaces like SAS, SATA, NVMe and PCIe.
• Proficiency in C, Embedded C and MATLAB. Possess experience using Oscilloscopes, Logic analyzers, Signal generators, etc. EDUCATION
v Master of Science in Electrical and Computer Engineering Graduated May 2017 Colorado State University, Fort Collins, Colorado. WORK EXPERIENCE
Title: Intern SOUTH MATRIX Pvt. Ltd. 2nd Jan 2014 – 4th Mar 2014
• Developed peripheral drivers for ARM Cortex M4 based STM32F4 microcontroller.
• Implemented low level drivers such as I2C, UART, SPI, GPIO using Embedded C.
Title: Intern ELECTRONICS CORPORATION OF INDIA 28th April 2014 – 27th May 2014 Project- PREPAID POWER CONSUMPTION USING SMART CARD. This project deals with assessing the amount of power consumed and displays the amount of power left also shows when the smart card has to be recharged. Assembly language is used to program 8051 microcontroller.
Title: Intern ORANGE RESEARCH LABS 21st Jun 2014-20th Sept 2014 Project- Android Smartphone Based PowerPoint Control. 8051 microcontroller is programmed using Embedded C and an Android application is installed in Smartphone to link with the PC.
Title: Jr. Embedded Developer SOUTH MATRIX Pvt. Ltd. 6th Oct 2014 – 20th July 2015 Responsibilities:
• Support and enhance the capabilities of understanding client requirement, making specification offsite and developing excellent applications using C. BSP and Device driver validation at hardware level.
• Apply embedded programming knowledge to the design and development of new products as well as product changes and enhancements. Designed, interfaced, developed and automated tests with hardware using microcontroller (8051) which communicates to PC through serial port and developed software for microcontroller using assembly and C language.
• Conduct systems-level design analysis, Embedded systems firmware testing. Checking the functionality of the FPGA and loading a program. Environment: C, FPGA, CAN, microcontroller. TECHNICAL SKILLS
Languages: C, Embedded C, Arduino C, Java, Python, C++, Assembly Language (MIPS), SQL. Softwares & Tools: MATLAB, MULTISIM, MS Office, Cadence, Git (Version Control), Gem 5, Noxim, Agile development IDEs: Keil, IAR Workbench, Atmel Studio, Code Composer Studio, Eclipse. Microcontrollers & Devices: ARM Cortex M0/M3/M4, ATmega328(AVR), STM32F0, Freescale, Arduino UNO, PIC, TI MSP430,8051, Renesas, Knowledge about various memory devices (SSD) and interfaces like SAS, SATA, NVMe & PCIe. Operating System: FreeRTOS, Linux (Ubuntu), Linux tool (JTAG), Windows. PROJECTS
• SUN ELECTRONICS LIMITED 2nd Sept 2013 – 1st Oct 2013 Title- METAL DETECTOR ROBOTIC VEHICLE OPERATED BY ANDROID APPLICATION. Embedded C is used to program 8051 microcontroller. It uses android application installed in Smartphone, Bluetooth present on the robot, motors, motor driving circuit (L293D) for navigation, copper coil, sensors and buzzer in the circuit for metal detection. Title- INTERFACE LCD TO 8051 MICROCONTROLLER. Developed schematics, designed and soldered components to the PCB. Interfaced the LCD to 8051 microcontroller and implemented an Embedded C code to display messages on the LCD.
• RANDY PAUSCH ROBOTICS ENGINEERING CENTRE Oct 2014 – Mar 2015 Title- AUTONOMOUS MOBILE ROBOT. Arduino, (L293D) motor driving circuit, TCRT 5000 sensor array were used and Wall follower or left hand rule algorithm was implemented. The objective is to navigate in an unknown maze and reach the destination point in the quickest way possible.
• MACHINE LEARNING AND ADAPTIVE SYSTEMS Aug 2015 - Dec 2015 Worked on supervised learning for parameter estimation and prediction, design of multilayer back propagation neural network
(BPNN) for pattern classification, pattern classification using support vector machine (SVM), design of Self-organized feature Map (SOM) and Image Data Compression in MATLAB. The final project was designing Naïve Bayes Classifier for the robot execution failures dataset which had correlated features; Principal Component Analysis (PCA) was also used.
• DESIGN OF EMBEDDED SYSTEMS Aug 2015 - Dec 2015
A literature survey on “Task Scheduling Algorithms in Energy Harvesting Embedded Systems” and studied various algorithms.
• DATABASE MANAGEMENT SYSTEMS Aug 2016 - Dec 2016
Automotive Security Project- Support Vector Machine is used on J1939 data to classify data as either safe or malicious.