Experience
Software Engineer | Testmax Inc. | June 2021 - Present
Los Angeles, USA
Responsible for the complete design, development, and testing of new features and the maintenance of the Testmax web application written in Ruby on Rails and Javascript.
Sole ownership of the CI pipeline using GitHub Actions which included End-to-end Regression Automation Testing using Cypress and Javascript to ensure better pull request and coding standards for the entire team.
Software Engineer | Walmart Labs
Front End Development
August 2016 - June 2019
Bangalore, India
Development
Worked on a React and Java WebApp that helped with shelving items in Walmart stores.
Worked on complete features every sprint which included, creating web pages using React and Redux, integrating with the backend, and testing end to end before closing a feature
Testing
Developed test cases to be completed per story using Jasmine.
Built an automation suite and set up the CICD Pipeline using Jenkins for the onboarding feature, thereby facilitating faster testing and releases.
Led the testing team of 4 in the absence of the lead and successfully finished testing and deployments for those sprint cycles.
Android Developer Intern | Piddly Box
June 2015 – August 2015
Bangalore, India
Designed the wireframes and mockups for the founders for their new Android application. Later, developed and integrated the official 'Piddly Box' Android App with their web APIs using Java and the Android SDK.
Software Engineer | Walmart Labs
Back End Development
August 2016 - June 2019
Bangalore, India
Development
Worked on a React and Java web app that helped with shelving items in Walmart stores. Developed and integrated the Walmart Authentication feature for the application using Java.
Worked on complete features every sprint which included, creating REST APIs and integrating it with the frontend.
Delegated QE testing and automation tasks and remained the main point of contact for testing. Deployed and released every 3 weeks and worked in an Agile development cycle for faster results and changing business needs.
Testing
Created the API Automation framework with Java and TestNG for the team, Markdown.
Built an automation suite and set up the CICD Pipeline using Jenkins for the onboarding feature, thereby facilitating faster testing and releases.
Led the testing team of 4 in the absence of the lead and successfully finished testing and deployments for those sprint cycles.
Software Engineer - Intern | Walmart Labs
January 2016 - June 2016
Bangalore, India
Proposed an idea during an internal Hackathon with fellow teammates. The proposal was later taken up as a feature that was implemented on their official website using JavaScript, HTML, and, CSS.
Constructed an IoT device using Python and a Raspberry Pi that automatically placed an order online for household items running low in the fridge. It was later worked on for a patent till the end of the internship..
Personal Projects
Other Projects
Stock Trading - Android App
Developed an Android application using Java, which allows users to search for different stock symbols/tickers and look at detailed information about them. Additionally, users can trade with virtual money and create a portfolio. Users can also favorite stock symbols to track their stock prices.
Stock Trading - Web Page
Created a webpage that allows you to search for stock information using the Tiingo Stock API, and the results will be displayed in both tabular format and charts format using HighCharts. It also displays news articles for the selected stock using the News API. The backend is implemented in the cloud on Google Cloud Platform using Python and Flask.
Assistive Reading/Writing Device for the Blind
Engineered 2 cost-efficient reading/writing devices for the blind community. One device included a plug and play feature to allow them to use the product with a mobile device for texting using an Arduino. The other, was a portable note taker which used Python and a Raspberry Pi. Devised and 3D printed the device casing to minimize costs using Blender
Stock Trading - Responsive Web Application
Created a Responsive WebApp that allows users to search for stocks using the Tiingo API and display the results on the details page using Angular and Bootstrap with Autocomplete, Highcharts, and News API. The backend APIs are implemented using NodeJS and deployed to Google Cloud Platform.
Utsav 2014 and Utsav 2015
Initiated and built an application providing the schedule and details related to each event during the Utsav Festival held at BMS College of Engineering using JavaScript, jQuery Mobile, HTML and CSS.
Collaborations
Collaboration with Dr. Mrunal Bandawar and Dr. Vivek Benegal | NIMHANS
Bangalore, India
Proposed and designed a 'Response Inhibition Game' built to improve focus and cognitive abilities in individuals prone to substance abuse, thereby enhancing response inhibition using Unity and Blender for development and 3D models.
Awards
Letter of Recognition
By University of Liverpool for assisting Dr. Mrunal Bandawar with his thesis.
Letter of Recognition
By NIMHANS for the collaboration with Dr. Vivek Benegal.
College Project
Awarded runners up in the university level at BMS College of Engineering for the project ‘Assistive Reading/Writing device for the blind’