APIs: Flask, Redis, SQLAlchemy, MySQL
- Develop RESTful APIs that meet product specifications
- Develop the 'Core' API for the STORM Platform which mainly revolves users, client and companies and interaction with third party services such as Amazon SES, Mobile360, Gmail's SMTP mailer.
- Integration of monitoring services such as Datadog.
- Wrote background process which checks whether microservices/private agents can connect to a load balancer and restarts the service accordingly if it cant. This is integrated with Slack's API dealing with incoming webhooks. The idea is that it sends a message to a certain Slack channel for it's health report.
SMS Sender: Redis, Python
- Use gevent, spawns multiple greenlets for lightweight concurrency.
- Jobs are queued in Redis, to which are processed in the background.
- Scrape list of regions, provinces down to municipalities, cities and barangays in a concise way.