Mark Fickett is a seasoned Lead Software Engineer in Somerville, MA with 16 years building full-stack, cloud-native systems focused on social and environmental impact. He has led migrations to AWS/k8s/Dagster, introduced observability and IaC standards, and shaped on-call and reliability practices that measurably reduced operational overhead. His background spans high-scale product work at Google (Project Sunroof) to scientific and production tooling at Verily, Form Energy, and Sony Imageworks, combining Python, C++, and distributed systems expertise. An open-source contributor, he’s fixed and modernized Python bindings for the widely used OpenColorIO project and added robust tests to libraries like prettytable. He’s known for pragmatic engineering: designing architectures that sustain changing workloads for years and translating domain knowledge (even undocumented DSLs) into automated, maintainable tooling. Open to roles where product impact, diversity, and values-driven culture align with technical stewardship.
16 years of coding experience
16 years of employment as a software developer
BSE Digital Media Design, BSE Digital Media Design at University of Pennsylvania
A color management framework for visual effects and animation.
Role in this project:
Backend Developer
Contributions:16 commits in 2 months
Contributions summary:Mark primarily contributed to the OpenColorIO project by modifying and fixing the Python glue code, which involves the integration of the C++ core with Python. They addressed compiler warnings, fixed compilation issues on older Python versions, and corrected code related to type handling and function calls within the Python bindings. Additionally, the user refactored some code to improve portability and alignment.
Display tabular data in a visually appealing ASCII table format
Role in this project:
QA Engineer / Test Automation Engineer
Contributions:9 commits, 2 PRs in 8 days
Contributions summary:Mark primarily focused on improving the quality and reliability of the `prettytable` library through the addition of tests. They implemented a new test case for the `del_column` functionality, verifying its correct behavior. Additionally, the user added a test for `get_csv_string` to ensure that the CSV output functionality functions as expected. The user also used Black to apply consistent code formatting.
pythonasciiascii-tabletabular-datapython-3
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial
Mark Fickett - Lead Software Engineer at athenahealth