Summary
Overview
Work History
Education
Skills
Accomplishments
Leadership
Timeline
Generic

Rajagopal Krishnasamy

Bengaluru

Summary

Quick Learning and Inquisitive Release Engineer at MathWorks with expertise in Python and CI/CD pipelines with passion towards automation and believing continuous improvement. Looking for an opportunity to contribute to a team focused on building, automating and visualizing Release of Software Products.

Overview

9
9
years of professional experience

Work History

Release Engineer

MathWorks
10.2022 - Current
  • Responsible for timely Release of MATLAB and Simulink in Windows, Linux, Mac(Intel&Apple) platforms, code spans across C, C++, JS, Java, Python, GoLang, etc.
  • Debug and Troubleshoot Build and Test failures arising in Jenkins based Continuous Integration (CI)/Continuous Deployment (CD) pipelines due to Integration of code from various GitHub and Perforce repositories
  • Leader and Developer of a Python application for Static Code Analysis called Integration Issue Detector(Idetector) that could predict Build and Test Failures due Integration Issues in advance before failure in Jenkins Job. This tool reduced the failures in Jenkins jobs by a whopping 20% .
  • Idetector can predict issues arising because of inconsistency in code due to deletion of Headers, Directories, Software Components, Syntax and Linting Errors in xml, json, c++, js, Java files
  • Co-developer of a Python tool, to automatically merge perfect area corruption fixes to Repositories
  • Write and Maintain Make files adhering to build toolchains in the infrastructure
  • Co-ordinate with Managers, Developers, Quality Engineers, Site Reliability Engineers for quality timely delivery of code for smooth Release Process and Release Management
  • Involved in process of creation of Release Branch, Installers, and uploading them to mathworks.com
  • Identifying potential risks, solving them by using Risk Management procedures
  • Actively involved in Design Reviews, Code Reviews and brainstorming sessions
  • Primarily experienced in Bash and Linux CLI

Senior Software Technician

National Instruments Corp
07.2019 - 09.2021
  • Develop and maintain tools built out of Python, Bash Shell, GNU Make , etc. for daily build of LabVIEW
  • Created Automated Test Suite for LabVIEW Builds using Python, that saved 4 hours daily
  • Migration of build process from native tool to AzDo
    Pipelines, migrated the source code for 45 products
  • Building and maintaining automation tools that act as
    foundation for entire LabVIEW build
  • Work on ways to automate and improve development and release processes
  • Troubleshoot issues arising in the automation infrastructure
  • Deploy updates and fixes to the build system
  • Investigate, debug, and resolve build issues in the
    continuous integration system
  • Administer and maintain source control, version control software and code repository
  • Write & maintain the build and deployment scripts for linux, Mac & windows environment.
  • Owning the Build quality, schedule, and plan for assignee components
  • Time to time reporting of bugs and communication with Q and Dev team
  • Maintenance of release calendar and highlight risks to the stakeholders

Technology Analyst

Infosys Technologies
03.2016 - 07.2019
  • Build Automated suites for building infrastructure and
    maintenance
  • Trained by Infosys in Python and SQL
  • Experience in working for large enterprise client with data centre model

Education

Bachelor of Engineering - Electronics And Instrumentation

Anna University
Chennai, India
05-2015

Skills

  • Python, C
  • Bash
  • PowerShell
  • Make
  • MongoDB, mySQL
  • Release Management and Release Processing
  • Risk Management
  • CI/CD Pipelines
  • Git and GitHub, Perforce
  • Build Failure Troubleshooting
  • Jenkins, Azure DevOps and Pipelines
  • Infrastructure Management
  • Software Development Life Cycle(SDLC)
  • Agile & Project Planning -Jira, ServiceNow, Confluence, Sharepoint
  • VMWare, Citrix

SKILLS THAT MAKE ME 'Stand Out'
1 Leadership
2 Effective Communication
3 Quick Learner
4 Inquisitive

Accomplishments

  • Infosys Award for Excellence, conferred to 50 people out of 300k employees
  • MathWorks Appreciation Award for contribution towards Idetector
  • NI - Winner of NITech and Hackathon

Leadership

  • In MathWorks, Owner of the application 'Idetector', leading a team of 4 Developers
  • In NI, I owned migration of source code and CI/CD of 45 products from native tools to cloud based Azure DevOps

Timeline

Release Engineer

MathWorks
10.2022 - Current

Senior Software Technician

National Instruments Corp
07.2019 - 09.2021

Technology Analyst

Infosys Technologies
03.2016 - 07.2019

Bachelor of Engineering - Electronics And Instrumentation

Anna University
Rajagopal Krishnasamy