
Mohan Barathi Selvanayakam
Career Summary
Experienced Software Engineer with a demonstrated history of working in the Automotive industry, for device driver development in embedded systems, AUTOSAR, and Test Automation Framework development using Python. Good in software design, development and analytical skills. Over 6.5 years of experience in Agile workflow of software development for Automotive Infotainment.
Work Experience
Senior Software Engineer
Project:
- Good knowledge on different virtualization techniques : hypervisors and containers
- Experienced in different virtualization softwares : QNX and Redbend hypervisors
- Expertise in docker and LXC / LXD containers
- Worked on Qualcomm 820am and Samsung Exynos SoC
- Developed various smart vehicle solutions such as Alexa, telematics and gesture recognition.
Skills:
- QNX
- Automotive Android
- Alexa Auto
- Telematics
- Linux
- GIT
- AWS
- Docker
- LXC
- Hypervisors
Associate Software Engineer
Projects:
- Made a detailed study on various SW components of GENIVI and Adaptive AUTOSAR
- Responsible for Security, Cryptography and Log & Trace functional clusters
- Developed a GENIVI stack, that meets the Adaptive AUTOSAR requirements.
Skills:
- Adaptive AUTOSAR
- C++ 14
- Yocto
- Cryptography
- Diagnostics Log and Trace
- SOME-IP
- Hands on experience in board bring-up of ARM Cortex R microcontroller
- Responsible for SPI, UART, CAN and GPIO drivers of Vector AUTOSAR SW stack
- Developed a platform, that can be reused by several teams for ASIL compliance.
Skills:
- Classic AUTOSAR
- Embedded C
- JTAG
- Device drivers
- DaVinci Tools
- RQM
- Worked on Life-Cycle and Power management of JLR infotainment units
- Responsible for Complex device drivers of AUTOSAR stack
- Good experience in development and debugging of SW on Reneses V850 microcontroller
Skills:
- AUTOSAR
- Embedded C
- CANOE
- Clear Case
- Developed a Test Automation Framework from scratch
- Implemented Keyword-driven Testing of different projects, in different stages of product development
- Worked with multiple teams across the organization, for automating the test cases
- Developed Solutions for Remote Testing and E-Mail integration for test reports.
Skills:
- Python
- Robot Test Framework
- TK-inter
- Keyword Driven Testing
- Automation
- Open CV
- Appium
- CANOE
- Numpy
Under graduate Intern
Project:
- Automation of software update in test rig ECU’s
- Supported in tracking the usage of test rigs for effective utilization
- This project was later used in Continuous Integration and QVT testing, along with the Test Automation Framework.
Skills:
- SDLC
- Automation
- Linux
Education
Bachelor of Engineering in Electrical and Electronics
With coursework of electrical, electronics and
computer engineering I was able to acquire the knowledge needed for my career in Embedded Systems.
Secured First Class with Distinction
Projects:
- Room occupants counter using proximity sensors
- Tracking of organisation transport vehicles using GPS / GPRS
- Embedded Systems
- Arduino
- SIMCOM 908
- GPS
- GPRS
- IoT
Courses and Certifications
This nanodegree program includes advanced machine learning techniques and algorithms, and ways to package and deploy the models to a production environment using Amazon SageMaker.
Projects:
- Build a Python Package
- Deploy a Sentiment Analysis Model
- Plagiarism Detector
- Capstone Project : NLP on tweets for disaster Management
- Python PIP
- Neural Networks
- XGBoost
- AWS Sagemaker
- Kaggle
AWS DeepRacer : Driven by Reinforcement Learning
- Amazon Sagemaker
- AWS RoboMaker
- Reinforcement Learning
- ROS
- Autonomous Robots
- Agile
- Kanban
- Project Management
- SDLC
- Python
- OOP
- Design Patterns
- AWS
- Cloud Computing
- AWS EC2
- AWS VPC
- AWS S3
This nanodegree program consists of real world projects and immersive content built in partnership with top tier companies, such as Google, Uber and Nvidia.
Projects:
- Lane detection using Computer Vision
- German Traffic Sign Recognition using CNN
- Object detection using MobileNet
- Semantic Segmentation
- Behavioral Cloning
- Extended Kalman Filter
- Unscented Kalman Filter
- Computer Vision
- Neural Networks
- Supervised Learning
- Kalman Filters
- EKF
- UKF
- Functional Safety
- Agile Methodologies
- Scrum
- SAFe Agile
Entrepreneurship Program in “EMBEDDED SYSTEMS”
- Embedded Systems
- 8051
- ARM microcontrollers
- Entrepreneurial Skills
Skills & Tools
-
Python
-
C, C++
-
Linux
-
Machine Learning
-
AWS
-
Firmware, Microcontrollers
Others
- Neural Networks
- Linux
- Git
- RTOS
- Android Studio
- Linux Kernel
- ARM
- AGILE
- Project planning and management
Achievements
-
Student Secretary of EEE Department Association at SKCT (2015 to 2016)
Languages
- English (Professional)
- Tamil (Native)
- German (Basic)
Interests
- Machine Learning
- Embedded Systems
- AWS Cloud
- Autonomous Robots