David Freidin

Senior Software Engineer

About Me

Tech Experience

Outward Inc. - Senior Software Engineer, Backend Data Team

Adecco Engineering & Technology @ Google - Software Quality Operations, Self-Driving Car Project

Nvidia - ASIC Engineer, Frame Buffer Team

Education/Tutoring Experience

Club-Z Tutoring - Math Tutor

Mathnasium - Math Instructor

Emagination Computer Camps - Technology Counselor

Education

Coding Dojo - Full-Stack Web Development

Purdue University - BS Computer Engineering

Other Interests

Trombone Performance

Board Games

Tabletop RPGs

Computer Games

Profiles

Skills

Development technologies I've worked with.

Languages

Python

JavaScript

C/C++

Java

Ruby

Back-End

Flask

Django

Node.js

ExpressJS

Ruby on Rails

Front-End

Angular

Vue

React

Redux

JQuery

Other Technologies

PostgreSQL

MySQL

AWS

MongoDB

Socket.IO

Projects

These are sites I've built.

  • LearnUp Magnet Board

    An online letter/word magnet board for the LearnUp non-profit organization, to help teach students who are struggling to read.

    Game Knight (Rails)
    LearnUp Magnet Board

    Language:

    JavaScript

    Framework:

    Express

    Other Technologies:

    MongoDB

    Socket.io

    Bootstrap

    View on Github:
  • Game Knight

    A website for friends who play board games to group together, see what games they all have, and get help deciding what to play.

    Game Knight (Rails)
    Game Knight (Rails)

    Language:

    Ruby

    Framework:

    Ruby on Rails

    Other Technologies:

    MySQL

    JQuery/AJAX

    Materialize

    View on Github:
  • Game Knight (First Draft)

    The original version of my Game Knight website, which I later rewrote from scratch in a new language and framework.

    Game Knight (Django)
    Game Knight (Django)

    Language:

    Python

    Framework:

    Django

    Other Technologies:

    MySQL

    JQuery/AJAX

    Bootstrap

    View on Github:
  • Collaborative Text Editor

    A real-time collaborative text editor, written to figure out how to implement sockets for more than just a basic chatroom.

    Collaborative Text Editor (MEAN)
    Collaborative Text Editor (MEAN)

    Language:

    Javascript / Typescript

    Framework:

    Express / Angular

    Other Technologies:

    MongoDB

    Socket.IO

    Bootstrap

    View on Github:

Get in touch

Location: Santa Clara, CA

Email:

LinkedIn: https://www.linkedin.com/in/david-freidin

Github: https://github.com/dfreidin