Dennis Palmer

Uppsala, Sweden
+46 73 670 0629
dodava@gmail.com
github.com/CoderDennis

I'm looking to join a remote team that values communication and collaboration with each other and end-users to build the best possible solutions to real-world problems.

I bring over 20 years of experience combined with a desire to always stay curious and deliver better code today than I did yesterday. I enjoy mentoring, pair programming, and learning together with other developers.

Experience

Founder & Principal Consultant - Bellini Studio & Co.
May 2025 → Present
Elixir, Phoenix, LiveView, Ash, Nerves, AtomVM, OpenSCAD, Claude Code
  • Designing robots in OpenSCAD, 3D-printing and assembling them, and controlling them with Elixir on Nerves or AtomVM.
  • Validating and prototyping SaaS products.
Elixir Consultant - Erlang Solutions
April 2023 → Present
Elixir, Phoenix, LiveView, Ecto, Oban Pro, GraphQL, Claude Code

PepsiCo

  • Worked on the Pepdirect platform used by PepsiCo brands.
  • Helped build backend support for the Gatorade loyalty program.
  • Implemented support for tracking all emails sent by Pepdirect and added the ability to resend unique emails.
  • Added GraphQL mutations to support subscription editing features.

Swiss Fintech Startup

  • Built a Phoenix LiveView application to support creating and coordinating blockchain mining pools.
  • Developed and maintained CI/CD using Gitea Actions (GitHub Actions–compatible).

Cars Commerce

  • Built a proof of concept for the rewrite of newcars.com in Elixir and Phoenix.
  • Integrated with the existing service to call third-party APIs to deliver new car buyer leads.
  • Implemented an Oban Pro workflow whose steps record data for use by later steps.

Remote.com

  • Created several Honeycomb.io reports for real-time monitoring and alerting on critical payroll integrations with a third-party vendor.
  • Enabled custom pay elements for payroll in Canada as payroll processing moved in-house.
Software Engineer - Mitigram
August 2020 → April 2023
TypeScript, Angular, GitHub Actions
  • Built the front-end for an application that helps corporations manage international trade finance transactions.
  • Facilitated team standups and retrospectives.
  • Maintained the CI/CD pipeline using GitHub Actions and Kubernetes.
  • Helped foster inter-team communication.
Senior Software Engineer - Worksoft
August 2017 → February 2020
C#, Elm, SignalR
  • Introduced Elm and SignalR for use in creating a fast, responsive SaaS application that enables clients to analyze business processes and accelerate automation via the company's flagship product.
  • Led the effort to integrate Veracode static and dynamic scans into the Jenkins CI/CD pipeline and coordinated efforts across multiple product teams to mitigate security flaws found by those scans.
Senior Software Engineer - Solovis
July 2016 → August 2017
Azure, C#, JavaScript, TypeScript, SQL Server
  • Integrated the company's analytics platform with third-party applications and data sources such as OpenFinance and Bloomberg.
  • Mentored junior developers.
Senior Software Engineer - Corepoint Health
May 2013 → July 2016
C#, JavaScript, SQL Server, HL7, HL7-FHIR, WCF, SignalR, TeamCity, PowerShell, TypeScript, Angular
  • Implemented a TeamCity CI server to greatly improve speed, efficiency, and quality of automated builds and unit/integration test runs.
  • Used SQL Server ScriptDom and Visual Studio T4 templates to generate code that standardized calls to stored procedures.
  • Led the project to replace a Flex/Flash-based admin dashboard with an HTML5 single-page application (TypeScript and Angular) using SignalR for real-time push notifications.

Earlier Experience

Enterprise Solutions Architect - Excolo Group (client: SpaceX)
February 2013 → May 2013
Full Stack Web Developer - RightNow Media
February 2012 → February 2013
Software Developer/Architect - Esquire Innovations
June 2007 → February 2012
Full Stack Web Developer - Youth for Christ USA
May 2002 → June 2007
Software Engineer - IMPACT Ideal Solutions
December 2000 → January 2002
Founder & Principal Developer - InTheBible.com
December 1996 → November 2000

Education

Computer Science - Evangel University
1994 → 1996
Pascal, COBOL, Assembly, Delphi

Dean's List. Staff Photographer for newspaper and yearbook.

User Group Leader

Co-Organizer - Nerves Meetup EU
October 2025 → Present

The US-based Nerves Meetup was in the middle of the night, so a group of us launched an online meetup that meets at a European-friendly time.

Founder - Dallas Functional Programmers User Group
October 2014 → July 2019

There wasn't a polyglot functional programming user group in the Dallas area, so I started the group that I wanted to attend. It was great to see people come together who were eager to learn and share what they had been learning.

Conference Speaker

Live Coding a Nerves Robot with Livebook - ElixirConf EU
April 2026
  • Shared my history of building robots and the lessons learned from a failed attempt to build a self-balancing robot.
  • Explained the process of designing 3D parts with code in OpenSCAD.
  • Demonstrated the power of binary pattern matching for reading sensor data.
  • Showed a Livebook animation of the physical robot's balance state.
  • Explained the limitations of traditional approaches to shrinking and how internal shrinking overcomes them.
  • Demonstrated Decorum, an Elixir property-based testing library with shrinking that just works.

Writing

What is your response when looking at someone's code that's not as good as you think it should be?