Hey, I'm

Dimitri
Berardi

Backend software engineer with 5 years shipping production APIs. Building my first game and figuring out the rest as I go.

About Me

Who I Am

I'm a backend software engineer based in Ellington, CT with 5 years of experience designing and shipping RESTful APIs in C# and ASP.NET Core. I've worked across the full backend stack — greenfield system design, Elasticsearch-backed architectures, integration testing, and production delivery on small teams.

I studied Computer Science at WPI and have spent my career working on things that actually ship. Outside of my day job, I'm developing my first game in Unity - early steps toward something bigger. I've also been playing piano for over 14 years.

My Mission

I believe everyone has something unique to offer. Most people get stuck before they find a way to act on it. With the right mindset and dedication, anything is achievable.

Whether it's through the software I build, the games I'm making, or the people I work with — I want to help others move from where they are to where they want to be.

Skills

languages

C#SQLTypeScriptPythonGoRustBashPowerShell

frameworks

.NETASP.NET CoreEntity Framework CoreReactVuexUnitMoq

tools

GitDockerElasticsearchRedisPostmanSwagger / OpenAPIJiraVisual StudioVSCode

practices

RESTful API DesignUnit & Integration TestingCI/CDAgileSystem DesignADRs

Experience

Software Engineer II

Dec 2024 – Present

Kahuna Workforce Solutions · Remote

Promoted from Software Engineer · Dec 2025

  • Designed and shipped the full backend API surface for Ladder in C# / ASP.NET Core — from greenfield through first customer launch, as one of three backend engineers.
  • Implemented the core data layer — Elasticsearch for read performance, SQL as source of truth — using Entity Framework Core across the Ladder data domain.
  • Designed the integration and unit test suite using xUnit and Moq, leveraging WebApplicationFactory to test against real ES/DB.
  • Leading backend architecture for a major new feature — driving design reviews and cross-functional alignment across product, QA, and engineering.
  • Established a documentation practice: feature specs, ADRs, and a shared technical blog.

Software Engineer

Apr 2022 – Nov 2024

Building36 · Needham, MA (Hybrid)

  • Led end-to-end delivery of a templated HTML email generation system — backend rendering layer, frontend templates, design docs, and PM/QA coordination through all milestones.
  • Built full-stack HVAC monitoring features across backend services, data layer, and ASPX frontend.

Software Engineer

Jan 2021 – Mar 2022

Savant Systems, Energy and Lighting · Hyannis, MA (Hybrid)

  • Implemented a CAN Bus communication layer in Rust and Go — parsing live device telemetry and enabling bidirectional control of the microgrid controller.
  • Extended a Go RESTful API to enable full CRUD control over HVAC devices, including SQL-to-JSON serialization for downstream consumption.

Software Engineer Intern

Jun – Aug 2020

Fidelity Investments · Merrimack, NH (Remote)

  • Integrated a third-party vendor (Axway) to automate file transfers to a PostgreSQL database via FTPS, replacing a manual process.

Embedded Software Engineer Co-op

May 2019 – Jan 2020

Bose Corporation · Framingham, MA (On-Site)

  • Designed unit test infrastructure using Google Test Framework.
  • Owned codebase migration from SVN to GitHub, updating build configuration across Make and CMake files.

Education

Worcester Polytechnic Institute

Graduated Dec 2020

Bachelor of Science, Computer Science · GPA 3.61

Near-minor in Entrepreneurship and Music

Game Dev

Aspiring indie developer, building my first game in Unity. This is where the engineering instincts meet creative work.

In Progress

Pong

My first Unity project — a single-player Pong game with an AI opponent. More than it sounds: it's the foundation for learning game architecture, Unity workflows, and shipping something real.

Coming Soon

Next Title

Hobbies & Interests

When I'm not at a keyboard.

🏋️ Fitness
⛷️ Skiing
🎹 Music
🏎️ Racing
📷 Photography
✈️ Travel

Get In Touch

Whether it's a project, a job, or just a conversation — I'm open to it.

Design Skins
Dark Clean dark with emerald Current Aurora Mesh gradients, dark glow Bold Saturated gradients, Y2K energy Earthy Muted tones, organic minimalism 3D / Motion Scroll animations, immersive Neobrutalist Bold type, stark contrast