Summary
Overview
Work History
Education
Skills
Timeline

Rohit Takkadpellywar

Adilabad,Telangana

Summary

Senior software engineer with expertise in managing build processes and release cycles. Achievements include optimizing deployment pipelines and ensuring seamless software integration and delivery. Skilled in automating workflows and improving team collaboration.

Overview

10
10
years of professional experience

Work History

Senior Software Engineer

Daimler Trucks Innovation Centre India
10.2021 - Current

Project : Common Telematics Platform

Description: Working for Telematics team which is responsible for the Connectivity in Daimler Trucks.

CTP is a Common Telematics Platform which reads the data from all ECU’s and transmit to the fleet owners.

  • Oversaw complete integration, build, and software releases for Telematics team.
  • Implemented scripts for software image creation across global regions.
  • Established Azure DevOps CI/CD pipelines to enhance deployment efficiency.
  • Created Azure DevOps agents to support testing environments.
  • Developed Jenkins CI/CD pipelines to streamline software delivery.
  • Managed Jenkins maintenance and slave configurations to ensure system reliability.
  • Served as GitHub maintainer, overseeing all CI/CD configurations effectively.
  • Optimized build processes by implementing continuous integration and deployment tools, resulting in reduced build times and increased efficiency.
  • Coordinated communication between stakeholders during critical release events, ensuring transparent updates on progress and potential risks.
  • Streamlined release management procedures for improved cross-functional collaboration between development, QA, and operations teams.
  • Evaluated industry trends related to build/release automation strategies regularly; recommended innovative solutions that aligned with organizational needs.

Software Engineer

Bosch Limited
04.2021 - 10.2021

Project : APERTIS

Description: Working for IaaS team supporting Bosch internal project teams to use Apertis Linux distribution involving Debian packages for source code, building docker images, OS images, SDK, kernel sources, Gitlab ci scripts for continuous integration and providing support on using toolchain in Gitlab using open source tools.

  • Executed requirement analysis, generating SRS, HLD, LLD documentation, and sequence diagrams.
  • Created Debian-based packages to support IVI systems and improve deployment efficiency.
  • Developed Docker recipes and constructed Docker images in Jenkins and GitLab CI/CD environments.
  • Built OS recipes and generated OS images using Jenkins with GitLab CI/CD methodologies.
  • Oversaw management of GitLab CI/CD pipelines to enhance operational workflows.
  • Facilitated user access flow management in GitLab to maintain security protocols.
  • Performed functional testing in LAVA to ensure application stability and reliability.
  • Assumed total responsibility for release management, ensuring successful project deliveries.

Software Developer

HCL Technologies
04.2015 - 04.2019

Project : Genivi

Description: GENIVI delivers open source software components, standard interfaces, a flexible architecture and a pre-integrated IVI platform for pre-production and production IVI (In Vehicle Infotainment) programs. Consumer electronics and automotive software development cycles.

The purpose of a common Media Manager API is to provide applications a way to control basic playback of contents of connected devices in a unified way. That way applications can support a wider range of available devices / media without implementing separate solutions for each one. Media Manager is composed of 3 components. They are Media Player, Media Indexer and Media Browser.

Genivi compliant Bluetooth stack is a middleware service uses Bluez API provides a way to connecting with devices. Performed requirement analysis, created SRS, HLD, LLD documentation, and sequence diagrams.

  • Developed playback features including next, previous, shuffle, and repeat functionalities.
  • Implemented favourite playlist functionality for USB and SD card devices.
  • Executed iPod list creation and playback features to enhance media management.
  • Delivered Bluetooth middleware service for device connectivity and operational tasks.
  • Created Bluetooth list functionality to streamline device interaction.
  • Established stubs for middleware communication to facilitate unit and functional testing.
  • Conducted integration testing and resolved bugs at each feature implementation stage.

Project : Toyota 17CY

Description: Toyota 17CY is an automotive infotainment system Development project which includes Development of Media components (Media Service) of infotainment system like USB Audio/Video, Bluetooth, iPod.Analyzed requirements and produced detailed SRS, HLD, LLD documentation, including sequence diagrams.

  • Developed robust middleware for seamless iPod playback integration.
  • Conducted thorough manual testing, debugging, and log analysis to optimize performance.
  • Analyzed requirements to prepare basic designs for essential features.
  • Developed detailed designs, including control specifications and sequence diagrams.
  • Implemented user interface screens and resolved identified bugs.
  • Created unit tests and component test cases, conducting thorough unit testing of developed system.

Project : PP Panel UI

Description:Konica Minolta, Inc. Is a Japanese technology, manufactures business and industrial imaging products, including copiers, laser printers, multi-functional peripherals (MFPs) and digital print systems for the production printing market. MFP (Multifunctional Printer) is an office machine which incorporates the functionality of multiple devices into one, to provide centralized document management/distribution/ production in a large-office setting.

This Project aims at development/ enhancement of user interface screens, bug fixing and Manual Testing and of MFP (Multi-Function Printer).

Responsibilities:

● Understanding Requirements and to Prepare Basic Design of required features

● Later on Developing Detail Design like Control specifications, Internal Definitions and feature level design (Sequence diagrams).

● Implementation of UI screens and bug fixing

● Developing Unit Test (UT) and Component Test cases(CT) and do Unit testing of developed system.

Education

B. Tech - Computer Science and Engineering

Malla Reddy Engineering College, Hyderabad, Telangana
01.2015
  • 73% GPA

12th Standard -

Sri Chaitanya, Hyderabad, Telangana
01.2011
  • 89% GPA

10th Standard -

Little Flower High School, Adilabad, Telangana
01.2009
  • 85% GPA

Skills

  • Programming Languages: C, C, Python, Groovy
  • Operating Systems: LINUX, Windows
  • Code Generators: ASTAH
  • Configuration Management: SVN, Putty, GITLAB, Github, Azure Devops
  • Release management
  • Artifact management
  • Continuous integration
  • Deployment pipelines
  • Development Tools: Understand C, Code Blocks, Eclipse, Pycharm, Net
  • TOOLS: Jenkins, OBS(Open Build System), Gitlab CI/CD,LAVA, DockerGithub, Azure Devops, Winscp, Jira, Confluence, Grafana
  • Infrastructure as Code
  • Environment management
  • Software configuration
  • Incident management

Timeline

Senior Software Engineer - Daimler Trucks Innovation Centre India
10.2021 - Current
Software Engineer - Bosch Limited
04.2021 - 10.2021
Software Developer - HCL Technologies
04.2015 - 04.2019
Malla Reddy Engineering College - B. Tech, Computer Science and Engineering
Sri Chaitanya - 12th Standard,
Little Flower High School - 10th Standard,
Rohit Takkadpellywar