Dominik Szczepaniak

Senior Software Engineer at CKEditor

Greater Poland Voivodeship
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

👤
Senior
🎓
Top School
Dominik Szczepaniak is a Senior Software Engineer with nine years of experience building scalable, real-time backend systems and developer-facing tools, currently strengthening CKEditor Cloud Services. He combines deep Node.js/TypeScript expertise with production experience in AWS, PostgreSQL/MySQL, Redis, Terraform and CI/CD to deliver SaaS microservices and on-prem modular monoliths, while also owning test automation and zero-downtime migrations. A regular technical writer and educator, Dominik publishes over 130 blog articles and a free e-book for junior JavaScript developers, translating complex engineering topics into practical guidance. He is an active open-source contributor to the well-known CKEditor 5 project, where his backend fixes and tests improved collaborative editing reliability. Based in Greater Poland, he pairs hands-on coding with stakeholder-driven architecture and tooling improvements, and even develops browser extensions and data-focused Python scripts in his spare time.
code9 years of coding experience
job5 years of employment as a software developer
bookMaster's degree Computer science and econometrics, Master's degree Computer science and econometrics at Poznan University of Economics And Business
bookIT technician, IT technician at Zespół Szkół Ekonomicznych im. Cyryla Ratajskiego w Śremie
stackoverflow-logo

Stackoverflow

Stats
472reputation
30kreached
10answers
14questions
github-logo-circle

Github Skills (16)

javascript10
wysiwyg10
html-editor10
text-editor10
ckeditor10
editor10
rich-text-editor10
unit-testing9
event-driven6
htaccess6
syntax6
eslint6
dom6
vue-filter6
erb6

Programming languages (4)

TypeScriptJavaScriptVuePython

Github contributions (5)

github-logo-circle
ckeditor/ckeditor5

Jul 2019 - Apr 2020

Powerful rich text editor framework with a modular architecture, modern integrations, and features like collaborative editing.
Role in this project:
userBack-end Developer
Contributions:9 commits, 1 comment, 7 issues in 8 months
Contributions summary:Dominik focused on improving the `transformSets` function within the CKEditor 5 engine. Their contributions involved refining the process of returning original operations, simplifying loops, and removing unnecessary code. The user also added tests to ensure the `transformSets` function returned correct values, improving the reliability of the rich text editor's collaborative editing features. These changes likely enhanced the editor's ability to handle concurrent edits and maintain data integrity.
rich-textwysiwyg-editorlexicalrichtexttinymce
elszczepano/Laravel_REST_API

Dec 2017 - May 2018

Contributions:168 pushes, 1 branch in 4 months
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial
Dominik Szczepaniak - Senior Software Engineer at CKEditor