Sign In

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

Apr 30 · linkedin
  1. Server components and server actions are now available.

  2. 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.

  3. 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
  1. Metadata: Now, you can specify the title, link, and meta inside the component, and they will be placed in the head of the page.

  2. 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

Apr 25 · linkedin

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:

Related Questions

What projects has Daniil Sitdikov worked on at Apron?
What are Daniil Sitdikov's main technical skills?
How did Daniil Sitdikov transition from SOFTSWISS to Arrival?
What is Daniil Sitdikov's educational background?
What are some notable achievements in Daniil Sitdikov's career?
Daniil Sitdikov
Daniil Sitdikov, photo 1
Daniil Sitdikov, photo 2
Add to my network

Experience

Senior Front-End Engineer
Senior Full Stack Engineer at Arrival (Dec 2021 - Oct 2022), Full Stack Engineer at Arrival (Apr 2020 - Dec 2021), Front-End Engineer at Arrival (Jan 2019 - Apr 2020), React Software Engineer at Experiment X (Mar 2019 - Jul 2019)

Education

B.Sc. in Software Engineer from Saint Petersburg State University of Aerospace and Instrumentation (2015 - 2019), Front-End Developer program at Hexlet.io (2016 - 2017)

Location

London, England, United Kingdom