Suggestions
Daniil Sitdikov
Senior Front-End Engineer | ex-Arrival | React, Node.js, TypeScript
Daniil Sitdikov is a Senior Frontend Engineer with extensive experience in web development.1 Here are some key details about his background and career:
Professional Experience
- Currently works as a Senior Frontend Engineer, likely at Apron (based on recent activity)2
- Previously worked as a Senior Full Stack Engineer at Arrival, an electric vehicle manufacturer in London, for 11 months (December 2021 - October 2022)1
- Worked as a Front-End Software Developer at VeeRoute, a logistics optimization startup in St. Petersburg, Russia, for nearly 2 years (March 2017 - January 2019)1
Skills and Expertise
- Over 7 years of experience in global tech companies1
- Proficient in: TypeScript, React, Redux, JavaScript, React Native, Angular, NodeJS, CSS, HTML, TDD, Jest, and Kotlin1
- Knowledgeable in: Async architecture, Java, Spring, D3, AWS, CI, Design Patterns, PostgreSQL, MySQL, UI Design, UML, Algorithms, and RxJS1
Education and Background
- Graduating as a software engineer from university1
- Has been passionate about software development since the age of 101
- Over 6 years of web development experience in tech companies, with 10+ years including freelance work1
Additional Interests
- Creates podcasts about healthy communication, with over 200 positive reviews on Apple Podcasts and 50,000 listeners1
- Interested in psychology, yoga, and boxing1
Daniil Sitdikov's LinkedIn profile username is indeed dsitdikov, as mentioned in the query.1
Highlights
-
Server components and server actions are now available.
-
use: This is a new React tool for using a value, like a promise or context, in rendering. It allows you to use a promise's value and wait until that promise is done. Importantly, unlike hooks, use can be used conditionally.
-
Actions: In simple terms, actions let React manage data submissions. They can handle tasks like tracking pending states, managing forms, and updating user feedback quickly. Notable features include:
- A new useOptimistic hook that allows for immediate user feedback during requests
- <form> Actions that simplify form management.
- A new useFormStatus hook for current form state
- An automatic reset function for pending states after a request has completed
-
Metadata: Now, you can specify the title, link, and meta inside the component, and they will be placed in the head of the page.
-
Refs:
- You can now use ref as a prop in function components, removing the need for forwardRef.
- Now, we have a cleanup function that will be invoked when the element is removed from the DOM.
More about this: https://lnkd.in/dV-ThvyN Video (ru): https://lnkd.in/dBt4pmW6
Node.js 22 is now available! This release brings exciting features like require() support for ES modules, a new WebSocket client, stable watch mode, glob and globSync, and V8 updates for improved performance. Node.js 22 will soon enter long-term support. Check out the full release details and get started with the new version here:
