Philip Aelion-Moss, Developer in San Diego, United States
Philip is available for hire
Hire Philip

Philip Aelion-Moss

Verified Expert  in Engineering

Software Developer

Location
San Diego, United States
Toptal Member Since
August 10, 2020

Phil is a generalist who uses code to help people solve real-world problems efficiently. He developed an automatic processing pipeline that processed and started 10s of thousands of 3D prints without operator intervention. Working at Microsoft taught him best practices and honed his adaptability, communication, and pragmatism. That experience aided his success in a greatly expanded role at a startup where he owned business-critical projects across web development areas to robotics.

Portfolio

Auxon Corporation
Technical Documentation, Internet of Things (IoT), Writing & Editing...
Springboard
APIs, Communication, Visual Studio Code (VS Code), HTML, jQuery, CSS...
Voodoo Manufacturing
Microservices, APIs, Communication, Visual Studio Code (VS Code), Figma, HTML...

Experience

Availability

Part-time

Preferred Environment

Visual Studio Code (VS Code), Git, MacOS

The most amazing...

...system I've developed was a Kafka and microservices architecture for real-time monitoring and control of a factory of around 200 3D printers.

Work Experience

Technical Writer

2020 - 2023
Auxon Corporation
  • Built an initial documentation site from scratch to inform prospective clients about the possibilities of Auxon's products.
  • Provided crucial user experience testing and feedback for Auxon's products throughout several development cycles and product iterations.
  • Completed several small full-stack development projects, including a customer interface for a licensing system and integration of terminal recordings into the documentation site.
Technologies: Technical Documentation, Internet of Things (IoT), Writing & Editing, Embedded Development, Documentation, Embedded Systems, Full-stack, Git, Communication, Technical Writing, Markdown

Software Engineering Career Track Mentor

2020 - 2023
Springboard
  • Provided guidance to several students working through the curriculum at different paces and with different goals.
  • Gave detailed feedback to the internal Springboard team to improve mentor onboarding and student outcomes.
  • Got up to speed on Python/Flask without previous professional experience to be able to provide technical advice and assistance to students.
Technologies: APIs, Communication, Visual Studio Code (VS Code), HTML, jQuery, CSS, JavaScript, Mentorship & Coaching, Teaching, Flask, Python, Data Structures, REST APIs, Algorithms

Software Developer

2016 - 2019
Voodoo Manufacturing
  • Developed an automatic processing pipeline in Go and Node.js for business clients, which allowed the processing and start in 10s of thousands of 3D prints without operator intervention.
  • Contributed to the design and implementation of a Kafka-based system with and microservices arquitecture for real-time monitoring and control of a factory of around 200 3D printers.
  • Led software integration of a robotic arm to automatically run a cell of 3D printers 24 hours a day.
  • Extended a Node.js internal portal with crucial features for operators to prepare files, assign jobs, monitor status, and track order progress.
  • Designed and built a dashboard to monitor failure rates, allowing process improvement that enhanced outcomes across various production scenarios.
Technologies: Microservices, APIs, Communication, Visual Studio Code (VS Code), Figma, HTML, Pivotal Tracker, PostgREST, Debugging, Software Architecture, jQuery, CSS, JavaScript, PostgreSQL, Go, Git, Agile Software Development, Full-stack, Robot Operating System (ROS), Apache Kafka, React, Node.js, Data Structures, Back-end, Markdown, REST APIs, Algorithms

Software Development Engineer

2012 - 2015
Microsoft
  • Spearheaded the Windows Phone 8.1 integration for Visual Studio tooling.
  • Improved the C++ ETL data collector for profiling various types of apps.
  • Collaborated with teams spanning hundreds of developers and many different stakeholders across various products.
  • Led the teams' transition from the previous source control system to Git.
Technologies: APIs, Communication, Visual Studio Code (VS Code), Debugging, Software Architecture, Git, Agile Software Development, C#, C++, Data Structures, Algorithms

3D-printer Cell Tended by Robotic Arm

https://www.youtube.com/watch?v=Gv5MI1OG0_k
A cell of 3D printers that could run 24/7 without human intervention, harvesting jobs as they finished and automatically starting new ones. I liaised with the robotics and engineering teams to build an interface to the robotic arm so it could integrate with the rest of our internal system and be driven automatically. I also developed the software to automatically send new jobs to idle printers.

Languages

Go, JavaScript, Markdown, HTML, CSS, C++, C#, Python

Libraries/APIs

Node.js, REST APIs, React, PostgREST, jQuery

Tools

Git, Pivotal Tracker, Figma

Paradigms

Agile Software Development, Microservices

Platforms

Visual Studio Code (VS Code), Apache Kafka

Other

Software Architecture, Debugging, Full-stack, APIs, Back-end, Algorithms, Data Structures, Writing & Editing, Technical Documentation, Technical Writing, Robot Operating System (ROS), Communication, Mentorship & Coaching, Internet of Things (IoT), Embedded Development, Documentation, Embedded Systems

Storage

PostgreSQL

Frameworks

Flask

Industry Expertise

Teaching

2008 - 2012

Bachelor of Science Degree in Computer Science

Harvey Mudd College - Clairemont, Califiornia, USA

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring