Experience
2024 — 2025
2024 — 2025
Sunnyvale, California, United States
• Used Universal Robot (UR) UR10 collaborative robot arm, RobotIQ Gripper to automate payment systems.
• Made features to get real-time data from robot-payment systems API to the front end using React Async Thunk.
• Modularized the codebase by making packages for each individual component involved in robot arm and payment systems.
• Built APIs to get different components’ data and the interactions between them.
• Used FastAPI framework to build the APIs and send data to the FastAPI server.
• Built a custom logger module to standardize the logger usage in the codebase.
• Built Local Area Network (LAN) to communicate different payment systems such as payment terminal, payment United Lab server attached with Brand Test Tool, robot arm and Python server.
• Wrote documentation for the features built.
2023 — 2024
2023 — 2024
Scotts Valley, California, United States
• Built a robust desktop application to take Photovoltaic cells' measurements in multiple light intensity (lux) values.
• Wrote user-guide for the application.
• Gave technical feedback along with a prototype of redesigned software architecture with multiprocessing module for an existing codebase.
2022 — 2023
2022 — 2023
San Francisco Bay Area
• Built APIs for retrieving data involving transactions of deposits, loans, risks using Django REST, FastAPI and GraphQL
• Used Oauth 2.0 grant types for authorization
• Built frameworks for assessing data quality in both unidirectional and bidirectional flow
• Made prototypes for Proof of Concept of projects
• Wrote scripts and run as cron jobs
• Debugged codes for python based codebases
• Sole backend developer in a three person developer team
2019 — 2022
2019 — 2022
San Jose, California, United States
• Assisted in integrating k8s to an in-house orchestrator
• Generated, analyzed and visualized network devices progress trace logs for instrumentation.
• Wrote show commands that give succinct information involving configuration of network services built using Software-Defined Networking approach.
• Wrote lux tests for simulation of different network services and make the codebase have code coverage of at least 75%.
• Implemented validation of user inputs in network services’ configurations.
• Fixed bugs of severity level 3 to 6 such as possible autocompletion of user input fields in a terminal for both brownfield and greenfield services .
2019 — 2019
2019 — 2019
San Francisco Bay Area
• Implemented note-taking feature and integrated with audit trails of influencer’s profile.
• Fixed two complex bugs involving many layers of deep and wide relationships among objects.
• Fixed bugs involving Vue and Vuex
Education
University of Iowa
Master of Computer Science
2016 — 2018
Luther College
Bachelor of Arts - BA
2012 — 2016
UWC Mahindra College