Ben Marsden
Software Engineer at Synergi- Claim this Profile
Click to upgrade to our gold package
for the full feature experience.
-
German Limited working proficiency
-
English Native or bilingual proficiency
-
Finnish Limited working proficiency
-
Spanish Professional working proficiency
Topline Score
Bio
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!
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!
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!
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!
Credentials
-
HashiCorp Certified: Terraform Associate
HashiCorpNov, 2020- Sep, 2024
Experience
-
Synergi
-
United States
-
Construction
-
1 - 100 Employee
-
Software Engineer
-
Jul 2023 - Present
-
-
-
Compensate
-
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
-
-
-
bubbly.dev
-
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
-
-
-
Verifa
-
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
-
-
-
Emenda
-
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