KM
Open to opportunities

Karan Malik

@karanmalik1

Senior Software Engineer specializing in React, Python, and Go.

United States
Message

What I'm looking for

I'm looking for a role that challenges me and fosters innovation.

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

Slack logoSL
Current

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%.

Twitter logoTW

Senior Software Engineer

Twitter

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 logoUB

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

Find 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!

Sign up
Himalayas profile for an example user named Frankie Sullivan
Karan Malik - Senior Software Engineer - Slack | Himalayas