Instore payments products
Built the Instore loyalty + payment products from scratch along with a small team of engineers. The product consists of a webapp layer that uses Typescript, React, Redux, and Redux-Sagas, as well as a native layer that is written in Kotlin and interfaces with lower level android systems and card reader hardware.
Maintained 100% unit test coverage with Jest from the start of the project, and later incorporated end to end tests using Nightwatch.
Lead developer on several major features and UI reworks of the app.
Lead developer on building a new unified payment product that includes both the customer and merchant payment app functionalities into a single application.
DevOps
Assisted in the migration of many major backend servers to being hosted through Kubernetes.
Created aladdin-demo, a demo application written in tutorial style that gives instruction on how to use aladdin, an open-sourced tool that was developed in-house to more easily manage Kubernetes deployments.