Software Engineer
Justin Peter
Full stack engineer with 5+ years building React UIs and Node/Express APIs at product-stage startups. Strong in component systems, form architecture, and test coverage. Currently pursuing an M.S. in IT at Virginia Tech (online, part-time).
LanguagesTypeScript, JavaScript, SQL, Java
FrontendReact, RTK Query, Vue, Storybook, Figma
BackendNode.js, Express.js, REST APIs
DatabasesMongoDB, MySQL, PostgreSQL
Full Stack Engineer
The Social Institute · Remote
Aug 2023 – Present
MongoDB · Express · React · Node.js · TypeScript
- Extended and maintained an internal CMS, implementing AWS asset uploading with async duplicate file detection, migrating legacy JavaScript to TypeScript, and building content workflow tooling used to manage enterprise web assets.
- Built and maintained a monthly automated insights pipeline using Node.js Cron jobs, MongoDB aggregations delivering data-driven engagement reports to 1000+ partner schools with case-specific test suites.
- Established development standards and documentation by introducing atomic design principles and a GitLab-powered Storybook pipeline, creating a shared design-dev component language that reduced handoff friction.
- Built a reusable TypeScript form validation library from scratch, eliminating duplicated logic across 12+ forms with a consistent, type-safe, system backed by Jest unit test coverage.
- Rearchitected legacy dashboards with role-based widgets, shortcuts, and CTAs in collaboration with the Co-Founder & CDO, driving an increase in CTA click rates and measurable improvements in feature adoption.
Full Stack Engineer
BirchNotes · Hybrid
Jun 2021 – Jul 2022
MySQL · Express · Vue · Node.js
- Helped scope and ship a dashboard rebuild from scratch in under 6 months, improving the core product experience for 100+ users alongside a full company rebrand.
- Maintained and extended a Syncfusion based calendar component, implementing recurring appointments, cancellation and no-show fee logic, and appointment status tracking supporting thousands of scheduling interactions across the platform's core clinical workflow.
- Integrated Google Calendar API with two-way sync, enabling real-time appointment management across the platform and Google Calendar reducing scheduling conflicts and keeping clinician workflows in sync.
Quality Assurance Engineer
BirchNotes · On-site
Dec 2020 – May 2021
Cypress · Git · Postman · Monday.com
- Wrote and maintained Cypress end-to-end test suites covering full user flows, form validation, click handlers, and API calls standardizing form and utility function testing with DRY patterns that measurably reduced regressions across core onboarding and scheduling workflows.
- Performed manual testing across payment ledger workflows and form-based user flows, catching calculation errors and UI inconsistencies before reaching production.
- Collaborated directly with developers in 2-week sprint cycles, using Postman to validate API contracts and aligning test coverage with active development to catch issues before code merged.
Master of Science, Information Technology
Virginia Tech
Jan 2026 – Present
Graduate Certificates in Big Data & Software Development
Bachelor of Science, Computer Engineering
University of South Florida
May 2022