Client: Aportio, September 2020
Tags: aportio / python / django / kubernetes / machine-learning / terraform / htmx
Aportio(https://aportio.com) provides a web-based automation tool named InboxAgent, which uses rules and AI to categorise incoming support desk emails, and raise support tickets.
I joined the company in 2020, in a full-time role as a Senior Developer.
During this time we have added major new features to the product, including
- background automated tasks to generate reports, create backups
- accepting requests from additional sources
- direct API requests
- reading requests files from S3 buckets
- using HTMX to make dynamic pages (without having to make a client-side React or AngularJS app)
The classification process was overhauled to make it more flexible, and to extend the types of classification we could perform.
There has also been a large DevOps component to the role.
- migrating the application from AWS Beanstalk into a Kubernetes infrastructure.
- performance optimisations for the database
- autoscaling the application and the infrastructure
- creating a Terraform system to deploy new clusters