Software Engineer

Keshav
Churiwal

Building high-performance systems at Boeing. Specializing in distributed systems, cloud architecture, and avionics software.

About Me

I'm a Software Engineer at Boeing India, working on critical Flight Management Systems that power modern aviation. My work directly impacts pilot-autopilot interactions, ensuring safety and efficiency in the skies.

With experience spanning from cloud gaming platforms to enterprise evaluation systems, I bring a versatile skill set in building scalable, high-performance distributed systems. I'm passionate about solving complex problems at the intersection of software engineering and system design.

Currently based in Bangalore, India, I graduated from Manipal Institute of Technology with a B.Tech in Information Technology.

2+
Years Experience
50+
Projects
30%
Performance Gain

Avionics Software

DO-178C compliant systems for Flight Management

Cloud Architecture

AWS, Microservices, Distributed Systems

System Design

High-Level & Low-Level Design Patterns

Work Experience

My professional journey in software engineering

Sept 2024 – Present

Software Engineer I

Boeing India Pvt. Ltd.

  • Developed and enhanced the Control Display Unit (CDU) component within the Flight Management System (FMS)
  • Implemented software improvements that streamlined pilot-autopilot interaction, boosting system responsiveness by 30%
  • Performed requirement-based testing achieving 85% coverage, validating compliance with DO-178C avionics standards
C/C++ DO-178C Avionics
Feb 2024 – June 2024

Software Engineer Intern

Jio Platforms Ltd.

  • Designed and upgraded a cloud gaming solution for television ecosystems with network speed diagnostics and automated troubleshooting
  • Enhanced system performance by 25% through optimized backend workflows
  • Conducted extensive QA within Agile sprints, identifying and resolving 50+ defects to ensure low-latency gameplay
Cloud Gaming Agile QA
June 2023 – July 2023

Software Engineer Intern

CRM Masters

  • Architected a Role-Based Employee Evaluation and Visualization platform using Node.js and RESTful APIs
  • Optimized data flow and evaluation accuracy by 35% through efficient database schema design
  • Designed modular APIs and scalable system components supporting fair performance assessments
Node.js SQL REST API

Featured Projects

Showcasing my technical expertise and problem-solving abilities

Full Stack

CampIn

A full-stack campground listing platform supporting 50+ users with features like account creation, profile customization, and secure RESTful API communication.

Node.js Express.js MongoDB
Android App

Job-Finder

Job search application leveraging Google Jobs API with 5+ filters for part-time/full-time roles and location-based results, enhancing search personalization.

Android Studio Java Google Jobs API
Data Science

Student Dropout Prediction

Data mining research using Python to predict student dropout probabilities, incorporating diverse socio-economic and academic parameters for enhanced accuracy.

Python Machine Learning Data Mining

Technical Skills

Technologies and tools I work with

Languages

Java Python C/C++ JavaScript

Frameworks

Spring Boot Node.js Express.js Android SDK

Technologies

Kafka Redis AWS Git/GitHub Microservices

Databases & Concepts

SQL PostgreSQL MongoDB System Design Multithreading

Core Competencies

Data Structures & Algorithms

Low-Level Design

High-Level Design

Distributed Systems

Education

Manipal Institute of Technology

B.Tech in Information Technology

Manipal, Karnataka, India

Aug 2020 – Aug 2024

CGPA: 8.5/10

Let's Work Together

I'm always interested in hearing about new projects and opportunities. Whether you have a question or just want to say hi, feel free to reach out!