You are on page 1of 3

Vivek Bhageria

Bengaluru, Karnataka, India


vivek.bhageria@gmail.com, +91-81058-15008
linkedin.com/in/vivek-bhageria
https://vivekbhageria.com, https://www.youtube.com/nerdyelectronics

Summary
I am a self-taught Embedded Systems and IoT system designer with diverse experience from Avionics to Medical. During
my journey, I have handled end-to-end product development and complete Software Development Life Cycle (SDLC). To
complement my existing skills, I am learning different cloud services and AI/ML. I am currently preparing for AWS
Solutions Architect, Associate Certification.

Skills
Primary Skills:

System Architecture • Software Architecture • Agile • Algorithm Defining

Embedded skills
C, Embedded C • Microcontroller programming • Microcontroller Bare Metal Programming • Microcontroller
configuration • Debugging • Circuit Design • Actuators • Sensors • Device Drivers • Arduino • RTOS

Programming Languages
Python • C

Internet of Things (IoT)


Raspberry Pi • Wifi • MQTT • NodeMCU • Cloud Connection • Data Processing • Bluetooth • ESP8266

Protocols
UART • AFDX • UDP • RS 485 • Ethernet • CAN • SPI • I2C • MQTT

Cloud Computing
AWS Lambda • S3 • EC2 • DynamoDB • RDS • IoT Core • Cloud Architecture

Soft Skills:
Excellent written and verbal communication • Analytics

Super Skills:
Getting the knowledge that I lack but is required • Getting information from the internet • Connecting the dots •
present complex technical information in a clear and concise manner

Experience
Senior Engineer
Bosch Global Software Technologies
Aug 2017 - Present (4 years 6 months +)

Primary Responsibilities:
- Software Architecture and Product Management
- Leading and managing a team of Engineers for Functionality Development and Enhancement in Fuel
Systems of the Powertrain.

Vivek Bhageria - page 1


- Handling the complete SDLC for fuel systems
- Customer interaction, requirements gathering, development, validation, and delivery.

Additional Responsibilities:
- Campus Executive Officer

Results:
- Introduced 3 metrics for software assessment and reduction of technical debt
- Reduced complexity of software under my responsibility by 25%
- Reduced bugs in the software by 70%

Technical Consultant
BeAble Health
Mar 2017 - Aug 2017 (6 months)
Beable is a start-up focused on gamifying rehabilitation. I have worked on their first product - ArmAble

Responsibilities:
- Designing the electronics, software, and cloud architecture
- Finalizing the internal processing systems to be used
- Training the Employees and interns

Results:
- Prototype of my design was successfully tested
- Prototype was used to secure grants of approx. Rs 2 crores
- Product developed based on my analysis and design has now entered clinical trials

Electronic Engineer
Manipal Institute of Technology
Jan 2016 - Mar 2017 (1 year 3 months)
Worked along with doctors from Kasturba Medical Hospital to bridge the gap between medical and engineering.
At Manipal University, I worked on designing of innovative medical devices aimed at patient rehabilitation.

Responsibilities:
- Project Management
- System architecture
- Intern trainings
- R&D lab setup
- Guiding Start-ups at the incubator with designs and management

Results:
- Applied and received two BIG grants of approx. 50 lakhs each
- Two of the interns have their own start-ups and one of them is an intern in Switzerland

Software Engineer - QA
PathPartner Technology
Aug 2015 - Jan 2016 (6 months)
It is here that I learned the importance of testing and to prepare and manage test plans.

Responsibilities:
- Handled the Quality Assurance of the project single-handedly
- Prepare test cases
- Test the code developed by the development team
- Test the working of all the functionalities and report bugs and errors

Results:
- Appreciation by the client and the organization for zero defects leaked
Vivek Bhageria - page 2
Assistant System Engineer
Tata Consultancy Services
Feb 2014 - Aug 2015 (1 year 7 months)

Responsibilities:
- Development of IGAPS for National Aerospace Laboratories
- Complete the code for End System (ES) (software implementation of AFDX) for client acceptance
- Rewrite the SDD for ES in a format requested by client.
- Demonstrate working of ES to client.
- AUTOSAR stack validation for General Motors
- Execute the test cases and debug the test cases that are not getting passed.
- Analyze and report the reasons for the failure of the test cases
- Review the correctness of all the deliverables.

Engineering Intern
Baid Power Services Pvt. Ltd.
Jan 2013 - Apr 2013 (4 months)
- Queue Management System with TI MSP430

Education
Birla Institute of Technology and Science, Pilani
Master of Technology – M.Tech, Software Systems, specialization in Embedded Systems
Jul 2021 - May 2023
Sikkim Manipal Institute of Technology
Bachelor of Technology - B.Tech, Electrical and Electronics Engineering
2009 – 2013

Courses & Certifications


Introduction to Architecting Smart IoT Devices - Coursera
TS77B6MD2T9L
Data Science Math Skills - Coursera
FCGKDUREBY9H
AWS Certified Cloud Practitioner - Amazon Web Services (AWS)
Issued Dec 2018 - Expires Dec 2021
The Raspberry Pi Platform and Python Programming for the Raspberry Pi - Coursera
WMK7374PVYMF
Introduction to Artificial Intelligence - Simplilearn
1940340
Statistics Essentials for Data Science - Simplilearn
2384075
Python for Data Science - Simplilearn
2385406
Python 101 for Data Science - Simplilearn
f5015d5d17d947e192a8a8dae93e25c3

Vivek Bhageria - page 3

You might also like