Brian Weisleder

Brian Weisleder

Software Engineer

Followers of Brian Weisleder274 followers
location of Brian WeislederAurora, Colorado, United States

Connect with Brian Weisleder to Send Message

Connect

Connect with Brian Weisleder to Send Message

Connect
  • Timeline

  • About me

    Senior Site Reliability Engineer at Rocket Travel

  • Education

    • University of Central Florida

      2004 - 2008
      Bachelor of Science (BS) Computer Science
  • Experience

    • Dash Carrier Services

      Sept 2008 - Feb 2011
      Software Engineer

      ‣ Implemented data management for origination, termination, and emergency services as well as binary protocols used to provide data to emergency call centers at call time.‣ Administrator for the TeamCity continuous integration server and the team-wide SonarQube code analysis server. Responsible for ensuring the server was up to date, builds and tests were successful, and code quality met high standards.‣ Integrated SonarQube with the TeamCity pipelines to run analysis on every build.‣ Developed a process to correlate sensitive billing data records and created an interface to provide a unified record to internal and external users. Show less

    • Bandwidth Inc.

      Feb 2011 - Apr 2024

      ‣ Designed and executed a plan to migrate 8 applications to AWS using the AWS Cloud Development Kit (CDK) and CloudFormation. Deployed load balanced Docker applications using AWS Route53 DNS to Fargate on ECS. Configured appropriate ingress rules and encryption to meet strict internal security requirements.‣ Migrated multiple databases to Amazon Aurora RDS leveraging the Serverless V2 auto scaling capabilities for high cost savings. Applications and databases were fully geo-redundant and were deployed using Ansible with zero downtime or customer impact.‣ Migrated multiple applications from Jenkins and AWX to GitHub Actions (GHA). The migrated applications fully leveraged GHA for building, testing, code analysis, deployment, and rollback. Also designed a plan to completely migrate all remaining applications and jobs from Jenkins to GHA.‣ Utilized Amazon’s REST API Gateway to create a service to bridge multiple internal APIs and provide a unified wrapper for users. Leveraged the native request and response transformation support to minimize changes needed for backend services. Used Terraform as the infrastructure-as-code tool to ensure the expected state matched the infrastructure in AWS.‣ Fully managed multiple AWS RDS database clusters, including all data, schemas, and all users as well as the setup and maintenance of replication to read-only replicas on Linux VMs outside of AWS. Used Terraform and Ansible to fully automate the creation and maintenance of both the RDS cluster and all the replicas.‣ Leveraged Terraform to create monitors and dashboards in DataDog. Monitors were configured to send automated alerts to on-call developers with varying degrees of severity.‣ Mentored junior and senior developers and worked closely with several other teams on system-level designs, integrations, and monitoring.‣ Actively participated in developer on-call, deployment, and support rotations. Show less ‣ Designed and executed plan to upgrade Java for 80+ Linux virtual machines. Ansible was heavily used to automate the upgrade and deployment of Java and all of the associated updated Tomcat applications.‣ Upgraded applications to use Spring Boot 2 to utilize the improved autoconfiguration features as well as the actuator support and improved dependency management. The upgrade involved updating dependencies, replacing deprecated code, and fully regression testing each application.‣ Designed and implemented a recurring process to validate compliance with internal security auditing requirements.‣ Designed and executed the upgrade of 30+ Linux virtual machines to a new operating system with zero customer impact.‣ Migrated SonarQube to Docker. Deployed using OpenShift on Kubernetes.‣ Mentored junior developers and worked closely with several other teams on application design and implementation. Show less ‣ Designed and executed plan to upgrade Java for 50+ Linux virtual machines.‣ Created a regression testing client for the NENA standard protocols. The client was used to validate the correct user data was delivered at call time.‣ Designed and executed a plan to extract multiple applications from a legacy monolith into independent services using Spring Boot and Spring Data. Applications ran using embedded Tomcat.‣ Mentored junior developers and worked closely with other teams on application integrations and training.‣ Used Docker to containerize APIs and deployed them using Ansible.‣ Improved the release process by creating a separate environment for blue/green deployments. Show less ‣ Interconnected with third party vendors to provide telecom service to millions of phone numbers across the US.‣ Responsible for introducing the team to Jenkins and migrated all builds over from TeamCity.‣ Administrator for Jenkins from 2013 to present. Maintained and configured multiple Jenkins Agents to perform jobs in parallel.‣ Administrator for company-wide SonarQube code analysis server. Integrated with Jenkins pipelines to run analysis on every build.‣ Designed a process to dynamically transform user data at call time based on different emergency call center display requirements.‣ Designed a framework to perform load testing in a continuous integration environment using Gatling.‣ Researched and fully migrated 20+ projects across the emergency services team from Maven to Gradle. Created custom Gradle plugins to provide dependency reporting capabilities during the Jenkins build process. Show less

      • Principal Software Engineer

        Jun 2020 - Apr 2024
      • Senior Software Engineer IV

        Mar 2018 - Jun 2020
      • Senior Software Engineer III

        Mar 2015 - Mar 2018
      • Software Engineer II

        Feb 2011 - Mar 2015
    • Rocket Travel by Agoda

      Apr 2024 - now
      Senior Site Reliability Engineer
  • Licenses & Certifications

  • Volunteer Experience

    • Community Volunteer

      Issued by Wildlands Restoration Volunteers on Oct 2025
      Wildlands Restoration VolunteersAssociated with Brian Weisleder
    • Volunteer

      Issued by HandsOn New Orleans on May 2024
      HandsOn New OrleansAssociated with Brian Weisleder
    • Volunteer

      Issued by Ronald McDonald House Charities of Denver, Inc. on Jun 2010
      Ronald McDonald House Charities of Denver, Inc.Associated with Brian Weisleder
    • Volunteer

      Issued by Ronald McDonald House Charities of Denver, Inc. on Mar 2010
      Ronald McDonald House Charities of Denver, Inc.Associated with Brian Weisleder
    • Outlet Volunteer

      Issued by Habitat for Humanity of Metro Denver on Dec 2009
      Habitat for Humanity of Metro DenverAssociated with Brian Weisleder