Dan Abramov is a software engineer at Facebook. Together with Andrew Clark, he created Redux. He also co-authored the Create React App. He is married to Kseniya Abramova and is currently living in London, United Kingdom.
Growing up in Russia, Abramov’s interest in programming was first piqued when he was 12 years old, with his exploration of Microsoft PowerPoint features. His first programming language was VisualBasic, which he learned from books. Abramov started learning JavaScript when he was 14 years old, when his step-father requested him to develop a database to track information of photoshoots. After graduating high school, Abramov started studying in university but chose not to complete it after receiving a job as a C# developer in DataArt.
In 2015, Abramov started working in London for Facebook as part of the React Core team to develop Facebook’s open-source user interface (UI) tool, React.js. He started using React for front-end development when he was working with a U.S-based startup, Stampsy in 2014. While he was working at Facebook, Abramov also developed Redux with Andrew Clark – a JavaScript library used to manage application state.
Timeline
People
Further reading
Documentaries, videos and podcasts
Facebook React with Dan Abramov - Software Engineering Daily [Podcast]
May 16, 2019
Is Dan Abramov a Junior Developer for Life? on Fun Fun Function
Jun 24, 2019
Progression, Curiosity, and Burnout with Dan Abramov [Podcast]
August 29, 2017
Q&A Session with Dan Abramov and Sara Vieira | ReactConfAM19
Jul 8, 2019
React Today and Tomorrow - Sophie Alpert and Dan Abramov - React Conf 2018
Oct 27, 2018
SMOOSHCAST: React Fiber Deep Dive with Dan Abramov
Jun 26, 2019
The Future of React with Dan Abramov with Dan Abramov (The React Podcast #3)
February 28, 2018