I have been developing for more than 5 years, as you can judge from the history of repositories on my github, as well as from links to some services created by me that have been working for several years
I consider initiative, responsibility, scrupulousness and thoroughness to be my distinctive qualities. I am inspired by creative approach and solving difficult tasks that no one has done before me
I have a higher technical education, which I consider absolutely useless, because the most important things we learn in life in practice
I am currently building a house for myself and my family and am open to new job offers
pure css including css animations, css variables, crossbrowser support and the newest features. The possibility of supporting older browsers if needed
greatly helps in development for any simple solutions
used in a commercial project as a preprocessor for svelte components
over many years of development, he has mastered a good level of understanding of the javascript core, the best practices of OOP and functional programming, asynchronous programming, the use of workers, and so on
knowledge of the subtle nuances of using DOM. Experience with web components.
knowledge of node js was most often useful when setting up the dev server. There is also a little experience in deploying simple applications on express, fastify and nest
node package manager
I prefer to use in my pet projects (because of it is banned)
when I started my career as a developer, gulp was a popular tool. I wrote several plugins for it, which I used in production (some are still in use today and some are published on npm)
I use typescript in most of my projects
I use rollup in most of my projects where performance allows it. I have experience writing plugins for rollup (limited purpose, not published on npm). I am able to set up any config of any complexity himself from scratch
In large projects where rollup can't cope, I use esbuild.
there are several projects on svelte, experience in writing components on svelte. Many of them are on npm in the public domain
knowledge of the basics of preact, experience in broadcasting react applications for preact, interaction with state managers, and so on
creating charts on chartjs
with preact integration as a replacement for the styled components from facebook
with preact integration as a replacement for the css modules from facebook
experience in writing applications where interaction with the backup was organized on the basis of graphql. Writing a codegen analog for graphql
I have experience exclusively with the version 2.x (including next).
In the process of writing the whole list, I realized that the technologies I touched and with which I had experience of interaction are very long, that it makes no sense to list them all. I will just list those practices that I also consider good:
The package that extends the capabilities of the dart language, thanks to code generation. Adds initializers of object fields, as in C#, and auto-output properties, as in kotlin
Modern responsive template for the Django admin interface with improved functionality. We are proud to announce completely new Jet. Please check out Live Demo