π¨βπ» Tech Lead
π Founder of Runespoor Engineering
π Open Source Contributor
- Software Development Practices/Methodologies: Extream Programming, CI/CD(Trunk Based, Continuous Delivery/Deployment), DevOps, Design Review, Code Review
- Design Principles: Clean Code, SOLID, GRASP, LoD, DRY(AHA), YAGNI, Atomic.
- Desing Patterns: GoF, DI, IoC.
- Architecture: DDD, Clean Architecture, Event Sourcing, CQRS, Microservices, Jamstack
- Domains: Gambling, Affiliate Marketing, HR Tech, Property Tech
- Languages: JavaScript, TypeScript, Golang
- Client side: React/Next.js, Astro
- Server side: Node.js/Nest.js, GraphQL/Apollo
- DB: PostrgeSQL, Mongo
- Monorepo: Rush.js, pnpm
- Testing: Storybook, Chromatic, Jest, Vitest, React Testing Library, Playwright, Wiremock, msw
- Code Quality: ESlint, Prettier, SonarCloud, Danger.js, jscpd, unimported
- IT Operations: GitLab CI, Bitbucket CI, GutHub Actions, Docker, Kubernetes, Graphana, Kibana, GCP
Project | Descriptiobn |
---|---|
π Runespoor Archive: Engineering Playbook | Runespoor Archive is a set of documents that may help you to increase overall efficiency for team members and the whole team in general, and to strive to be better engineers |
π Runespoor Changelog Manager | Managing changelogs and semantic versioning in single repositories, particularly optimized for Continuous Integration and Trunk Based Development workflows. |
π― Runespoor Eslint Config | Battle-tested, ready for production set of Runespoor ESlint configs. |
β Runespoor Feature Toggles | Imperative feature toggles as code for JavaScript and TypeScript. |
π Strapi Formula Field | A Custom Field plugin for Strapi Headless CMS that provides an integration with powerful math library. |
I want to say thank you to the best woman in the world, my wife Diana for her love, daily support, motivation, and inspiration.
If you are enjoying my work and feel extra appreciative, you could buy me a book π or 3 πππ.