Welcome to my online portfolio

I’m Siddartha Motupalli, I am a software developer at InnoSent GmbH

Siddartha Motupalli

Introduction


Hi!!! I'm Siddartha,

Postgraduate in  Information Technology!!! 

Currently residing in Bamberg, Germany. Now I am currently working as Software Developer at InnoSent GmbH. Coming to my origin I am from India, Where I finished my schooling and secondary education and later completed my Undergraduate in Electronics and Instrumentation Engineering at Sree Vidyanikethan Engineering College.  

“The important thing is not to stop questioning; because curiosity has its own reasons for existing. One cannot help but be in awe when he contemplates the mysteries of eternity, of life and of the marvellous structure of reality. It is enough if one tries merely to comprehend a little of this mystery everyday”

-  Albert Einstein

About Me


I am a quality-oriented university graduate (Masters in Engineering Information technology) from
SRH Hochschule Heidelberg. During the course of my academic career, I also managed to accrue nearly
one year of work experience.


I had the privilege of working for Robert Bosch Automotive Steering GmbH
as an intern – software developer role and wrote my master thesis, where I learned valuable professional
experience skills such as programming, self-confidence and organization skills.


In both my academic and
professional life, I have been consistently praised as adaptable by my professors and peers. Whether
working on academic, extracurricular, or professional projects, I applied proven teamwork, communication,
and problem-solving skills and maintained a good working relationship with individuals of different cultural
backgrounds, with which I started my carrier as a software developer at Innosent GmbH.

EDUCATION

Master of Engineering Information technology

APRIL 2017 - OCTOBER 2019

SRH HOCHSCHULE HEIDELBERG

Heidelberg, Germany

Bachelor of Technology in Electronics and Instrumentation

AUGUST 2011 - MAY 2015

Sree Vidyanikethan Engineering College

Tirupati, India

Experience

MASTER THESIS – Robert Bosch Automotive Steering GmbH


OCTOBER 2018 - APRIL 2019

Development and setup of test infrastructure for the continuous test of Embedded software systems

  • Developed a concept for building and integrating test infrastructure to ContinuousIntegration(CI) then automating software flashing on ECU after every software build and perform continuous tests on it
  • Each component in the test infrastructure(Office Test Bench) is programmed andcontrolled using the programming languages Python, CAPL, SCPI with protocol CAN (Vector VN7640) and Socket programming using and TCP/IP via Ethernet
  • Developed Python scripts which updates the new software file to flash and callswindows batch file of software flashing tool to perform flashing on ECU
  • Developed the software tests using CAPL scripts in CANoe and executed them withCANoe test feature set
  • Configured all the developed scripts as Jenkins jobs and executed them in sequencewith pipeline architecture to automate the process

INTERNSHIP, Software Developer, Robert Bosch Automotive Steering GmbH

October 2018 - April 2019

  • Development of a CAPL script to check the ECU behavior during the Ignition ON / OFF using the Canalyzer
  • Development of scripts using Jscript in Enterprise Architect that creates a project specific EA baseline for ARCH2CODE conversion
  • Updating and maintaining the diagnostics instances data with CDD File in Vector tool Candela V.10
  • Programming Gateways Conversion and mapping of signals, checksum the calculation for Flex ray bus and CAN bus
  • Supporting project management tasks such as creating, updating, reviewing documents like a software project plan

BACHELOR THESIS – SKYFI EDUCATION LABS Private Limited

January 2015 - March 2015

Animatronic hand


  • This thesis mainly deals with the design and construction of an animatronic hand i.e., a robotic arm that mimics the gestures of a human arm
  • The robotic arm is designed with coroplast material and servo motors were attached to this arm to operate the figures.
  • Flex sensors were built with the conductive foam, aluminium foil and wires, where these sensors give input signals to the servo motors
  • All the servo motors and flex sensors were connected and programmed (in C Language) with micro-controller i.e. arduino UNO board
  • Flex sensors were attached to the human hand fingers with the gloves so when human hand fingers will bend, flex sensors decrease its resistance in proportion to the amount it is bent and these signals will be converted in microcontroller and give output signal to servo motors with which we can make robotic hand to mimic

ENGINEERING INTERN, SKYFI EDUCATION LABS Private Limited

January 2015 - March 2015

  • Supported for developing projects in the Robotics field and learnt building robots like Line follower robots, gesture robot, swarm robots, Bluetooth controlled robot, robotic arm
  • Assisted the chief trainers in the technical workshops conducted for the students
  • Software: Arduino IDE, Micro controller: Arduino UNO, Programming Language: C

ACADEMIC PROJECTS

Autonomous Pick-n-Place robot

02/2018 - 05/2018

Developed an autonomous pick-n-place robot which solves the tasks given in the Eurobot 2017 and implemented the navigations techniques (concepts of Odometry) which was used to drive the robot autonomously.


Development Tools: Arduino IDE.

Programming Language: C/C++.

Hardware: Arduino DUE - Atmel SAM3X8E ARM Cortex-M3 CPU

PWM Implementation for Conveyor belt and Energy/Power Analysis with MSP430 Microcontroller.

11/2017 - 12/2017

PWM Implementation for Conveyor belt mechanism to operate at different speeds with MSP430 using interrupts, timers and analyzing the Energy Trace.


Programming Language: Embedded C

Hardware: MSP430 FR4133

(German version) Implementation of traffic lights for Vehicles and for pedestrians

09/2017 – 10/2017

The traffic lights are implemented using the Raspberry Pi as a controller and the circuit with LEDs on a breadboard with the RTOS concepts Semaphores, Multithreading  


Programming Language: C with RTOS

Hardware: Raspberry PI

SKILLS

Programming Languages:

  • C( Advance)  
  • Python (Good)                  
  • Real-Time Operating Systems (RTOS)
  • MATLAB programming (Good)         
  • SCPI  
  • CAPL (Good) 
  • good embedded programming skills (embedded C) C++(Basic)

Simulating Tools:

  • MATLAB & Simulink    
  • Vector tools - CANoe, CANalyzer

Management Tools:

  • IBM ClearCase & ClearQuest     
  • Stages(pKit)

Software Development Tools:

  • CANdela    
  • Flexconfig    
  • Enterprise Architect    
  • Cygwin   
  • Code Composer Studio     
  • Jenkins

Software Development Tools:

  • Microcontrollers (MSP430 FR4133, Raspberry Pi, Arduino UNO and DUE)    
  • CAN bus interface - VN7640   
  • SSB2-A4S-V10 (Sensor simulation box)   
  • Steering Control Unit (Motor and ECU)

Management Tools:

MS Office (Word, PowerPoint, Excel, Outlook)