Hi, I'm Vivek Nayyar
Front-End Engineer with 5 years' of experience building products for numerous domains like real estate, video-streaming, Fin-Tech and now e-commerce.
Experience
Zalando
2019 - Present
Working as a senior software engineer building a price steering ui using React and state machine. Also working on creating a component library using emotion and styled-system
Trusting Social
2017 - 2018
Currently Working as an UI Engineer creating lending platforms and digital jouney for our banks in Indonesia, Vietnam and India
Hotstar
2017 - 2017
Worked as an SDE-2, converting our angular platform into a react platform. Integrated mixpanel analytics into our entire system
Craftsvilla
2015 - 2017
Learnt the ins and outs of product development and built various features including revamping the entire website
Publications
Magic of React Suspense with concurrent react and React.lazy API
2019
An article to help understand the new React suspense feature, concurrent react and react lazy api
Why import React from “react” in a functional component?
2017
An article to help anyone who is starting with React understand why import React from react is needed.
How to use a Custom Header and Custom bottom tab bar for React Native with React Navigation?
2017
An article to explain how to use a Custom Header and Custom bottom tab bar for React Native with React Navigation?
Conferences
Upgrading code with the power of codemods
2020
How many times has it happened that a new version of a library is released and some of the APIs have either been deprecated or been marked unsafe or at times removed completely. If you have upgraded React from v14 to v16 or styled-components, you understand the issue. JavaScript itself changes over time as well and ideally you'll adapt to the improvements made to the language.
Upgrading your legacy code incrementally with codemods
2020
How many times has it happened that a new version of a library is released and some of the APIs have either been deprecated or been marked unsafe or at times removed completely. If you have upgraded React from v14 to v16 or styled-components, you understand the issue. JavaScript itself changes over time as well and ideally you'll adapt to the improvements made to the language.
Magical land of AST's with babel plugins
2019
AST’s are everywhere. They are a part of majority of our tools that we use today for development. Come join me in this journey of understanding them
The magical land of AST's with babel, eslint and codemods
2019
Talk about AST's, babel plugins, eslint plugins and writing custom codemods
Projects
Logiqids - Discover the genius within your child!
2017
LogIQids, started by IIT-IIM graduates, is an innovative web-based learning tool, to develop Logical Reasoning in kids at a young age. Built with Node, React 16, Redux and Styled-Components
Collection of react hooks curated by the community
2018
Collection of react hooks curated by the community
🔔 Polling an api made easy with react-polling
2018
Easy to use polling service built with react that follows the render props pattern.
React Express boilerpate with google authentication
2018
React, express boilerplate with eslint and prettier setup