Joe Alves, Web Developer in Weehawken, NJ, United States
Joe Alves

Web Developer in Weehawken, NJ, United States

Member since April 21, 2022
Joe is a full-stack web developer who has been working professionally as a software engineer since 2011, focusing on building web applications with JavaScript. He has served as team lead, senior contributor, and sole creator on products built with React and Node.js mainly. Joe has also worked as a software boot camp instructor for four years, in which he used his strong communication and presentation skills to teach JavaScript web development to nearly 400 individuals.
Joe is now available for hire

Portfolio

  • Fullstack Academy
    Classroom-based Instruction, Student Engagement, JavaScript, React, Node.js...
  • Enveritas
    JavaScript, React, GraphQL, Apollo, Node.js, Electron, D3.js, Python, Flask...
  • Fullstack Academy
    JavaScript, HTML, Angular, React, Node.js, CSS, SQL, Databases, Servers, jQuery

Experience

Location

Weehawken, NJ, United States

Availability

Part-time

Preferred Environment

Visual Studio Code, Windows Subsystem for Linux (WSL), DigitalOcean, AWS, Docker

The most amazing...

...job I've worked on had me leading a team on a core workflow app while also working on satellite projects that solved interesting and specialized problems.

Employment

  • Lead Instructor

    2021 - 2022
    Fullstack Academy
    • Served as the lead teacher in classes of 50 students learning an intense JavaScript web development curriculum, bringing those individuals from limited programming experience to the ability to create full-stack web applications.
    • Managed a team of teachers serving a class with responsibilities including assigning mentorship, solving day-to-day student issues, running team training, and delivering performance reviews.
    • Lectured daily on a myriad of programming topics, including web development fundamentals, advanced tools, and general computer science concepts.
    • Created and contributed to internal workflow products, such as student management systems, automated grading tools, and many student-facing codebases.
    • Mentored, reviewed, and debugged over 200 student and team final projects involving various technologies and tools.
    Technologies: Classroom-based Instruction, Student Engagement, JavaScript, React, Node.js, Web Development, HTML, CSS, SQL, Databases, Full-stack Development
  • Lead Front-end Software Engineer

    2017 - 2020
    Enveritas
    • Led a team of JavaScript developers to build an operations product that managed massive surveys, data collection, versioning history, and operations strategy.
    • Worked with data scientists to develop applications to analyze and report highly specialized data with complex constraints.
    • Created and maintained many client-facing projects, including language translation management tools, ad-hoc marketing experiences, and highly-controlled data pipeline APIs.
    Technologies: JavaScript, React, GraphQL, Apollo, Node.js, Electron, D3.js, Python, Flask, Geographic Information Systems, Maps, TypeScript
  • Lead Instructor

    2015 - 2017
    Fullstack Academy
    • Was hired as the third instructor in the company Planned and led many first-time programs.
    • Helped develop the base curriculum for the immersive program, including being a major contributor to refactors from MongoDB to SQL and Angular to React.
    • Managed a team of instructors working across multiple cohorts and programs.
    Technologies: JavaScript, HTML, Angular, React, Node.js, CSS, SQL, Databases, Servers, jQuery
  • Web Developer

    2013 - 2015
    FurtherEd Inc
    • Served as a major contributor to the company's flagship product that provided live and on-demand educational resources to the general public.
    • Designed and created an interactive course experience platform for real-time streaming and many embedded learning tools.
    • Implemented hardware-based solutions in the company's physical production studio, including sensors, lighting controls, monitoring, and other stream management integrations.
    Technologies: JavaScript, Angular, PHP, Laravel, CodeIgniter, jQuery, Web Development, Graphic Design
  • Full-stack Developer

    2011 - 2012
    Purzue
    • Worked with senior developers to quickly learn and become a major contributor to two major public-facing web applications.
    • Gained expertise in JavaScript front-end development and led an effort to convert features into more interactive, AJAX-driven versions.
    • Implemented a version management system in the developer workflow.
    Technologies: JavaScript, PHP, CodeIgniter, jQuery, HTML, CSS

Experience

  • Vast
    https://00-joe-js.github.io/vast/

    A programming puzzle-platforming game that is played by writing JavaScript code. Users can solve puzzles and complete levels by hacking computers and updating JavaScript code to control the environment. I was the sole developer and originally built the game for a game jam.

    Have fun and reach out to me if you need a hint :)

  • My YouTube
    https://www.youtube.com/channel/UC0FjCobD75UJCCAGkp0YV6Q

    My YouTube channel, where you can come learn about JavaScript and computer science stuff. I make a video every so often when I am inspired to teach about something.

    Here are some unlisted videos if you want more content:
    -Movie watchlist live coding:
    Part one: youtu.be/zqCSA8Q0zf0
    Part 2: https://youtu.be/qtZuSSv3UcA

  • Operations Management System for Global Data Aggregation

    Worked with a team to create an application to manage operational strategies For an organization collecting data about farmers around the world. It included global team assignments, collected data, versioned survey authoring, and other advanced features.

    I was the lead developer for the client-side applications of this system, built with React with Apollo Client. Information was retrieved from a GraphQL-interface server written in Python.

    This larger system also typically required bespoke solutions that I planned and created alone or in teams of two. This included thoroughly-designed auto-generated PDF reports with embedded SVG data visualizations, a desktop application for managing language translation schemas, and several geo-map interfaces.

  • Microcontroller Hackathon

    An on-campus event at Fullstack Academy where teams of software engineering students are given a microcontroller with random modules and must invent and create a small project using those materials.

    I planned the technical details of the event, gave the opening lecture and demonstration of the materials, helped support and debug projects throughout the day, and gave out prizes to winning teams.

    Although initially planned as a one-off, the success of the event led to it being a regular occurrence.

  • Software Bootcamp Learning Management System

    Contributed to Fullstack Academy's proprietary learning management system that helps organize students, deliver curriculum, and properly conduct legally-mandated processes. I worked consistently on this project in addition to my teaching responsibilities. When I had breaks from teaching classes, I would add highly-requested new features and implement large fixes in the system.

  • Accredited Online Learning Platform for Legal Professionals
    https://lawline.com

    A large public-facing web application delivering accredited content for lawyers, accountants, real estate managers, and other licensed professionals. I was responsible for the majority of the client-side applications and maintenance, as well as implementing server-side needs with PHP/Laravel.

    I led the client-side implementation of an interactive course center feature where users view on-demand or live-stream learning content. It included features like embedded slide decks, note taking, chats with other students and instructors during live sessions, view-mode switching, and other interface-driven features.

  • Zoom Classroom Lecture Recording on Data Structures
    https://youtu.be/v8Q11u3-B7s

    A recording of a lecture on Linked Lists/Trees to a cohort at Fullstack Academy. The video is recorded directly from Zoom screen share and shows the kind of experience I can create for a remote classroom using a green screen and virtual broadcasting software.

Skills

  • Languages

    JavaScript, CSS, HTML, SQL, TypeScript, GraphQL, PHP, Python
  • Libraries/APIs

    React, Node.js, D3.js, jQuery, Three.js
  • Tools

    Git, Flow, React Apollo, GitHub, Mongoose
  • Platforms

    Visual Studio Code, DigitalOcean, Docker
  • Storage

    Databases, MongoDB
  • Other

    Student Engagement, Web Development, Windows Subsystem for Linux (WSL), AWS, Apollo, Geographic Information Systems, Maps, Classroom-based Instruction, Game Development, Graphic Design, Full-stack Development, Kaboom.js, Servers, Machine Learning, Microcontrollers
  • Frameworks

    Electron, Angular, Flask, Laravel, CodeIgniter, Jest, Express.js

To view more profiles

Join Toptal
Share it with others