Full-Stack software engineer experienced in Cloud Native development seeking teams with a shared passion for growth, excellence, collaboration, and community.
We provide books and other reading materials to incarcerated individuals in North Carolina and Alabama facilities with limited library resources. As a full stack software engineer, my role is in developing BellBooks: an application used for maintaining records of outgoing packages and automating administrative work. This was created to help us eliminate a six-month backlog of requests by removing often repeated clerical tasks that were time-consuming and error-prone to provide a fast, consistent solution. This application features automatic book lookup via scanner, an intuitive package and invoice generation flow, and a simplified process for auditing and modifying existing packages.
I support this project in a full-stack capacity, though my key responsibility is in leading front-end initiatives, which includes evolving the application and incorporating changes uncovered through user interviews as well as driving a re-launch of the front-end SvelteKit, a modern frontend JavaScript framework. I also work with onboarding new independent contributors to the development workflow who are often new to either web development or their engineering career.
Learn more about Prison Books Collective here: https://prisonbooks.info/about
Backend/Infrastructure Engineer, Release Engineering team
•
Entered Meta by working to integrate a newer, faster, and more configurable framework for mobile releases by converting Jupiter Notebooks to server code
•
Initiated a cross-platform project to improve the usefulness of operator-facing signals in our CI/CD pipelines for mobile releases
•
Created a full-stack interface (Hack-lang & React) and process for initiating feedback loops between release operators and signal authors to minimize mobile releases going to public with issues
•
Laid initial groundwork for allowing mobile releases to be automated by reducing signal noise and creating a datasource for tracking faulty or inconsistent release candidates with operator feedback
Android Engineer, Messenger Sharing Team
•
Ensured user safety through thoughtful integration of reporting accessibility in our team's features
•
Focused on respecting user privacy by limiting sharing capabilities and restricting internal visibility into features relating to end-to-end encryption and community messaging
•
Worked across the stack maintaining Java and Kotlin source files on the client, and integrated backend Hack(PHP-based), GraphQL, and CQL (SQL with C-based optimizations) to enable core features and improve latency for users
Led [Go/Kafka] Google Shopping project responsible for approximately 30% of internal revenue and mitigated policy issues/downtime through improved data processing & caching; expanded countries of operation from approximately 14 to 20
•
Helped to establish GoLang best practices, focusing on reliability and documentation through automated testing
•
Re-architected [Go/AWS] software responsible for pushing product catalog to third party vendors to avoid losing these revenue streams
Worked with small businesses and individuals to create websites, process and aggregate disorganized data, and create scripts or widgets to automate elements of their work
•
Developed keen sense for creating readable, maintainable, extensible code and adhering to good git/VC hygiene
•
Created Single-Page Applications using Vanilla HTML/CSS/JavaScript as well as Angular.js, Angular2+, Ionic Framework, and Electron
•
Managed client online presence through Square, GSuite, and Google Firebase
•
Provided asset creation and photo editing using tools like Affinity Designer/Photo and Adobe Illustrator/Photoshop/Animate