Ben Marsden

Software Engineer at Synergi
  • Claim this Profile
Contact Information
Location
Helsinki, Uusimaa, Finland, FI
Languages
  • German Limited working proficiency
  • English Native or bilingual proficiency
  • Finnish Limited working proficiency
  • Spanish Professional working proficiency

Topline Score

Topline score feature will be out soon.

Bio

Generated by
Topline AI

5.0

/5.0
/ Based on 2 ratings
  • (2)
  • (0)
  • (0)
  • (0)
  • (0)

Filter reviews by:

Jonas Aaltio

Ben is calm, clear, and professional. In addition to very impressive software engineering skills, he has exceptional communication skills, and a drive to provide solutions where the customers are at the core of everything. This makes him truly a unique blend of talent that is rare to find. As a colleague, Ben is super fun and easy to be with and I would be thrilled to get to work with him again in the future.

Katri Kallio-Koski

Ben is not just a skilled and dedicated software developer but a fun and emphatic colleague, the kind you’re delighted to work and have lunch with. During the 2 years we worked together at Compensate he constantly amazed me with his out-of-the-box thinking and great improvement ideas. I hope our paths cross in the future and I get to work with him again!

You need to have a working account to view this content.
You need to have a working account to view this content.

Credentials

  • HashiCorp Certified: Terraform Associate
    HashiCorp
    Nov, 2020
    - Sep, 2024

Experience

    • United States
    • Construction
    • 1 - 100 Employee
    • Software Engineer
      • Jul 2023 - Present
    • Finland
    • Environmental Services
    • 1 - 100 Employee
    • Software Engineer
      • Jun 2021 - Jul 2023

      Responsible for building Compensate's suite of B2B/B2C carbon offset solutions. Including: - The Carbon Store (https://store.compensate.com) - The Carbon Store API (https://api.compensate.com/docs) - Impact Dashboards (demo dashboard: https://impact.compensate.com/demo_efc44ed0d23fdf6932e5e81b285d602082db7d3cc53c699c40) Main responsibilities (in order of contribution): - Backend architecture and development (Go, PostgreSQL, GCP Pub/Sub, REST APIs, microservice architecture) - Observability/Monitoring (OpenTelemetry, Cloud Trace, Cloud Monitoring, Cloud Logging, Cloud Profiler) - External integrations (Stripe, Firebase, Contentful, Mailchimp, HERE) - Documentation ownership (https://api.compensate.com/docs) - Infrastructure management (GCP, Terraform, Kubernetes) - CI/CD management (Cloud Build, GitHub Actions, Terraform) - Post-sales technical implementation support for the Carbon Store API Occasional responsibilities: - Frontend development (Typescript, React) Show less

    • Finland
    • IT Services and IT Consulting
    • Software Engineer
      • Sep 2020 - Jun 2021

      Building Bubbly (https://github.com/valocode/bubbly), an open-source platform providing a declarative framework for data ingestion, visualisation and metric extraction. Responsibilities include: - Writing the core Bubbly engine, command-line interface and backend (Go, PostgreSQL) - Architecting, implementing and maintaining Bubbly's distributed, event-driven architecture over both Bubbly's internal NATS (https://nats.io/) API and external REST and GraphQL APIs. - Maintaining the infrastructure running Bubbly SaaS (Terraform (+ Terragrunt), GCP, Kubernetes, https://skaffold.dev/, Flux) - Bubbly SaaS frontend development (Svelte, SvelteKit, Typescript) and testing (Jest, Testing Library) - Managing Bubbly's CI (Github Actions) and releases (https://goreleaser.com/) - Writing Bubbly's documentation and managing our self-hosted Docusaurus (https://docusaurus.io/) instance - Driving pilot/initial customer interactions and usage with Bubbly - Interfacing with the marketing team to keep technical timeline in-sync with marketing - Participating in technical-focused marketing (Bubbly Babble podcast: https://spoti.fi/3tQvDyi) Show less

    • Finland
    • IT Services and IT Consulting
    • 1 - 100 Employee
    • DevOps Engineer
      • Oct 2019 - Jun 2021

      Working mostly to leverage cloud-native tooling to automate CI/CD and infrastructure provisioning/management in various customer environments, with a preference for open-source wherever possible. - CI/CD: Jenkins, CircleCI, GitHub Actions, Drone - Container Orchestration: Kubernetes (GKE, EKS), Docker Swarm - Application Definition/Development: Helm, Tilt, Garden, Skaffold - Infrastructure: Ansible, Terraform, Terragrunt - GitOps: Flux, Flux Helm Operator, Flagger, Atlantis - Monitoring: Prometheus, Grafana, Loki, ELK - Testing (of all kinds): terratest, terraform-compliance, Open Policy Agent (conftest), Robot Framework, Tau, Klocwork, Lattix - Languages: Go, Python, Typescript, C, C++ - Build tools: Gradle, Maven, Conan Activities include: - Assisting customers implement and maintain their CI stacks built on Docker Swarm/Kubernetes, often using Jenkins, with quality and monitoring dashboards using Prometheus, Grafana, Loki, Alertmanager and cAdvisor. - Implementing GitOps into internal projects using Kubernetes, Flux and Flux Helm operator as a reference for other Verifa customer projects (https://github.com/verifa/gitops-demo-infra/) - Developed (and open-sourced) support for automating parts of the open-source license compliance process used in C/C++ projects with the Conan package manager (https://github.com/heremaps/oss-review-toolkit/pull/1883) Show less

    • United Kingdom
    • IT Services and IT Consulting
    • 1 - 100 Employee
    • Software Quality Assurance Engineer
      • Oct 2018 - Oct 2019

    • Software Quality Assurance Engineer
      • Jun 2017 - Oct 2018

      Working both as a pre-sales and QA engineer to integrate modern testing solutions, and practices, into highly-regulated (mostly) customer environments. Activities included:- integration and optimization of static and dynamic code analysis solutions into company toolchains, ranging from requirement semantic checking through to open-source vulnerability scanning.- training on best practices of testing embedded software with tools such as Klocwork, Understand, and Lattix. - introduction of DevOps methods such as continuous testing (shift left testing) and continuous deployment into companies using outdated methodologies.- developing Python scripts to use testing tools’ APIs to automate as much of the compliance process surrounding standards such as ISO 26262, IEC61508 and MISRA C 2012/C++ 2008.- learning German (perhaps the hardest of all tasks!) Show less

    • Software Quality Assurance Engineer
      • Sep 2015 - Jun 2016

Education

  • University of Bath
    BSc (Hons) Computer Science with Placement, Computer Science
    2013 - 2017

Community

You need to have a working account to view this content. Click here to join now