- Software Development Practices/Methodologies: Agile, Extreme Programming, CI/CD(Trunk Based, Continuous Delivery/Deployment), DevOps, Design Review, Code Review
- Design Principles: Clean Code, SOLID, GRASP, LoD
- 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, Go, Strapi
- DB: PostrgeSQL, Mongo
- Monorepo: Rush.js, pnpm
- Testing: Storybook, Chromatic, Vitest, React Testing Library, Playwright, Bruno
- Code Quality: ESlint, Prettier, SonarCloud, Danger.js, jscpd, unimported
- IT Operations: GitLab CI, Bitbucket CI, GutHub Actions, Docker, Kubernetes, Graphana, Kibana, GCP
- Engineering Culture: Knowledge Sharings, Playbook Maintanance, Continuous Learning
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.
На Монмартре, где ветер играет с мечтой, И Париж под тобой, как рассказ неземной, Сложи свои чувства в листок, родная. И в небе над нами, он любовь укрепит, бесконечно летая.