Karn Rahal

Senior Software Engineer

image

I'm an ambitious senior software engineer with experience in full-stack development, scaling backend systems, and leading and delivering projects. I have a proven ability to design and implement innovative solutions to complex problems. I'm passionate about privacy, entrepreneurship, and all things tech. I love new challenges so please reach out if you have interesting opportunities!


Work Experience

Senior Software Engineer

Meta/Facebook | Jun 2020 - Present

Privacy Infra - External Data Misuse team. Full-stack development and some data engineering to combat scraping at scale.

  • Led a cross-functional team of 3 to develop a scalable service to automate generation of training labels for ML classifiers which increased label volume by 6x
  • Led a cross-functional team of 4 to build a full-stack system to ingest, dehash, analyze, and query scraped datasets which increased investigation throughput by 10x and saved >$400k/year
  • Led development of web app to discover, track, and score entities which exposed 2000+ potential Instagram clone sites and saved 100+ hrs/yr of investigation time
  • Saved >$200k/year through data pipeline optimizations and refactoring business logic
  • Scaled the team from 5 to 14 engineers through 1:1 mentorship, tech leading projects, and roadmapping
  • Key technologies: Python, Hack/PHP, JavaScript, React, GraphQL, SQL, DataSwarm

Software Engineer Intern

Salesforce | Jun 2019 - Aug 2019

Search team. Full-stack development on Salesforce's most used feature with over 1B queries/day.

  • Reduced SLOC by 93% for the previews support process by developing an extensible rendering mechanism
  • Implemented dynamic overviews in search suggestions by building UI components and developing middleware services to aggregate and transform data from REST APIs
  • Key technologies: Java, JavaScript, Spring, JUnit

Software Engineer Intern

One45 Software | May 2018 - Dec 2018

Full-stack development of SaaS for medical schools across North America.

  • Improved module usage by 13% by integrating an analytics framework, using insights to suggest new features
  • Increased report tool usage by 22% by developing features and improving the UI for better customer usability
  • Key technologies: PHP, JavaScript, SQL, Symfony, jQuery, PHPUnit

Projects

Parkera

Built a smart parking meter that utilized a Raspberry Pi, computer vision, OCR, IoT sensors, and NFC to automatically park vehicles. Developed, tested, and published a mobile app to help users find parking stalls, track parking sessions, and manage their account.

Shuffle

Developed a mobile app that builds a personalized Spotify playlist for a user and their friends based on underlying playback history. Won “The Wolfram Award” out of over 130 teams at nwHacks.