Bio
Experience
-
Propel, Inc
-
New York City Metropolitan Area
-
Software Engineer
-
May 2023 - Present
-
New York City Metropolitan Area
-
-
-
-
Recurser
-
Jan 2023 - Present
-
-
-
-
United States
-
E-Learning Providers
-
500 - 600 Employee
-
Principal Software Engineer
-
Sep 2022 - Jan 2023
• Fostered distributed ownership of our platform development, tooling, and practices across 10+ software development teams and 50+ developers.• Provided organization-wide support across a variety of technical domains, producing 150+ documents and answering 2000+ questions online.• Prioritized candid and kind technical feedback through 900+ code review comments.• Guided our migration to a Next.js plus Preact front end to improve performance, accessibility, mobile usability, and developer efficiency for 50+ pages used by millions of teachers and students.• Provided internal training, hands-on help, and documentation for product experimentation (e.g. A/B tests) using Optimizely, Django, and React, supporting 100+ experiments.• Spearheaded our front end performance monitoring with Datadog.• Led the development of two new Android and iOS native applications to replace our existing mobile apps with thin wrappers around our progressive web app (PWA). These replacements were more accessibile, spanned our entire K-12 educational product, and allowed us to centralize all mobile product development work.• Orchestrated an application-wide internal mobile usability audit, surfacing 40+ issues, then working with 5+ teams to address them.
-
-
Lead Web Developer
-
Sep 2020 - Sep 2022
• Oversaw 600+ software development tickets, pairing high expectations with high support when leading my team.• Interviewed 40+ candidates for engineering and product roles.• Developed and nourished our various shared front end foundations: global layout, remote state utilities, event tracking utilities, authentication, and feature access management utilities.• Institutionalized dev conventions for linting, file organization, documentation, pull requests, and code reviews.• Curated and integrated our core front end libraries and dependencies, including: Next.js, Preact, Webpack, Jest, ESLint, SVGR, and Lighthouse.• Centralized our application redirect and routing logic, across Django server-side routing and React Router client-side routing.• Implemented access logic in Django for our interactive video experiment.• Established a unified source of truth for our user attributes (e.g. "is the user a teacher") in Django, to preserve user privacy and standardize definitions across our systems.• Maintained our application-wide integration with various 3rd party platforms: user event tracking via in-house tools as well as Heap, logging via Sentry, and low-code user interfaces and overlays via Appcues.• Founded our "front end platform" team to stabilize our shared front end utilities, practices, and conventions.• Built custom Breadcrumbs React component following WAI-ARIA specifications to simplify nested navigation.• Created an Embeds experience using React, Django admin, and iframes to bring interactive data visualizations to classrooms.• Developed Read Aloud Mode using React and Amazon Polly to promote English literacy.• Deployed our first Video product using React, Cloudinary, and Django to bring engaging and accessibility-friendly content to millions of K-12 students.• Shipped our student Polls product using React and Django, to foment civic and policy discussion in classrooms.
-
-
Senior Software Engineer
-
Sep 2019 - Sep 2020
• Resolved 50+ accessibility issues primarily using React across our Article Reading Page, Global Layout, Toast Notifications, among other areas.• Implemented a pattern of before / after photos in GitHub pull requests that became standard practice across front end engineering.• Solved bugs and implemented features for our top-priority product initiative using React and Django, bringing subject focuses to the forefront to our K-12 educational platform.
-
Fullstack Academy
-
New York City Metropolitan Area
-
Senior Instructor
-
Sep 2014 - Feb 2019
-
New York City Metropolitan Area
• Developed and delivered curriculum for full stack JavaScript web development• Helped resolve 10,000+ bugs in student code• Taught 28 classes (1–2 at any given time), 700+ students (8–50 at any given time)• Acted as technical leadership for 100+ student team projects (0–10 at any given time)• Supervised 150+ teaching assistants (2–10 at any given time)• Estimated $40+ million in combined first-year salaries of graduates I taught• Conducted 70+ admissions interviews and ~5 instructor interviews• Contributed 500+ hours of engineering and code review to our internal software
-
The Grace Hopper Program at Fullstack Academy
-
New York City Metropolitan Area
-
Senior Instructor
-
Sep 2014 - Feb 2019
-
New York City Metropolitan Area
Same as Fullstack Academy, see above.
-
-
Web Developer
-
Jun 2014 - Aug 2014
• Constructed software backend (using Node.js)• Designed and built desktop and mobile frontends• Maintained feedback loop with clients and coworkers
-
Hampshire College
-
Amherst, MA
-
EMT
-
Sep 2010 - May 2014
-
Amherst, MA
• Responded to campus-wide emergencies via bicycle• Provided BLS care to any/all patients• Provided assistance and comfort to any/all patients• Transferred to higher level of care when appropriate• Wrote detailed records of calls• Actively contributed in weekly group meetings• Helped to coordinate training sessions
-
SeniorCare Emergency Medical Services
-
New York City Metropolitan Area
-
EMT
-
Sep 2012 - Sep 2013
-
New York City Metropolitan Area
• Responded to medical emergencies via ambulance• Provided BLS care to any/all patients• Transferred to higher level of care when appropriate• Responded to routine inter-facility transports• Provided assistance and compassion• Wrote detailed records of calls• Kept ambulance stocked and clean
-
Computational Intelligence Laboratory
-
Amherst, MA
-
Researcher
-
Jun 2012 - Aug 2012
-
Amherst, MA
• Contributed to the ideation of ~5 evolutionary computation projects• Lead the development of "flea market simulator" and presented it at a conference• Contributed 200+ (Clojure) engineering hours to flea market simulator and other projects
-
Chyten Tutoring and Test Preparation
-
Beverly, MA
-
Spreadsheet Developer
-
Sep 2009 - Sep 2010
-
Beverly, MA
• Developed algorithms for student test diagnostic tools• Maintained and revised spreadsheets with continual feedback from employer
-
-
EMT
-
Sep 2009 - Sep 2010
• Responded to medical emergencies via ambulance• Provided BLS care to any/all patients• Transferred to higher level of care when appropriate• Responded to routine inter-facility transports• Provided assistance and compassion• Wrote detailed records of calls• Kept ambulance stocked and clean
-
Temple Emanu-El
-
Marblehead, MA
-
Assistant Teacher (Madrich)
-
Sep 2004 - May 2008
-
Marblehead, MA
• Taught Hebrew language to students aged 8-12• Worked closely with teacher to manage lesson plans• Assigned and graded homework
-
-
Education
-
2008 - 2014Hampshire College
Bachelor of Arts, Biology and Technology -
2004 - 2008Swampscott High School
Suggested Services
This profile is unclaimed. These are suggested service rates with 0% commision upon successful connection
Industry Focus. “Computer Software”
Need a custom project? We'll create a solution designed specifically for your project.
References
Community