Professional Summary
Nitish Mehrotra is a seasoned software engineer with over 12 years of experience in leading and delivering large-scale enterprise products and solutions. Currently a Software Engineer at Meta, Menlo Park, he specializes in building reusable component libraries that power Meta’s extensive range of web platforms, including Facebook, Instagram, and WhatsApp. Nitish excels in cross-team collaboration, high-level system design, project scoping, and mentoring junior engineers. His expertise extends across both frontend and backend technologies, making him a versatile full-stack developer with a focus on cutting-edge technologies.
Professional Experience
Software Engineer
Meta, Menlo Park, USA
July 2021 – Present
- Leadership & Development: Leads a team dedicated to building a reusable component library for Meta’s web platforms, including Facebook, Instagram, and WhatsApp. The library is based on React and React Native and is used across web, native apps, and Oculus.
- Privacy Controls: Spearheaded a team in the Privacy Org to create and maintain an inventory of all privacy controls used across Meta’s family of apps. Designed a safeguarding framework to ensure Meta’s consistency in privacy commitments.
- Technical Expertise: Proficient in high-level system design, project scoping, and disambiguation. Adept at mentoring junior engineers, fostering their growth, and ensuring effective cross-team collaboration.
Staff Software Engineer – Full Stack Development
24/7 AI Inc, San Jose, USA
March 2016 – July 2021
- UI Framework Development: Developed a responsive chat UI framework for desktop and mobile using React.js, Redux.js, ES6, and Node.js. Led the development of a scalable SaaS platform, leveraging JSON-based UI rendering.
- Inner Source Projects: As the lead developer, created and maintained a reusable React component library used by over 10 product teams within the company. Utilized technologies such as Storybook, Emotion JS, and Jest for testing.
- Full Stack Expertise: Well-versed in creating RESTful web services with Node.js and implementing the full software development lifecycle, from requirement gathering to deployment using CI/CD tools like Jenkins and Chef.
Technical Skills
- Frontend: React.js, Redux.js, ES6, Node.js, React Router, Emotion JS
- Backend: Node.js, RESTful Web Services
- Testing: Jest, React-Testing-Library, Chai.js, Mocha.js, Istanbul (Test Coverage)
- Tools & Frameworks: Storybook, Webpack, Gulp, NPM, Babel
- CI/CD: Jenkins, Chef
- State Machines: SCXML for customer service dialog flows
Nitish’s comprehensive expertise in software engineering, coupled with his leadership skills, makes him a valuable asset in delivering innovative solutions that drive enterprise success. His experience with top-tier tech companies like Meta and his hands-on approach to both frontend and backend development reflect his dedication to excellence and his ability to adapt to the ever-evolving tech landscape.