SURABHI NARAYANRAO PATOLE
CAREER OBJECTIVE
Looking for a challenging and responsible opportunity, explore strengths and potentials and develop my technical skills in the field of embedded systems and to be successful professional in a Globally respected company and to achieve the objective of the company with honestly and fairness and to continuously upgrade my knowledge and skills
WORK EXPERIENCE • Currently undergoing hands-on technical training program – Advanced Embedded Systems Course at Emertxe Information Technologies
(http://www.emertxe.com), Bangalore
• This course is Government of India certified program, aligned with Skill India / NSDC under Electronics Sector Skill Council of India (http://www.essc-india.org) - Embedded Software Engineer QP ELE /Q1501
TECHNICAL SKILLS • Programming Languages:
o Shell scripting
o Advanced C programming
o Data structures
• System programming:
o Linux Kernel system calls
o IPC mechanisms – Pipe, FIFO, Shared memory
o Network Programming using TCP and UDP sockets
o pThreads – Multi thread programming
• Embedded Linux:
o U-boot, cross compiling, porting Linux kernel
o Linux bring-up on Emertxe ARM board
• Embedded controllers:
o Hands-on working with GPIOs, Analog I/Os, Memory usage, interfacing, character LCD
o Peripherals usage - Timers, Counters and Interrupts o Communication protocols - UART, SPI, I2C etc
• Embedded platforms:
o Distributions - Linux (Fedora / Ubuntu)
o Beagle Bone Black (ARM Cortex A8)
o PIC (18F4520) board
• Development environment and tools:
Page 2
o Dev environment: Vim, Makefiles, MPLAB, Qt Creator o Compilers: GCC, XC8, ARM-Linux-gcc
o Debuggers: GDB
COURSE WORK • Microprocessor
• Digital Electronic
• Digital signal processing
PERSONAL
ATTRIBUTES
Quick learning of new initiatives
Ability to meet deadlines through effective time management
Ability to work effectively under pressure
Maintaining healthy interpersonal relationships with team
Team player with work ethics, committed to work hard and sincere EDUCATION
• B.E (ETC), Shivaji University, 64.41%, 2019
• Diploma (ETC) 68.82%, 2015
• SSC, 68.60%, 2012
CONTRIBUTIONS,
ACHEIVEMENTS
AND
CERTIFICATION
• 1st place in paper presentation contest at LESP college Sangli.
• Worked As co-ordinator in ELECTRO-PROBE in 2018
• Received Certificate from IJRASET paper published for Smart Dustbin Monitoring.
• I have completed an Industrial Training in Univesral Control Pvt Ltd,Sangli PERSONAL
DETAILS
• DOB: - 02/03/1997
• Phone:- 735*******
• Email:-*****************@*****.***
• Languages known:-English, Hindi, Marathi.
PROJECTS AT EMERTXE
Project Number:1
Title Image Steganography using LSB Encoding and Decoding Project brief The objective was to send a secret text file encoded inside an image of bmp file format. Encoded the length of the secret text and then encoded the data into the LSB of the image bytes. The decoding process involves decoding the length and then decoding the text bit by bit. The final output is the secret text after decoding.
Page 3
Technologies used Embedded C – File operations, Pointers, Bitwise operations, Functions, Makefiles, Command line arguments
Key challenges & Learnings Understanding of pixels and header of image file by doing literature study
Transforming the embedded information to the destination without changing properties of original image
Faced challenges while doing bitwise manipulation of data to embed as well to retrieve the data from the destination image which was solved by self-understanding
Project number:2
Title Minishell
Project brief
Implement a minimalistic shell mini-shell (msh) as part of the Linux Internals. The objective is to understand and use the system calls w.r.t process creation, signal handling, process synchronization, exit status, text parsing etc.
Technologies used Embedded C – System calls IPC mechanism, Signal Handling Key challenges & Learnings This project is intended to implementing a mini command shell interpreter.
The shell interpreter will be similar to the shell/bash of LINUX.
We will learn process creation implementation of pipes, signals, interrupt handling and use of some system calls.
Project number:3
Title Inverted Search
Project brief An inverted index is an index data structure storing a mapping from content, such as words or numbers, to its locations in a database file, or in a document or set of documents .The purpose of an inverted index is to allow fast full text searches, at a cost of increased processing when a document is added to the database.
Technologies used Embedded C – File operations, Pointers Functions, Structures Hashing Function, Linked list, Makefiles, Command line arguments. Key challenges & Learnings Web search is a complex problem that breaks down into three conceptually distinct components.
First the documents collection must be gathered. Next, inverted indexes and other auxiliary data structure must be built from the documents. Both of these can be considered offline problems.
Finally, index structure must be accessed and processed in response to user queries to generate search results.
ACADEMIC PROJECTS
Project Number: 1
Title Smart Dustbin Monitoring
Project brief With the help of sensor and microcontroller we can measure the level of garbage in the dustbin and data can be used to the remote site which is not possible manually. So it is necessary to use the electronic technology to implement this idea to make the smart city.
Technologies used Arduino IDE
Page 4
Key challenges & Learnings The distance can be measured using pulse echo method
Understanding Arduino data-sheets & command line. Project number 2:
Title Ultrasonic Range Finder Using ARDUINO
Project brief The distance can be measured using pulse echo method. The ultrasonic module transmits a signal to the object, then receive echo signal from the object and produces output signal whose time period is proportional o the distance of the object.
Technologies used Arduino IDE
Key challenges & Learning This article explains you how to use the distance using arduino.
The distance can be measured using pulse echo method
Understanding Arduino Data-sheet & command Line