Sunnyvale, California, United States
3K followers 500+ connections

Join to view profile

About

Technology enthusiast, professional and leader with strong theoretical foundations. Has a…

Courses by Avik

Articles by Avik

  • Acing the system design interview

    It’s been a while since I last wrote, but in the last year, I’ve done a lot of system design interviews. I really like…

    3 Comments
  • "It's not peaches and cream either for men"​

    I spend a lot of time talking about men’s mental health because it’s what I, as a man, know about. And like with…

    1 Comment
  • It's okay to not be okay

    What I’m about to say applies to everybody, but with Movember and my own experience as a man in mind, I hope my words…

    2 Comments
  • What's still wrong with tech hiring

    Last year, I set out with a head full of disconnected thoughts about hiring and a vision to share those thoughts with a…

    15 Comments
  • One size does not fit all

    I’ve talked about what seem to be two conflicting topics: standardizing your interviews and accommodating different…

    5 Comments
  • Formal interview training

    A running theme in this newsletter is the idea that good software engineers don’t automatically make good interviewers.…

    1 Comment
  • Interview apprenticeship

    Software engineers are well-positioned to evaluate a candidate’s technical ability, but conducting an interviews is…

    6 Comments
  • Interviewing and pattern matching

    For candidates, a full day of interviews is grueling, but in the context of demonstrating your technical skills and how…

    3 Comments
  • Technical skills every software engineer interviewer should have

    There’s a lot of discussion about technical skills candidates need to have, like algorithms, systems design, technical…

  • Prepare your story

    If you’re planning on starting or continuing your job hunt this year, the beginning of the year is a good time to…

    3 Comments

Experience & Education

  • LinkedIn

View Avik’s full experience

See their title, tenure and more.

or

By clicking Continue to join or sign in, you agree to LinkedIn’s User Agreement, Privacy Policy, and Cookie Policy.

Licenses & Certifications

Volunteer Experience

  • Student Body President

    Homestead High School Peer Tutorial

    - 2 years 6 months

    Education

    Tutored high school students in a variety of subjects, including math, science and Spanish. Helped administrate program, including matching tutors and tutees based on subject and class schedule, interfacing with school administration and parents, and planning end-of-the-year banquet. Went on to help establish and administrate independent branch until June 2008.

Publications

  • Fundamentals of Dynamic Programming

    LinkedIn Learning

    Having a clearer picture of dynamic programming (DP) can take your coding to the next level. It's a technique that makes it possible to adeptly solve difficult problems, which is why it comes up in interviews and is used in applications like machine learning.

    In this course, learn about the uses of DP, how to determine when it’s an appropriate tactic, how it produces efficient and easily understood algorithms, and how it's used in real-world applications. Compare different approaches to…

    Having a clearer picture of dynamic programming (DP) can take your coding to the next level. It's a technique that makes it possible to adeptly solve difficult problems, which is why it comes up in interviews and is used in applications like machine learning.

    In this course, learn about the uses of DP, how to determine when it’s an appropriate tactic, how it produces efficient and easily understood algorithms, and how it's used in real-world applications. Compare different approaches to computing the Fibonacci Sequence and learn how to visualize the problem as a directed acyclic graph. Explore the different variations of DP that you’re likely to encounter by working through a series of increasingly complex challenges. Plus, build a content-aware image resizing application with these new concepts at its core.

    See publication
  • Bending and Torsion Minimization of Toroidal Loops

    EECS Department, University of California, Berkeley

    We focus on an optimization problem on parameterized surfaces of genus one. In particular we trade off the penalty functions for bending a toroidal path and for applying a twist to it and aim to find local minima of this cost function. This analysis forms a key element in demonstrating the different regular homotopy classes of tori. A generalization of this surface optimization, which considers curvature as well as any shearing of its parameter grid, may be used to find the most optimal direct…

    We focus on an optimization problem on parameterized surfaces of genus one. In particular we trade off the penalty functions for bending a toroidal path and for applying a twist to it and aim to find local minima of this cost function. This analysis forms a key element in demonstrating the different regular homotopy classes of tori. A generalization of this surface optimization, which considers curvature as well as any shearing of its parameter grid, may be used to find the most optimal direct path from an arbitrary closed manifold of genus one into one of the four basic representatives of the four regular homotopy classes of tori.

    See publication

Courses

  • Abstract Algebra

    Math 113

  • Advanced Graphics

    CS 283

  • Algorithms for Computational Biology

    CS 176

  • Artificial Intelligence

    CS 188

  • Compilers

    CS 164

  • Complex Analysis

    Math 185

  • Computability and Complexity

    CS 172

  • Computer Graphics

    CS 184

  • Graduate Algorithms

    CS 270

  • Linear Algebra

    Math 110

  • Metric Differential Geometry

    Math 140

  • Operating Systems and Systems Programming

    CS 162

  • Real Analysis

    Math 104

  • Undecidibility and Incompleteness

    Math 136

  • Undergraduate Algorithms

    CS 170

Projects

  • LinkedIn Flagship tablet app for iOS

    A complete reinvention of LinkedIn for iPad, rebuilt from the ground up, offering a fresh, new visual design, a personalized experience, and new functionality like search, jobs, channels, and influencers that shines on the tablet

    Blog Post: http://blog.linkedin.com/2013/10/23/reinventing-linkedin-for-ipad/
    App Store: http://lnkd.in/ios

    Other creators
    See project
  • Poldex

    -

    Worked in a team of 3 to create a community driven polling website that leverages crowd wisdom to provide answers for users. Used Ruby on Rails, Postgres, Elastic Search for real time voting and indexing, and D3.js for SVG animations. Acquired 4,500 users during the 2 months the site was up.

    Other creators

Languages

  • English

    Native or bilingual proficiency

  • Bengali

    Native or bilingual proficiency

  • Spanish

    Limited working proficiency

Recommendations received

View Avik’s full profile

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

Other similar profiles

Explore top content on LinkedIn

Find curated posts and insights for relevant topics all in one place.

View top content

Others named Avik Das in United States

Add new skills with these courses