Joe Alves
Verified Expert in Engineering
Web Developer
Joe是一名全栈web开发人员,自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, 他利用自己强大的沟通和演讲技巧,为近400人教授了JavaScript web开发.
Portfolio
Experience
Availability
Preferred Environment
Visual Studio Code (VS Code), Windows Subsystem for Linux (WSL), DigitalOcean, Amazon Web Services (AWS), Docker
The most amazing...
...我曾经做过的一份工作让我领导一个团队开发一个核心的工作流应用程序,同时也致力于解决有趣和专业问题的卫星项目.
Work Experience
Lead Instructor
Fullstack Academy
- 在一个有50名学生的班级里担任主讲老师,负责学习JavaScript web开发课程, 使那些编程经验有限的人能够创建全栈web应用程序.
- 管理一个班级的教师团队,包括分配指导, 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, 调试了200多个学生和团队的期末项目,涉及各种技术和工具.
Lead Front-end Software Engineer
Enveritas
- 领导一个JavaScript开发团队,构建一个管理大规模调查的运营产品, data collection, versioning history, and operations strategy.
- 与数据科学家合作开发应用程序,以分析和报告具有复杂约束的高度专业化数据.
- Created and maintained many client-facing projects, including language translation management tools, ad-hoc marketing experiences, and highly-controlled data pipeline APIs.
Lead Instructor
Fullstack Academy
- 被公司聘为第三任讲师,策划并领导了许多第一次的项目.
- Helped develop the base curriculum for the immersive program, 包括成为从MongoDB到SQL,从Angular到React的重构的主要贡献者.
- 管理一个跨越多个团队和项目的教师团队.
Web Developer
FurtherEd Inc
- 担任公司旗舰产品的主要贡献者,该产品向公众提供直播和点播教育资源.
- 设计并创建了一个实时流媒体互动课程体验平台和许多嵌入式学习工具.
- 在公司的实体制作工作室中实施基于硬件的解决方案, including sensors, lighting controls, monitoring, and other stream management integrations.
Full-stack Developer
Purzue
- 与高级开发人员合作,快速学习并成为两个主要面向公众的web应用程序的主要贡献者.
- 获得JavaScript前端开发方面的专业知识,并领导将功能转换为更具交互性的工作, AJAX-driven versions.
- Implemented a version management system in the developer workflow.
Experience
Wake Up, Felix!
http://gamejolt.com/games/wakeupfelix/725797Wake Up, Felix是一款快节奏的街机游戏,混合了2D和3D图形,使视觉效果既古老又现代.
Download Speed
http://joejs.itch.io/download-speedThis game was made in Three.js with custom camera and movement controls. It includes using advanced Three.js concepts like post-processing and custom GLSL shaders.
Vast
http://00-joe-js.github.io/vast/Have fun and reach out to me if you need a hint :)
My YouTube
http://www.youtube.com/channel/UC0FjCobD75UJCCAGkp0YV6QHere are some unlisted videos if you want more content:
-Movie watchlist live coding:
Part one: youtu.be/zqCSA8Q0zf0
Part 2: http://youtu.be/qtZuSSv3UcA
Operations Management System for Global Data Aggregation
我是该系统客户端应用程序的主要开发人员, built with React with Apollo Client. 信息是从用Python编写的graphql接口服务器中检索的.
这个更大的系统通常也需要定制的解决方案,这些解决方案是我单独或两个人一起计划和创建的. 这包括经过彻底设计的自动生成PDF报告,其中嵌入了SVG数据可视化, a desktop application for managing language translation schemas, and several geo-map interfaces.
Microcontroller Hackathon
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
Accredited Online Learning Platform for Legal Professionals
http://lawline.com我领导了交互式课程中心功能的客户端实现,用户可以在其中查看点播或直播学习内容. 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
http://youtu.be/v8Q11u3-B7sSkills
Languages
JavaScript, CSS, HTML, SQL, TypeScript, GraphQL, PHP, Python, HTML5, GLSL
Libraries/APIs
React, Node.js, D3.js, jQuery, Three.js, WebGL
Tools
Git, Flow, React Apollo, GitHub, Mongoose
Platforms
Visual Studio Code (VS Code)、DigitalOcean、Amazon Web Services (AWS)、Docker
Storage
Databases, MongoDB
Other
Student Engagement, Web Development, Windows Subsystem for Linux (WSL), 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