Karan Malik
@karanmalik1
Senior Software Engineer specializing in React, Python, and Go.
What I'm looking for
I'm Karan Malik, a Senior Software Engineer with extensive experience in building scalable web applications and optimizing performance. At Slack, I contributed to the architecture of our React-based web client, successfully launching a desktop version that significantly improved user experience. My work involved developing frontend components with React, Redux, and Webpack, which led to a remarkable reduction in memory usage and improved load times.
Prior to Slack, I honed my skills at Twitter, where I played a pivotal role in launching Twitter Lite, a progressive web app that achieved impressive metrics in user engagement. My contributions to the platform's re-architecture and optimization of backend services have directly enhanced scalability and reliability. I am passionate about leveraging technology to create impactful solutions and continuously seek to improve user experiences through innovative engineering practices.
Experience
Work history, roles, and key accomplishments
Senior Software Engineer
Slack
Apr 2018 - Present (7 years 4 months)
Contributed to React-based web client architecture and performance, shipping the React-only desktop version in July 2019. Developed Gantry frontend framework components using React, Redux, and Webpack, optimizing data fetching and asset loading, which reduced memory usage by 50% and improved load time by 33%.
Senior Software Engineer
Apr 2012 - Mar 2018 (5 years 11 months)
Launched Twitter Lite PWA (April 2017) with React and Service Workers, achieving a 65% increase in pages per session, 75% in Tweets sent, and 20% decrease in bounce rate. Optimized Twitter's Image Pipeline (TIP) for thread-safe caching, resolving race conditions and corrupted images, enhancing web frontend user experience and minimizing network impact.
Education
Degrees, certifications, and relevant coursework
University of California, Berkeley
Bachelor’s degree, Computer Science
2008 - 2011
Obtained a Bachelor’s degree in Computer Science. Focused on core computer science principles and practices.
Tech stack
Software and tools used professionally
Availability
Location
Authorized to work in
Job categories
Interested in hiring Karan?
You can contact Karan and 90k+ other talented remote workers on Himalayas.
Message KaranFind your dream job
Sign up now and join over 100,000 remote workers who receive personalized job alerts, curated job matches, and more for free!
