Philip Aelion-Moss, Software Developer in San Diego, United States
Philip Aelion-Moss

Software Developer in San Diego, United States

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.
Philip is now available for hire

Portfolio

  • Springboard
    APIs, Communication, Visual Studio Code (VS Code), HTML, jQuery, CSS...
  • Voodoo Manufacturing
    Microservices, APIs, Communication, Visual Studio Code (VS Code), Figma, HTML...
  • Microsoft
    APIs, Communication, Visual Studio Code (VS Code), Debugging...

Experience

Location

San Diego, United States

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.

Employment

  • Software Engineering Career Track Mentor

    2020 - PRESENT
    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
  • 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
  • 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++

Experience

  • 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.

Skills

  • 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
  • Storage

    PostgreSQL
  • Frameworks

    Flask
  • Industry Expertise

    Teaching

Education

  • Bachelor of Science Degree in Computer Science
    2008 - 2012
    Harvey Mudd College - Clairemont, Califiornia, USA

To view more profiles

Join Toptal
Share it with others