# Khizar Rehman > Software Engineer at Meta Location: New York City Metropolitan Area, United States Profile: https://flows.cv/khizar Software engineer with a multi-disciplinary, people-oriented background. Passionate about continuous learning and providing performant, maintainable code. Recent talks: Why use TypeScript? (August 2020) sponsored by SingleSprout When not coding you can find me trying new spicy food, losing in poker, or getting lost in RPG video games. ## Work Experience ### Software Engineer @ TikTok Jan 2022 – Jan 2023 ### Software Engineer @ ByteDance Jan 2022 – Jan 2023 ### Software Engineer @ TotalRecoilJS Jan 2020 – Jan 2021 React-Recoil DevTools • Created recursive Fiber Tree-crawling algorithm to consistently extract render hierarchies, stateful relationships, and other pertinent data from React applications and programmatically injected custom scripting into React Developer Tools to patch functionality to provide information about state changes • Implemented container pattern in React to create a frontend with reusable components that utilized the flux paradigm, maximizing maintainability and modularity by separating stateful and presentational components • Architected a Single Page Application (SPA) using React Router for dynamic client-side routing by removing server requests and increasing content delivery speed • Used D3 visualization library to integrate a responsive radial, space-optimizing node-tree graph layout algorithm with drag, zoom, and tooltip functionality to provide developers with updated state properties for React and created a dynamic sunburst diagram to show Selectors-Atoms connection for Recoil • Integrated Typescript’s static, structural typing system, resulting in reduced runtime errors and improving cross-development team code generation and ensuring overall scalability • Leveraged Jest testing framework for TDD with unit tests to expedite code reviewing and integration of new features • Manipulated Chrome API to implement publisher-subscriber patterns with the user's state-updating components to generate and display state snapshots • Utilized Recoil, Express, SQL and Web APIs to build a complex client focused application to test the dev tool against all features of Recoil • Built application with Webpack for future scale, maintainability and faster load times by writing configuration to utilize hot module reloading, ES6+ transpilation for developer packages, and using minification and uglification features to decrease bundled file size • Accelerated at OS Labs ### Data Engineer @ Nabisco Jan 2016 – Jan 2020 ## Education ### Bachelor's degree in Statistics/Mathematics Rutgers University–New Brunswick ## Contact & Social - LinkedIn: https://linkedin.com/in/khizar-rehman --- Source: https://flows.cv/khizar JSON Resume: https://flows.cv/khizar/resume.json Last updated: 2026-03-23