Joshua Apstein

Joshua Apstein

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

About

Software Engineer looking for new opportunities. I love solving problems. Getting stuck…

Experience

Education

  • -

Licenses & Certifications

  • CAMTC Massage Therapy Certification

    CAMTC

    Credential ID 62377

Projects

  • Vicissitutor

    - Present

    Socket Based App in which an instructor can control game settings of a student

    - Moved image rendering to server using web sockets and Phantom.js to decrease load on client device
    - Built dynamic controller page to make for easy development and loading of new games for the platform
    - Set up web socket ledger limiting web socket connections to two unique users each with distinct roles
    - Integrated mobile browser API to incorporate user input from mobile devices into desktop game…

    Socket Based App in which an instructor can control game settings of a student

    - Moved image rendering to server using web sockets and Phantom.js to decrease load on client device
    - Built dynamic controller page to make for easy development and loading of new games for the platform
    - Set up web socket ledger limiting web socket connections to two unique users each with distinct roles
    - Integrated mobile browser API to incorporate user input from mobile devices into desktop game application
    - Structured test suite to test multiple clients using ZombieJS to keep code clean, testable, and dynamic
    - Deployed NoSQL database on EC2 and application using Elastic Beanstalk requiring configuration for web sockets

    See project
  • Gooey Pages

    -

    Generates source code for full-stack project with one click

    - Led small team in building out a new front-end to allow users to drag and drop HTML elements into a template
    - Built core implementation of the algorithm used to turn this HTML template into a full HTML file
    - Refactored code from jQueryUI to gridsterJS for more friendly UX and smoother Drag and Drop functionality

  • Ping-Pong Ladder

    -

    Ranking system for Codesmith Staff and Students’ Ping-Pong skills

    - Developed underlying algorithm in keeping ratings based on chess ELO ratings
    - Used promises and Node’s event loop to manage simultaneous asynchronous updates from multiple users
    - Improved site load time by 84% by condensing and caching images (benchmarked with GTmetrix)
    - Deployed on Heroku with MongoDB for Codesmith staff and students to use immediately

    See project
  • Pleated Slacks

    -

    Configuration tool for Docker


    - Built algorithm to build Dockerfiles based on modules in your package.json, and matched with official Docker images
    - Conducted unit and integration testing to ensure all of our code was working before new changes - could be added
    - Established command line tool for simple User Experience and ability for quick deployment

Languages

  • English

    -

View Joshua’s full profile

  • See who you know in common
  • Get introduced
  • Contact Joshua 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

Add new skills with these courses