Michael Trillo
- 212 320 9314
- michael at trillo.info
- New York, NY
Full-stack software developer with extensive experience in build and deploy automation, cloud environments, system administration, and *NIX. Loves to learn and appreciates a good challenge. References available upon request.
Work Experience
Senior Software Engineer
Process creation and automation
- Containerized applications and moved to AWS ECS for cost and labor savings
- Prometheus & Grafana stack with custom AWS CloudFormation templates; push-button deployments, SSO (SAML)
- Transfer of legacy apps to AWS CloudFormation-based internal deployment framework
Software Engineer
Frontend and backend software development for core products. DevOps Engineer tasked with automation
- Changelog generator for automatically updating management-facing documentation with changes included in builds; Typescript, Python, Confluence, JIRA, Gitlab, MS Teams, AWS Lambda
- Bugfix and feature development for core products; Java, Scala
- Built and maintained EKS clusters for use by our monitoring stack and Kafka message processors, achieved zero-downtime upgrades spanning several versions and environments; Terraform, eksctl
- Standardized team’s CI/CD process and templates; Bash, Python, Gitlab
- Custom build images for deployment and debugging; Docker
- Built and maintained raw data frontend for troubleshooting application and data flow issues by non-technical audience; SSO (SAML), Typescript, Angular, Spring Boot
- Badge generator for including JIRA status in static documents; Python, AWS Lambda, AWS API Gateway
- Reusable CI/CD components for version incrementing, status notifications, documentation updates & general usability; Bash, Gitlab, Maven, MS Teams, Jira, Confluence
- AWS Lambda deployment platform; Gitlab CI/CD, Terraform
- Autoscaling CI/CD job runners capable of handling dozens of simultaneous jobs; Gitlab, AWS, Docker
- Git hooks for workflow direction; Python
- Virtual DevOps environment for consistent development and troubleshooting workspaces across global teams and heterogeneous equipment; Docker
- Trace log consumer for Kafka capable of handling tens of thousands of messages per second; EKS, Java, DLogs
- Frontend work for core product, Mastering; Perl, Catalyst
- At-a-glance systems dashboard; Websockets, Twitter Bootstrap
Release Engineer
Automated build and deploy process, reducing four-plus hour deployments to thirty minutes. Built out HA MySQL database for version tracking across all environments. Maintained source control system (AccuRev), including backups, migrations, and upgrades with near-zero downtime.
Software Engineer
Frontend developer. Created graphical dashboard components (jQuery, Flot) for viewing metrics from core product, a networking monitoring appliance.
Projects
Harlem Grown
Solar power monitoring and alerting; Prometheus, Grafana, Telegram, NodeJS