P

Pranav Bijapur

Software Engineer

Seattle, Washington, United States6 yrs 8 mos experience
Most Likely To Switch

Key Highlights

  • Expert in Distributed Systems and Cloud Computing.
  • Led a team to optimize traffic light control using Reinforcement Learning.
  • Contributed to major features in high-impact software projects.
Stackforce AI infers this person is a Backend-focused Software Engineer with expertise in Cloud Computing and Distributed Systems.

Contact

Skills

Core Skills

Cloud ComputingDistributed SystemsMachine LearningNatural Language Processing (nlp)Reinforcement LearningJava

Other Skills

Agile MethodologiesArduinoBackendC (Programming Language)C++Cascading Style Sheets (CSS)CryptographyDesign ThinkingEvent PlanningFlask APIFlutterGitGraphic DesignIntercultural CommunicationKotlin

About

I'm specialising in Distributed Systems at CMU and actively looking for Software Engineering roles in Systems starting December 2022. I was a backend engineer in a travel-technology Fortune 500 company and a Smart City startup. I've written production code in Java, Python, Flutter/Dart. I've led a dev team on a $5K budget, contributed to open source and worked on wide-ranging tech projects, from RL for traffic signal control to stale code auto-deletion using static analysis - both of which are in prod. ⬇️ Check out my website ⬇️

Experience

Amazon web services (aws)

Software Engineer 2

Feb 2023Present · 3 yrs 1 mo · Seattle, WA

  • GA launch team - SDE 2 on the Aurora DSQL Control Plane team.
  • AWS DSQL is a new serverless database service with active-active multi-region reads/writes and zero infrastructure management.
  • Previously AWS marketplace web platform
Cloud ComputingDistributed SystemsJavaPython

Carnegie mellon university

Graduate Research Assistant

Sep 2022Jan 2023 · 4 mos · Pittsburgh, Pennsylvania, United States

  • Working with Prof. Miller and JP Morgan on adding MicroFedML protocol to the Flower federated learning framework. Worked at the intersection of cryptography, distributed systems and ML
CryptographyDistributed SystemsMachine Learning

Uber

Software Engineering Intern

Jun 2022Aug 2022 · 2 mos · San Francisco Bay Area

  • Programming Systems Group, Uber Infrastructure
  • Automating code review process with NLP and static analysis approaches to generate corrected code and find similar code edits
  • Created data pipeline and dataset from scratch with Phabricator APIs, fine tuned CodeT5 transformer on created Uber dataset
  • Devised static analysis approaches to validate code suggestions and detect bugs using Tree Sitter to compare method signatures
Natural Language Processing (NLP)Static AnalysisPython

Beltech

Software Engineer

Nov 2020May 2021 · 6 mos

  • Responsible for critical Traffic Light Control code - created RL agent and backend to reduce average vehicle stop time at a major 4-way intersection in an Indian city by 17% over CV based heuristics approach
  • Extracted microservice and restructured backend architecture to guarantee valid states at software level and achieved zero downtime due to network failures down from previous average of 20 minutes per day per intersection
  • Designed and implemented software interfaces for external hardware vendor on Raspberry Pi and setup health check systems for live monitoring of traffic lights in production
  • Technologies: Python, Flask API, Redis, RabbitMQ, SUMO
Reinforcement LearningPythonFlask API

Sabre corporation

2 roles

Associate Software Engineer

Aug 2018Nov 2020 · 2 yrs 3 mos · Bangalore, India

  • GetThere - an industry-standard corporate travel management tool
  • Contributed a major feature to Uber’s Piranha Java to auto-delete stale code. Trained Sabre engineers and integrated into Jenkins to auto-delete 7000+ lines of dead code, saving 65 hours of developer time
  • Devised and implemented multi-criteria hotel availability sorting in Sabre’s industry-standard corporate booking tool
  • Enhanced policy engine to support airfare ranking of 1000s of fare options in real-time, creating flexible rule engine for customers
  • Worked to move hotel platform from 1 million line Java monolith to service-oriented architecture, creating reusable Sabre API
  • Created Spring Boot microservice to simulate the CRS (Computer Reservation System) for internal use, supporting upto 2 TPS load
  • Took multiple full-stack features to production with changes across 3 services, working with Product and Architecture teams
JavaMicroservicesSpring Boot

Software Engineer Intern

Jan 2018Jul 2018 · 6 mos · Bangalore, India

Hindustan aeronautics limited

Engineering Intern

Jul 2016Jul 2016 · 0 mo · Bangalore, India

  • HAL's Flight Test Centre which manufactures and tests helicopter prototypes in various stages of airworthiness certification
  • Worked in the Design and Development Lab which develops devices to support helicopter testing
  • Prototyped with Arduino Uno and ARM boards to develop a device to interface with a DAQ (Data Acquisition System) to retrieve & verify stored data
C++Arduino

Education

Carnegie Mellon University

Master of Science - MS — Computer Engineering

Jan 2021Dec 2022

B. M. S. College of Engineering

Bachelors — Electronics and Communication Engineering

Jan 2014Jan 2018

Stackforce found 100+ more professionals with Cloud Computing & Distributed Systems

Explore similar profiles based on matching skills and experience