Module Lead,
Aug, 2020 - Present
Working as reactjs developer with UI/UX team to make network visualisation and deployments easier.
Migrated several class based components to functional ones to utilise hooks for better synchronisation and to avoid prop-drilling.
Created network visualisation library from scratch in react using typescript
Integrated typescript in several library repositories to early detect compilation errors.
Created demo pages for visualising libraries so that API team can use them as well.
Automated whole UI setup using bash script which reduced setup time from 3-4 days to 1-2 hours.
Written several bash scripts to automate trivial tasks like PR creation, package update, backmerge etc for faster development.