We use cookies to ensure you have the best browsing experience on our website. Please read our cookie policy for more information about how we use cookies.
  • HackerRank Home

    HackerRank

  • |
  • Prepare
  • Certify
  • Compete
  • Apply
  • Hiring developers?

Jacob Elafandi

@j_elafandi

United States

About

Current

University of California, Berkeley

Education

University of California, Berkeley

More about me

Ph.D. candidate in Applied Mathematics

Badges

Problem Solving
Python

Verified Skills & Roles

Certificate: Problem Solving (Basic)

Verified
skill

Certificate: Problem Solving (Intermediate)

Verified
skill

Certificate: Python (Basic)

Verified
skill

Work Experience

  • Graduate Student Instructor

    University of California, Berkeley | January 2023 - Present

    • Served as teaching assistant for Calculus and Mathematical Methods of Optimization courses • Transitioned smoothly from in-person to online instruction at onset of pandemic

  • Graduate Student Researcher

    University of California, Berkeley | May 2023 - August 2023

    • Developed numerical discretization of fourth-order Landau-de Gennes Q-tensor model for liquid crystals

  • Graduate Student Research Assistant

    Lawrence Berkeley National Laboratory | May 2020 - December 2022

    • Worked in the Computational Systems Group at the National Energy Research Scientific Computing Center • Assisted in scheduling and optimizing project flow on the Cori supercomputer • Designed algorithm that bundled smaller jobs to run efficiently during gaps between large jobs, significantly reducing queue times for smaller jobs while maintaining overall throughput

  • Software Engineering Intern

    Cray Inc. (now Hewlett Packard Enterprise) | May 2018 - August 2019

    • Transferred kernel interfaces from obsolete virtual file systems through editing underlying object structure • Modified build scripts and C source code to enable tracking of all allocated memory • Wrote a file system layer to intercept and handle system calls • Added extensible functionality to this file system layer, including: ability to print results to terminal or log file; configuration through files at start time and run time; individual configuration of system calls, including whether to print, percent chance of throwing an error, and percent chance of delaying execution

  • Research Assistant

    University of Minnesota | September 2018 - May 2019

    • Enabled reassembly of bone fragments through creating edge detection algorithm to find lines of breakage

  • Calculus Tutor

    University of Minnesota | September 2016 - May 2019

    • Led weekly review sessions for Honors Calculus 2, 3, and 4 students to improve course performance and material comprehension

Education

  • University of California, Berkeley

    Mathematics, PhD | August 2019 - Present

  • University of Minnesota - Twin Cities Campus

    Computer Science and Mathematics, BS | September 2015 - May 2019

  • Blog
  • Scoring
  • Environment
  • FAQ
  • About Us
  • Support
  • Careers
  • Terms Of Service
  • Privacy Policy