StreamlitSr. Software Engineer & Technical Program Manager
Oct. 2019 - Mar. 2021San Francisco, California, United StatesSoftware engineer #5 on Streamlit open source (`pip install streamlit`). Optimized cacheing engine, improved media content delivery system and increased diversity of media types supported. Spearheaded transition from Python 2/3 support to pure Python 3. Served as Bug Marshall. Developed novel processes for integrating contributions into Streamlit from the public. Directed community invitational hackathons to help beta-test new features in Streamlit. Innovated best-fit processes for Streamlit's unique software development use cases. Brought team into JIRA and developed workflows enabling parallel project team development within a consolidated backlog, bringing both external (GitHub) and internal company projects under the same tent. Served as Agile coach, scrum master, process documenter, and change manager. Improved predictability of work efforts from 50% to 90%. Developed and ran a novel Values Discovery process to enable Streamlit's leadership to name its core values. Skills used: Agile, Scrum Master, Notion, Open Source, TypeScript, React, JIRA, Python, Pandas, and Streamlit