Vysakh P J
Embedded Software Engineer with *+ years of experience in embedded
software design and development on Linux system.
**********@*****.***
EXPERIENCE
Spanidea Systems, Bangalore— Software Engineer
January 2020 - July 2020
Develop linux applications for internal projects
Optimism IT Solutions Pvt.Ltd, Bangalore — Software Engineer
July 2018 - January 2020
Develop applications for Linux based embedded systems
EDUCATION
Visvesvaraya Technological University, Karnataka — Bachelor of Engineering
July 2018
B.E in Electronics and Communications Engineering, T John Institute of Technology - Bangalore
Department of Pre-University Education, Karnataka — Pre-University Course
March 2014
PUC in Electronics with Physics, Chemistry and Mathematics
PROFESSIONAL QUALIFICATION
Trained on Advanced Embedded Systems.
Certified in Soft Skills and Personality Development
SKILLS
C Programming.
Linux System Programming.
Scripting programming in
Python.
Go Programming.
Embedded Applications
GDB, Eclipse GDB.
Make and Cmake.
Git.
I2C, SPI, CAN, UART
AWARDS
Best Performer Award from
employer in 2018
ACADEMIC ACHIEVEMENTS
Published a paper in IJCET
(International Journal of
Computer Engineering and
Technology) on the topic
Patient Assisting Chat
Machine
LANGUAGES
English, Malayalam and
Hindi.
PROJECTS
Linux System Utility — Circular Channel Buffer
● A project which implements a circular channel buffer.
● It works on inter thread communication and locking mechanisms.
● There are two threads, one used for reading the data from the source file and one to write the data to the destination file.
● The user has the freedom to choose the length of the buffer, length of the string that has to be written into the channel buffer from the source file and the length of the string to read from the channel buffer and write to the destination file
Responsibilities
● Requirement Analysis.
● Design the system.
● develop API and Makefiles.
● Fix the bugs using GDB.
Linux System Utility — Memory Pool
● Dynamic memory pool implementation, for reusable fixed, or variable sized memory blocks.
● It has a separate API to store the data to a memory pool and to get the data from the memory pool.
● The freed memory when getting the data from the memory can be reused for storing data.
● This helps in avoiding repetitive dynamic memory allocation. Responsibilities
● Requirement Analysis.
● Design and develop API..
● Creating Makefiles.
● Fix the bugs using GDB.
S BOX — A Smart Tv Alternative
● A smart TV (S-BOX) out of a simple monitor.
● Provides almost all the features of a normal smart TV which is available in the market
Responsibilities
● Requirement Analysis.
● sideload applications. ARM Cortex-A53
● Implementation of features.
Opiri — Accident Informer System.
● In the event of Accident, the system will send an alert to nearby police stations and hospitals.
● Alert is a phone call and a message.
● Message includes accident location, vehicle details and a video which includes a 3 min prior and 1 min post-accident footages.
Responsibilities
● Understand the requirements and available technology
● Design the software architecture and document
● Develop a firmware for capturing real time accident Images.
● Applied blood detection algorithm on the images captured to identify blood injuries.
● Work on sensors to collect sensor data.
ACADEMIC PROJECTS
Wi-Fi Printer — Converting a normal printer into a Wi-Fi printer.
● A project which Converts a normal wired printer into a wireless Wi-Fi printer using raspberry pi.
Responsibilities
● Requirement analysis.
● Design and implementation of features.
Patient Assisting Chat Machine — Chat Robot.
● This is a chat robot specially designed for the people who need assistance to do their work.
● Checks the patient's health condition and records the data if there is any sudden variation in parameters such as temperature and heart beat.
● As well this robot sends the patient's health status to the hospital.
Responsibilities
● Requirement analysis.
● Design and development of Wi-Fi8260.
System.
Password Based Door Lock with Message Alert System
● This is an advanced security system that asks the user to open the door with a message alert.
● Message alert is done when a wrong password is inserted. Responsibilities
● Requirement analysis.
● Understand the existing design
● Design and develop the system.
ONLINE PROFILE
Linkedin id : www.linkedin.com/in/vysakhpj21
Github id : https://github.com/Vysakhpj