Senior Software Engineer2019 - PRESENTResource
Technologies: Node.js, React
- Developed a Chrome extension that allows recruiters to source candidates using a single click.
- Developed a dashboard for recruiters to view the candidates they sourced using Node.js, React, and GraphQL.
- Built and maintained integrations to source data on various websites, including LinkedIn, AngelList, and Github.
Founder2019 - 2019Raven
Technologies: C++, OpenGL
- Developed Raven, an extremely optimized IDE for Go, written in C++ and OpenGL.
- Developed a subscription web app and software licensing system for users to pay for Raven on a monthly basis.
- Conducted market research to determine the viability of IDE. Talked to hundreds of users and conducted several surveys.
Senior Software Engineer2018 - 2019Opendoor
Technologies: Ruby on Rails, React, Angular
- Improved user interface of React Native app for home buyers.
- Monitored and optimized key signup metrics, improving conversion by ~50%.
- Worked on user experience for home sellers. Built dashboard using Rails and React showing sellers realtime status of sale - pending documents, escrow status, etc.
Senior Software Engineer2017 - 2018Armory.io
Technologies: Spinnaker, Docker, Kubernetes, Go, Java
- Built tool displaying top-down view of a company's deployment architecture, giving non-technical managers and executives visibility into the inner workings of their previously opaque software "assembly line.”.
- Responded to realtime crises on call, tactfully reassuring irate customers.
- Built analytics dashboard showing system vitals: time of each event, correlating crashes with deployments, etc.
Software Engineer2016 - 2017Ridecell
Technologies: Python, Django, React, Angular
- Built dashboard to manage a fleet of vehicles, allowing customer support to handle technical issues (e.g. a vehicle is stuck) while on phone with customers without engineering assistance.
- Led teamwide shift toward universal test coverage. Rewrote tests to test meaningful, relevant edge cases – previously our tests would “pass” but we would not gain any security that our app actually behaved as desired.
- Developed a mock server for us to run unit tests on our code which talked to unreliable third-party servers.