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
Housing
2015-2015
Built the platform for renting and buying houses with a kick-ass UI to show houses on google maps and to search a house based on the distance and time you wish to travel
Indus Valley Partners
2014-2015
Contributing in the development process of Bridge, a Partnership Accounting Software developed for a Private Equity firm, stationed at New York. Furthered my knowledge on Finance, Hedge Funds and Private Equities
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?
Faster, smaller bundles using Bundle Buddy and webpack’s CommonsChunkPlugin
2017
Article explaining how bundle buddy can help you remove duplicate code and in better chunking of your webpack bundles
Error Boundaries in React 16
2017
Article explaining how and when to use Error boundaries in React 16
Component State vs Redux Store
2017
Article explaining when to choose component state and when to choose Redux store.
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
Rethinking your apps with React Suspense and hooks
2018
Talk about how react suspense and hooks can change the way we design our react apps.
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.
Async await codemod
2019
Codemod to add try catch statements over async await if not already
React Express boilerpate with google authentication
2018
React, express boilerplate with eslint and prettier setup
Website for pet adoption and fostering
2016
A website for pet adoption and pet fostering built with ruby on rails and angular
Custom header and bottom tab bar in react native
2018
Repo for creating a custom header and bottom tab with react navigation and react-native
Courses
GraphQL with React: The Complete Developers Guide
2017
GraphQL with React: The Complete Developers Guide
Node JS: Advanced Concepts
2017
Node JS: Advanced Concepts
Modern React with Redux
2017
Modern React with Redux
Advanced React and Redux: 2018 Edition
2017
Advanced React and Redux: 2018 Edition
React Native: Advanced Concepts
2017
React Native: Advanced Concepts
The Complete React Native and Redux Course
2017
The Complete React Native and Redux Course
Server Side Rendering with React and Redux
2017
Server Side Rendering with React and Redux

👋 My name is Vivek Nayyar

💻 I work as a Senior Software Engineer with Zalando

📢 Follow me @viveknayyar09

📝 Download Resume

🤖  ✈️ 🔈  ⚽️