FlowCV Logo
Karanraj Singh SainiSoftware Engineer
[email protected]
+919558897161
LinkedIn
www.linkedin.com/in/karanrajsinghsaini
GitHub
www.github.com/karanraj22
Professional Experience
Lyearn, Software Engineer III
Mar 2023 – present

As the Engineering Lead for the Platform and Performance module, I led a small team, optimized system accessibility, bolstered performance, and minimized costs. My role enveloped mentoring junior developers, boosting system stability, aligning with company goals, and maintaining transparent communication with stakeholders and management.

  • ⁠Engineered a targeted search module to streamline all search-related activities. I also took the initiative to construct a search history analysis pipeline which notably boosted platform engagement by an impressive 10%.
  • ⁠Led development of the Objective and Key Result (OKR) module in the organization. Implemented parent-child relationships and introduced optimized caching mechanisms for quick data access.
  • Led Cross-Platform Integration Projects, including a 2-way Sync system for seamless OKR and Action Item integration with ticketing platforms (e.g., Jira, Linear), and led Zoom and Microsoft Teams integration for improved online collaboration, resulting in team productivity up by 15 - 20%.
  • ⁠⁠Developed a distributed event streaming system to present user-specific metrics like Daily Active Users (DAU) and content usage analytics.
  • ⁠Led the upgrade of EOL libraries and infrastructure components for performance and security enhancements.
  • Streamlined development environment by integrating MailHog, significantly reducing email testing traffic and cutting email delivery costs by 25% by intercepting over 10,000 automated script emails daily, previously sent via SendGrid
  • Lyearn, Software Engineer II
    Jul 2020 – Mar 2023

    Worked in the backend team and Frontend team for a brief period. My responsibility was to develop & manage several user-facing APIs and microservices.

  • Designed and Developed several essential services in the Lyearn Backend ecosystem.
  • Created a robust Notification Service with a free-flowing templating option for notifications
  • Engineered a versatile Quiz module that supports various question formats and generates quizzes based on user proficiency and question bank availability.
  • Assisted in building a real-time, block-based collaborative editor using Conflict-Free Replicated Data Types (CRDT)(Backed by YJs).
  • Created a gRPC job scheduling microservice resulting in cost efficiency by replacing an expensive third-party service.
  • Designed a real-time data synchronization system for syncing data from learning platforms.
  • Mentored and led small teams in the design and development of various projects including the Bookmark Module and Review Cycle Module
  • Took several side initiatives to improve engineering processes and developer productivity in the backend team. Also undertook certain ad-hoc processes for organization success.
  • Conducted online training sessions for kids, imparting fundamental coding skills using block-based language, thus encouraging increased use of our e-learning platform.
  • Led an internal change for all services to introduce Onion Architecture-based repository structure improving component independence and extensibility.
  • ⁠Successfully implemented an on-call system within the organization, resulting in streamlined incident response and management.
  • Amazon, Software Engineer
    Jul 2019 – Jun 2020

    Worked with Moderation Automation and Relevance Systems (MARS) team which is an advertising content intelligence team that focuses on keeping Amazon Advertising a safe, trustworthy, and customer-friendly marketplace.

  • Developed a system for a title generation model that creates relevant titles based on ad data. This system effectively increased the ad auto approval rate from 95 % to 96%.
  • ⁠⁠Successfully merged a Decision Maker (Ensemble model) into the existing workflow of Ads moderation. This intelligent integration boosted the accuracy of decision-making in the ad moderation process.
  • ⁠Constructed a flexible framework that allows the integration of any machine learning model into the Ads moderation pipeline.
  • Amazon, Software Engineer Intern
    Jan 2019 – May 2019

    Worked with Moderation Automation and Relevance Systems (MARS) team to build a new platform for Policies called Content Risk Engine (CRE).

  • Built the UI for the Policy Management tool using ReactJS. Implemented a tree-based, drag-and-drop viewing structure for the policies.
  • Enhanced platform management efficiency by implementing an authorization system based on Amazon job roles and introducing role-based actions for policy control.
  • Research Intern, Mentor: Ramdayal Sir ( Indian Space Research Organisation )
    May 2018 – Jul 2018
  • I worked on the detection of craters on the surfaces of the Moon, Venus, and Mars utilizing Convolutional Neural Networks (CNN).
  • Managed and Processed complex astronomical data sets efficiently to use in the CNN models.
  • Education
    Dhirubhai Ambani Institute of Information and Communication Technology, B.Tech Hons - Information and Communication Technology
    2015 – 2019 | Gandhinagar, India

    GPA : 9 / 10

    Skills
    Programming Languages

    NodeJS, Typescript, Go, C++, Java

    Tools & Technologies

    MongoDB, Redis, ElasticSearch, Kafka, GraphQL, gRPC, Protobuf, PostgreSQL, Kubernetes, Docker, pprof

    Hobby Work
    Fitness Instructor