Software Developer
2018 - PRESENTFreelance- Developed a service (TypeScript, Flask, and Hasura) while contributing as a lead and overseeing other developers (three developers).
- Designed and implemented a service to handle reproducible scientific workflows; leveraged AWS container service and versioned files in S3.
- Built a service for a medical marijuana startup; also designed a multi-state site, processed payment, and handled appointments and sensitive documents within HIPAA constraints.
- Developed a UI for a ticket sales startup; connected to Auth0 and processed payments via Stripe.
Technologies: TypeScript, React, GraphQL, Python, Flask, OAuth, Hasura, Terraform, Docker, Amazon Web Services (AWS), ECS, Amazon S3 (AWS S3), Linux, JavaScript, Git, Authentication, Bash, AWS Fargate, Amazon Virtual Private Cloud (VPC), SQL, Django, Redux, Redux-Saga, WebhookSoftware Developer
2015 - 2018CyVerse- Solved a large performance issue in our Django search API by submitting a fix to a popular open-source library, Django REST Framework.
- Created the front-end code responsible for complex flows like launching virtual machines; designed the process for caching front-end data.
- Managed code releases (tagging and merging of features and hot-fixes) for a team of four with Git.
- Developed a tool to deploy the service on a Linux server or virtual machine. It was used by the team to have a consistent development environment.
Technologies: Python, Flask, React, OpenStack, PostgreSQL, Celery, JavaScript, Git, Authentication, Bash, Ansible, SQL, Django, Redux