As the only backend Software Engineer at an early stage startup, I was responsible for nearly all things related to the backend, database, and dev/ops infrastructure.
Breakdown Project Ownership & Contribution
•Writing public & private API endpoints
•Managing continuous integration & deployment via Circle CI
•Managing databases(migrations, administration, triggers)
•Managing several Kubernetes clusters
•Creating application & systems metrics for alerting using Prometheus
•Creating Grafana dashboards for alerting
•Writing shell scripts and Makefiles
Notable projects:
•Single Sign On via OAuth2 with Azure Active Directory
•Writing a Geofencing Microservice
•Writing a User Microservice
•Writing a GeoLocation Microservice using the Mapbox & Google Maps API's
•Excel spreadsheet generation
•Led team on gRPC API development
•Created self-healing infrastructure with Prometheus and Grafana webhooks
•Converted entire infrastructure to Infrastructure as code, managed by Terraform and Helm
•Integrated sensor-based customer API's with our own
•Solely responsible for managing 6 Kubernetes clusters at all hours of the week
•Solely responsible for managing 7 Databases(3 production) at all hours of the week