Summary
Overview
Work History
Education
Skills
Sports activity
Timeline
Work Preference
Mallikarjunaiah K

Mallikarjunaiah K

Software Developer
Bangalore,Karnataka

Summary

With over 5+ years of experience in programming languages such as C++, C, and Python, I have developed a strong foundation in software development. My expertise lies in the areas of the Standard Template Library (STL), Object- Oriented Programming (OOPs), and Object-Oriented Analysis and Design (OOAD). I possess excellent debugging skills and have experience working with tools like GDB and Valgrind, which have helped me ensure the stability and reliability of my code. Additionally, my deep knowledge of the Internet of Things (IoT) domain allows me to design and implement effective solutions in this rapidly evolving field. In particular, I specialize in the embedded domain, where I have honed my skills in developing applications for the Linux environment. My code is known for its high quality and adherence to industry best practices. I take pride in my superior technical skills, which enable me to deliver robust and efficient software solutions. Overall, my extensive experience, combined with my comprehensive understanding of key programming concepts and tools, makes me a valuable asset for any software development project, especially in the IoT and embedded domains.

Overview

5
5
years of professional experience
3
3

Years of post-bachelor's education

Work History

Control software engineer

Fluence
Bangalore, Karnataka
12.2023 - Current

Software Engineer

Nagra Vision
Bangalore, Karnataka
03.2022 - 12.2023
  • Actively involved in the development of a robust router security solution for the NagraScout project using C++11
  • Leveraged advanced programming concepts, including the Standard Template Library (STL), Object-Oriented
  • Design patterns, and multi threading techniques, to ensure the smooth functioning and reliability of the solution
  • Implemented comprehensive test cases, such as Unit, Module, and Integration tests, employing industry- standard frameworks like G-Test and Py-Test
  • This meticulous testing approach ensured the solution's stability and adherence to project requirements
  • Played a significant role in establishing an efficient development and deployment process by creating a
  • Continuous Integration/Continuous Deployment (CI/CD) pipeline
  • This streamlined workflow facilitated faster and more reliable delivery of updates and improvements
  • Demonstrated expertise in C++11 and related technologies, ensuring the development of a high-quality, secure, and efficient router security solution for the NagraScout project
  • Through diligent coding practices, adherence to best practices, and proactive problem-solving, I contributed to the overall success of the project and the satisfaction of end-users.

Assistant Software Engineer

LTTS
Bangalore, Karnataka
02.2017 - 03.2019
  • L&T Technology Services, where I contributed to the successful implementation of the Remote Asset Performance Monitoring (RAPM) system project
  • Utilized my strong programming skills in C++ to write code for configuring gateways responsible for capturing diverse sensor parameters and transmitting them to the backend using the MQTT protocol
  • Designed and implemented tailored solutions for monitoring various assets, including Diesel Generators, Motor
  • Graders, Transmission Line Tensioners and Pullers, and Energy Monitoring Systems
  • Gained valuable experience in sensor calibration, conducting proof-of-concept evaluations, and effectively debugging and troubleshooting various modules to ensure optimal system performance
  • Conducted rigorous testing and optimization activities to enhance the efficiency of the remote asset performance monitoring system, resulting in notable improvements in communication latency and overall system performance.

Assistant Software Engineer

Ericsson
Bangalore, Karnataka
02.2016 - 02.2017
  • Actively contributing to the development and maintenance of a comprehensive Field Engineer's task management tool
  • Collaborated closely with senior engineers, leveraging their expertise to enhance the functionality and efficiency of the tool
  • Played a pivotal role in improving operational performance metrics, achieving a remarkable 32% enhancement, by leveraging the capabilities of the automated ticket routing and response time features within the task management tool
  • Took charge of developing and implementing new features in the task management tool, including auto- complete, automatic assignment, and priority check functionalities
  • These additions not only streamlined the task management process but also significantly optimized the efficiency and accuracy of task assignment and priority determination.

Education

High School Diploma -

Sree Siddarameshwara Polytechnic Tiptur, Karnataka
02.2013 - 03.2016

BE - Electrical And Electronics Engineering

Dayananda Sagar College of Engineering, Bangalore
01.2019 - 03.2022
  • 8.2 GPA
  • Research Project: Design and Hardware implementation of RE integrated Smart EV charger, DOI: 10.1109/NKCon56289.2022.10126543

Skills

  • C, C, STL, Data structure and Algorithm , OOAD, OOP, Python, Shell Scripting, SQL, Git, Agile Development, Network
  • Network Protocols, Debuging , GDB , Valgrind, G-Test
  • Software Development
  • Linux Environments
  • Unit, Integration and System Testing
  • Debugging and Troubleshooting

Sports activity

Would love to play badminton & volleyball, also I am fitness freak

Timeline

Control software engineer - Fluence
12.2023 - Current
Software Engineer - Nagra Vision
03.2022 - 12.2023
Dayananda Sagar College of Engineering - BE, Electrical And Electronics Engineering
01.2019 - 03.2022
Assistant Software Engineer - LTTS
02.2017 - 03.2019
Assistant Software Engineer - Ericsson
02.2016 - 02.2017
Sree Siddarameshwara Polytechnic Tiptur - High School Diploma,
02.2013 - 03.2016

Work Preference

Work Type

Full TimePart Time

Work Location

RemoteOn-SiteHybrid

Important To Me

Company CultureWork-life balanceCareer advancement
Mallikarjunaiah KSoftware Developer