resume

tim bangma, software dev resume

This project is maintained by timothy-bangma

Tim Bangma // Server Engineer @ EA Maxis

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:

Work Experience

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


Westmount Secondary Music Department | Student: Website Developer | Jan 2011 - Jan 2015

HTML, CSS, Javascript, PHP, Wordpress, cPanel

Schooling

Mohawk College Post-Secondary Software Development Advanced Diploma (Coop) Sept 2014 - Dec 2017