Philip Aelion-Moss, Debugging Developer in San Diego, CA, United States
Philip Aelion-Moss

Debugging Developer in San Diego, CA, United States

Member since May 30, 2019
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, VS Code, HTML, jQuery, CSS, JavaScript...
  • Voodoo Manufacturing
    Microservices, APIs, Communication, VS Code, Figma, HTML, Pivotal Tracker...
  • Microsoft
    APIs, Communication, VS Code, Debugging, Software Architecture, Git...

Experience

Location

San Diego, CA, United States

Availability

Part-time

Preferred Environment

VS Code, Git, MacOS

The most amazing...

...system I've developed was a Kafka + 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 for 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, 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 starting of 10s of thousands of 3D prints without operator intervention.
    • Contributed to the design and implementation of a Kafka + microservices system 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 for process improvements and improved outcomes across various production scenarios.
    Technologies: Microservices, APIs, Communication, VS Code, Figma, HTML, Pivotal Tracker, PostGREST, Debugging, Software Architecture, jQuery, CSS, JavaScript, PostgreSQL, Go, Git, Agile Software Development, Full-stack, 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 team's transition from the previous source control system to Git.
    Technologies: APIs, Communication, VS Code, Debugging, Software Architecture, Git, Agile Software Development, C#, C++

Experience

  • 3D-printer Cell Tended by Robotic Arm (Development)
    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, HTML, CSS, C++, C#, Python
  • Libraries/APIs

    Node.js, React, PostGREST, jQuery
  • Tools

    Git, VS Code, Pivotal Tracker, Figma
  • Paradigms

    Agile Software Development, Microservices
  • Other

    Software Architecture, Debugging, Full-stack, APIs, Algorithms, Data Structures, Writing & Editing, ROS, Communication, Mentorship & Coaching
  • Platforms

    Apache Kafka
  • 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