Seattle, Washington, United States
Python / React / SCSS / Postgres / AWS - Knock
While I was at Knock, I managed a few projects, helped fix a lot of data issues and finally got to build some new things from the ground up. One of the major project I was responsible for the Knock chrome extension that automated listing apartment rentals on craigslist, Knock apartment websites and a widget called Doorway. Doorway was the initial product that Knock launched that was a website chat bot for apartment rental businesses. It was built using React and Python and was built over a time period of 2 weeks, it had zero test code coverage and zero monitoring. In my first year my at Knock I accomplished the following:
• Took the JQuery apartment websites and converted them to Next.js SSR apartments listings, added jest test coverage to 80%.
• Upgraded Doorway from React 14 to React 16
• Integrated error monitoring through cloudwatch / new relic
• Added jest for test coverage to over 80%
• Added pytest coverage for backend API to 80% coverage
• Added a new feature to allow Knock and clients to integrate Google Analytics into Doorway to give us and users more insights into how renters were using doorway.
• Cleaned up all errors and was able to turn Doorway into an error monitor for other applications up stream
• Assisted in the cleanup of time errors by funneling our user data into a data warehouse, created query documents that allowed us to track any new errors and created python scripts to cleanup old data errors. We worked on this cleanup for almost a year.
• Assisted in the documentation and build out of a new greenfield project using React / Material UI, Apollo / GraphQL and Node.js.
• Optimized apps by integrating central state with Redux and reducing refresh
• Researched and integrated accessibility features and testing into our CI/CD pipeline