twitch
Streaming on Twitch twice a week

Curriculum Vitae

My consultant profile summarizes some of the work I have done professionally.

Dom Habersack

Dom Habersack

IT Consultant, Web Developer, Scrum Master, Product Owner

Skills

This is the stack I am most proficient with. I constantly expand my skill set and will happily learn your team’s tools.

Development
JavaScript
JavaScript
TypeScript
TypeScript
React.js
React.js
Redux
Redux
Next.js
Next.js
Gatsby
Gatsby
Node.js
Node.js
npm
npm
Styling
CSS
CSS
Sass
Sass
Tailwind CSS
Tailwind CSS
styled-components
styled-components
Testing & Linting
Jest
Jest
Testing Library
Testing Library
Cypress
Cypress
ESLint
ESLint
Version Control
Git
Git
GitHub
GitHub
GitLab
GitLab
Bitbucket
Bitbucket
CI/CD
GitHub Action
GitHub Action
Data Sources
Prisma
Prisma
MongoDB
MongoDB
MySQL
MySQL
PostgreSQL
PostgreSQL
Contentful
Contentful
Prototyping & Design
Sketch
Sketch
Figma
Figma
Storybook
Storybook
Planning & Documentation
Jira
Jira
Trello
Trello
Confluence
Confluence
SEO & Marketing
ahrefs
ahrefs
ConvertKit
ConvertKit

Profile

I am Dom, a software developer and content creator with over 12 years of professional experience. My skills span the full web development stack, with a focus on frontend development using React.js. I constantly expand my knowledge and share what I know with others through articles, videos, and weekly coding live streams on Twitch.

Experience

I have worked with over a dozen companies in industries such as health, e-commerce, and home appliances. This selection highlights some of my most recent projects.

Extension of a web-interface visualizing medical information in the operating room

7 months • Frontend Developer, UX Designer

I helped the client with the development of their React.js application, which displays medical information recorded during a particular procedure done on a patient’s heart.

I created concepts for and then implemented user flows, interface elements, and a suitable information architecture for the use in an operating room.

Technology transition in the frontend of a search interface in the health sector

14 months • Frontend Architect, Scrum Master

As part of a larger transition to a new technology stack, I supported a client’s team in rebuilding a piece of their existing application using libraries in the React.js ecosystem. This opportunity allowed us to rethink the previous user experience, among other efforts through a Design Sprint I planned, organized, and moderated.

To improve the team’s efficiency, I additionally took on responsibilities of a Scrum Master. I gradually introduced changes to the team’s existing processes and ran all associated ceremonies such as Standups, Refinements, and Sprint Retrospectives.

IoT prototype in the area of household appliances

5 months • Product Owner, UI/UX Designer, React.js & React Native Developer

I was part of a team hired to develop an IoT-capable prototype of one of their home appliances. I first took on the role of a Product Owner to gather and prepare the client’s requirements. This extended into UI and UX tasks, for which I created user flows, high-fidelity mockups, and clickable prototypes for the on-device and mobile applications.

Once my initial responsibilities required less attention, I was able to support the team as a developer. I wrote the greater part of the on-device web interface and some parts of the React Native mobile application.

Public projects

These personal projects show some of my work and experience.

Personal website
Personal website

domhabersack.com

A digital playground and aggregator of my projects and educational content.

Retroulette
Retroulette

retroulette.com

A tool that helps Scrum Masters plan more interesting sprint retrospectives.

Writing

I publish articles on my personal website and occasionally guest-blog elsewhere.