Ravi Punj

Ravi Punj

Toronto, Ontario, Canada
2K followers 500+ connections

About

I’m a problem solver who happens to be a software developer. I design and build service…

Activity

Join now to see all activity

Experience

  • Noom Graphic
  • -

    Toronto, Ontario, Canada

  • -

    Toronto, Ontario, Canada

  • -

    Toronto, Ontario, Canada

  • -

    Toronto, Canada Area

  • -

    Toronto, Canada Area

  • -

    Toronto, Canada Area

  • -

    Toronto, Canada Area

  • -

    Berkeley, CA

  • -

    Berkeley, CA

  • -

    Berkeley, CA

  • -

    New Delhi Area, India

  • -

    New Delhi, India

  • -

Education

  • University of California, Berkeley Graphic

    University of California, Berkeley

    -

    Activities and Societies: UC Berkeley Model United Nations

    Relevant Coursework:

    Computer Science: Advanced Computer Architecture, Systems Programming, Artificial Intelligence, Introduction to Database Systems, Advanced Algorithms, Data Structures & Algorithms, Machine Structure, Interpretation of Computer Programs

    Electrical Engineering: Systems & Signals, Introduction to Circuit Analysis & Design

    Mathematics: Calculus I & II, Multivariable Calculus, Linear Algebra & Differential Equations

  • -

  • -

    Activities and Societies: FORCE - Computer Club, School Orchestra

Licenses & Certifications

Volunteer Experience

  • Red Cross Blood Services Graphic

    Blood Drive Organizer

    Red Cross Blood Services

    - Present 9 years 3 months

    Health

    Led the organization of a blood drive at shopkick Inc.'s office in Redwood City. Managed participation schedule, communication with Red Cross, resources at the office, etc.

  • Boys & Girls Clubs of the Peninsula Graphic

    Global Code Jam Organizer

    Boys & Girls Clubs of the Peninsula

    - Present 9 years

    Education

    Organized a team of 16 volunteers from shopkick Inc. to facilitate the game development projects of elementary and middle school students for Global Game Jam 2016.

Projects

  • Optimized Matrix Multiply

    Designed and optimized C-based matrix multiplication algorithm using techniques such as SSE Intrinsics, multi-threading, cache-blocking, and register-blocking.

    Other creators
  • MapReduce on Hadoop

    MapReduce application to calculate PageRanks with Hadoop run on Amazon EC2 Servers

  • MotoMerge

    Developed a web-service to facilitate connection between people looking for carpool to/from similar locations and at similar times.

    Other creators
  • Matrix Multiplication Optimization

    Developed a program that used optimizations like instruction-level parallelism, loop unrolling, register blocking, thread-level parallelism using OpenMP, etc. to speed up Matrix Multiplication by up to 50x.

    Primary language(s) used: C

    Other creators
  • Page Rank Calculator

    Developed a PageRank calculator using MapReduce through Hadoop, and ran the calculator on an Amazon EC2 cluster

    Primary language(s) used: Java

    Other creators

Languages

  • English

    Native or bilingual proficiency

  • Hindi

    Native or bilingual proficiency

Recommendations received

More activity by Ravi

View Ravi’s full profile

  • See who you know in common
  • Get introduced
  • Contact Ravi directly
Join to view full profile

Other similar profiles

Explore collaborative articles

We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.

Explore More

Others named Ravi Punj

Add new skills with these courses