
Philip Aelion-Moss
Verified Expert in Engineering
Software Developer
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
Experience
Availability
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
Software Engineering Career Track Mentor
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.
Technical Writer
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.
Software Developer
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.
Software Development Engineer
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.
Experience
3D-printer Cell Tended by Robotic Arm
https://www.youtube.com/watch?v=Gv5MI1OG0_kSkills
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
Education
Bachelor of Science Degree in Computer Science
Harvey Mudd College - Clairemont, Califiornia, USA