Software Engineer | DevOps & Automation
Versatile Software Engineer with over a decade of experience in software development, DevOps, and automation. Proven ability to design, develop, and optimize scalable systems, reducing operational overhead and improving performance. Passionate about problem-solving, automation, and infrastructure as code. Experienced in working remotely and collaborating with cross-functional teams to deliver efficient, maintainable solutions.
Experience
Discourse
Software Engineer (Infrastructure), 2025-current
Contributed upstream to AWS SDK for Ruby
Expanded credential provider support by implementing the Environment source in
SharedConfig. This aligned SDK behavior with the AWS CLI, preventing
InvalidCredentialSourceError and improving developer workflows relying on
environment variables.
Added full test coverage across credential resolution paths, ensuring zero regressions in a suite of 23,000+ examples. Accelerated adoption with a PR that was reviewed, approved, and merged the same day, delivering immediate impact for the Ruby community.
Flashpoint
Software Engineer II (Mid-Level), 2022 - 2024
Reduced infrastructure setup time from days to hours
Led Terraform and Kubernetes pipeline implementation. Designed reusable Terraform modules and automated Kubernetes resource creation using Node.js. Initiated Helm chart development for better deployment management.
Eliminated hours of manual work across teams
Enhanced an AngularJS web application to efficiently manage and connect to cloud-based VMs.
Refactored a legacy Java-based API into a modern Node.js service
Reduced technical debt and simplified maintenance for future feature requests.
Developed CI/CD pipelines and Dockerized applications
Supported an AngularJS-to-React migration, ensuring seamless frontend transitions and improving local development environments.
Debugged and resolved mission-critical issues in cloud-based Linux VMs
Optimized RDP performance and fixed PulseAudio configurations, enhancing system stability.
Mentored junior engineers
Contributed to technical interviews, fostering a culture of continuous learning and collaboration.
Infinity Interactive
Software Engineer, 2010 - 2020
Contracted for projects with Fortune 100 and Fortune 500 companies
Including Shutterstock, Allegra, and Flashpoint.
Improved application performance by 75%
Implemented a Redis caching strategy for a high-traffic application.
Designed and deployed a GraphQL API using Node.js and Apollo
Optimized backend data retrieval and improved response times.
Developed and maintained full-stack applications
Integrated modern JavaScript frameworks like React and Vue.js.
Skills & Technologies
Programming
Node.js, TypeScript, Python, Rust
Cloud & Infrastructure
Terraform, Kubernetes, Google Cloud
Frontend
React, Vue.js, AngularJS
DevOps & CI/CD
Docker, Git, NixOS
Databases & Caching
Postgres, MySQL, Redis, GraphQL
Operating Systems
Linux/Unix (Debian, Ubuntu, NixOS, macOS), BSD
Languages
English (Native), Swedish (Learning)
Additional Information
Open to relocation to Europe and remote-friendly opportunities.
Strong advocate for automation, scalable infrastructure, and developer tooling improvements.
Available for interviews and technical discussions upon request.