Software Developer
crowd.inc
July 2021 to March 2024
crowd.inc was a platform where people shared their ideas and found help for them. It had hundreds of users and was home to many projects, ideas and goals; later we turned towards private ideas. I owned the software development lifecycle end to end, from relational schema design in PostgreSQL to RESTful APIs in Python and Flask with a jQuery front end.
- Designed granular role-based access control (RBAC) with strict permission boundaries between public and private data.
- Built scalable feed pagination and dynamic data loading across the API and the front end.
- Provisioned and configured the Linux servers the platform ran on.
- Kept the system reliable through rigorous unit and integration testing.
- Python
- Flask
- PostgreSQL
- jQuery
- Linux