tim bangma, software dev resume
This project is maintained by timothy-bangma
Connect with me via email: bangma@pm.me or LinkedIn
Hello!
I am a backend web application developer, and have been working professionally as a software developer for almost 5 years.
I’m proficient in several languages: (Java & Springboot
(Kotlin
/ Scala
too), Python
, Golang
).
My most recent positions have been delving into DevOps and SRE, to improve my knowledge around deployment, Kubernetes, CI & CD systems, and automation tooling.
In my free time I am a bit of a programming language enthusiast, and enjoy learning new concepts, paradigms, and tools.
Some of the things I’ve been playing around with:
Rust
, Golang
and Zig
Haskell
, Rust
, Scala
EA Maxis | Server Engineer | Nov 01 2021
Current
Kotlin
- Develop Backend web services for Maxis games
Arctic Wolf | Software Developer - Infrastructure (Member of Technical Staff) | Nov 02 2020 - Oct 29 2021
Golang
,Python
,CloudFormation
,Troposphere
,AWS
,Kubernetes
- Develop and maintain automation tools, including deployment automation.
- Design and implement new service in golang to handle and enrich Prometheus webhooks.
- Create and maintain python scripting to automate verification tasks across multiple AWS accounts.
- Troubleshoot and assist in solving developer issues related to tooling and infrastructure.
- Develop and update services built on Kubernetes and CloudFormation python libraries (Troposphere).
- Integrate new applications into existing large, high-performance production ecosystems.
HP Inc | Lead DevOps Engineer Mar 02 2020 - Oct 30 2020
AWS
,Kubernetes
,Jenkins
,Groovy
,Powershell
,terraform
,apigee
,Python 2/3
,Helm
- Build Pipeline Technical Lead
- Ensuring Uptime for the Pipeline (Rebuild/Repair dev cluster to unblock developers)
- SME/’Guru’; build scripting and automation (Jenkins, Python, )
- SME/’Guru’; Infrastructure Deployments (Terraform, AWS, Helm, etc.)
- Resolving Developer issues with pipeline builds.
- Guide developers when needed to enable them to make additions/changes to the infrastructure.
- Integrate existing Infrastructure as Code changes from team that previously owned project.
- Plan, Build, Integrate improvements to the pipeline, to increase developer productivity.
- Outage Investigations; Infrastructure SME
- Point of contact for undocumented production issues.
- Investigate infrastructure related problems when an outage occurs.
- Be available by phone during on-call hours.
- Overseeing Security Needs; “Security Champion”
- Rotating keys and certificates on a recurring basis.
- Ensuring servers are up-to-date with the latest endpoint monitoring solutions.
- Managing interactions with the security team, and implementing mitigations to the infrastructure.
- Monitoring & Reporting
- Point of contact for external teams regarding our Monitoring & Reporting solutions.
- Create restricted access users/reports for business users to access data securely.
- Implement New Relic Dashboards for Kubernetes health
- Help define our definition of uptime, (as a mix of endpoint monitoring, automated testing, etc.)
- Kubernetes Cluster Administration
- High level management of 5 development clusters, and 3 production cluster.
- Investigate resourcing issues, and implement solutions on a node or container level.
Vidyard | Analytics, Full Stack Development 04 Oct 2019 - Feb 28 2020
Scala
,Spark
,Ruby
,Ruby On Rails
,NodeJS
,AWS Lambda|Kinesis|Glue|SQS|S3
- Refactor and maintain a large scale Spark Scala Reporting Cluster
- Assist in investigations for integrating Apache Spark and Apache Druid
- Design and develop on an AWS serverless microservice ecosystem, with real time analytics streaming.
HP Inc | Java Cloud Software Engineer 01 May 2018 - 27 Sept 2019
Java
,SpringBoot
,Redis
,MongoDB
,AWS ApiGateway
,Vagrant
,Docker
,NodeJS
,grunt
,gulp
,etc.
ArcelorMittal Dofasco
01 Jan 2018 - 31 Apr 2018
01 Sept 2017 - 31 Dec 2017
01 May 2017 - 31 Aug 2017
01 Jan 2016 - 31 Aug 2016
Java
,Kotlin
,SpringBoot
,AngularJS
,Angular
,NodeJS
,PL/SQL
,Oracle SQL
,ASP
,VB6
,etc
Westmount Secondary Music Department | Student: Website Developer | Jan 2011 - Jan 2015
HTML
,CSS
,Javascript
,PHP
,Wordpress
,cPanel
Mohawk College Post-Secondary | Software Development Advanced Diploma (Coop) | Sept 2014 - Dec 2017 |