Summary
Overview
Work History
Education
Skills
Timeline
SeniorSoftwareEngineer
SHARATH KUMAR NAGALIKAR

SHARATH KUMAR NAGALIKAR

Bengaluru,KA

Summary

Full stack developer with 6+ years of expertise in Ruby on Rails and Python Django frameworks used for web development. Proven ability to design, develop, and deploy scalable, production-ready web applications.

Overview

8
8
years of professional experience

Work History

Senior Software Engineer

Trane Technologies
01.2023 - 07.2025
  • Implemented Mini test in ruby applications: Added minitest gem and worked on the test cases for all the ruby based applications to improve the code coverage and all possible scenarios
  • Protocol Buffers: Added ruby-protocol-buffers gem to facilitate network communication and also for complex evolving data structures where data type enforcement is crucial, Protobuf is often the better choice, also used inbuilt faceplate gem which gives information how the data has to be formatted and send to server
  • Pub/Sub: All the ruby components are communicating using the pub/sub architecture and we have used EventMachine gem for sending and receiving events based on the updates
  • FastAPI: FastApi framework used for building APIs with Python based on standard python type hints
  • Led code reviews, providing actionable feedback to enhance code quality and maintainability
  • Technologies worked on: Ruby, Python, SQL

Delivery Software Engineer

Mphasis
04.2021 - 12.2022
  • Ruby on Rails: Worked on Ruby on Rails to connect multiple databases one is mysql database and mangodb database where sql data was readed by the mango db
  • Django Framework: Completely handled the apis development using Django framework
  • Frontend: Worked on the javascript to call the apis at the front end level
  • Jenkins: Maintaining the servers in the Jenkins
  • Designed and delivered user-focused features using Django framework and Javascript which improved functionality and overall user experience
  • Technologies worked on: Ruby, Ruby on Rails, Python, Django Framework, SQL

Software Engineer

Anza Services
09.2020 - 02.2021
  • Conveyancing Web Application for Real Estate Sector
  • This application provides a solution if you’re looking to buy or sell residential or commercial property in UK. This application forms a bridge between customer and the real estate agent to buy or sell the property
  • Designed and implemented database architecture for this application using postgres database
  • Completely handled the apis building for the rails api based application
  • Used google cloud for storing the images in the google cloud from the rails side we have used Carrierwave gem
  • Technologies worked on: Ruby, Ruby on Rails, Postges

Software Engineer

Fuelabs Automation Pvt Ltd
05.2018 - 09.2020
  • Car Rental Application
  • This application offers not just a car renting but a complete solution tailor-made got all the customer requirements, Special booking system are in place for handling large requirements like conferences and delegations
  • Fleet management System
  • This application offers all the functionalities required for the fleet management company like tracking of vehicles, Invoices for the material Management
  • Designed and implemented database architecture for the Fleet management application using Postgres Database
  • Completely handled the user authentication using the devise-jwt gem
  • Completely handled the invoice module in the admin in the fleet management application
  • Used fastjsonapi package where the serialization time is at least 25 times faster than Active Model Serializers
  • Continously integrated features/fixes in fast-paced and self-managed work environment
  • Technologies worked on: Ruby, Ruby on Rails, Postges, Javascript

Internship

RubyKraft
12.2017 - 03.2018
  • Bizex is the business management tool with extraordinary features where one can manage their billings, expenses, projects, human resources and meetings
  • Worked on the frontend bug fixes like adding validation for the form fields in the UI
  • Developed some of the filtered apis where based on the filter applied the records where shown to the users
  • Added validation at the model level in rails application

Education

BE - Computer science

AIEMS, Visvesvaraya Technological University (VTU)
07.2015

Skills

  • Languages: Python, SQL, Ruby, Javascript, Golang
  • Tools & Platforms: Docker, Git, VS Code, FastAPI
  • Databases: MySQL, SQL Server, MongoDB
  • Web Frameworks: REST APIs, Microservices, Rails, Django

Timeline

Senior Software Engineer

Trane Technologies
01.2023 - 07.2025

Delivery Software Engineer

Mphasis
04.2021 - 12.2022

Software Engineer

Anza Services
09.2020 - 02.2021

Software Engineer

Fuelabs Automation Pvt Ltd
05.2018 - 09.2020

Internship

RubyKraft
12.2017 - 03.2018

BE - Computer science

AIEMS, Visvesvaraya Technological University (VTU)
SHARATH KUMAR NAGALIKAR