Jerry Han

Personal portfolio

Jerry Han

Experience

My professional experience includes two software development co-op placements, spanning internal workflow software and customer-facing digital display and kiosk applications.

  1. MissionPerform

    Full Stack Developer Co-op

    Configuration-driven workflow platform

    Worked on a platform where backend configurations defined forms, field types, workflow states, and business objects. My contributions connected reusable frontend components with API validation and database persistence.

    Core technologies

    • React
    • TypeScript
    • Node.js
    • Express.js
    • REST APIs
    • MongoDB
    • Mongoose
    • Joi

    Additional technologies

    • React Native
    • Cloudinary
    • JWT
    • Socket.IO
    • Daily.co
    • Git

    Selected work

    • Built and refined React and TypeScript components for dynamic forms, workflow progression, status displays, business-object selection, media uploads, and date/time inputs.
    • Worked across React state, REST API payloads, Joi validation, Mongoose schemas, and MongoDB records to keep data handling consistent between layers.
    • Investigated a media-update flow that could save changes before user confirmation. Refactored the behaviour so pending edits remained local until final submission.
    • Debugged issues involving media deletion, layout and status displays, icon/font loading, Expo compatibility, and mismatches between frontend and stored data.
    • Began integrating real-time video functionality with Socket.IO and Daily.co.
    • Participated in requirements discussions, testing, code reviews, technical documentation, and sprint planning.
  2. Cineplex Digital Media

    Junior Software Developer Co-op

    Digital display and kiosk applications

    Developed, tested, and maintained customer-facing applications for financial services, retail, restaurant, and cinema clients. The work combined frontend implementation, data-driven content updates, and validation on digital displays and interactive kiosks.

    • React
    • Angular
    • TypeScript
    • JavaScript
    • HTML/CSS
    • JSON
    • Git

    Selected work

    • Took technical ownership of a seasonal digital-display campaign and a holiday countdown project, covering implementation, data integration, debugging, testing, and delivery.
    • Implemented kiosk inactivity behaviour that cleared customer session data after a period without interaction.
    • Updated layouts, product information, and visual presentation for restaurant beverage and menu board applications.
    • Supported testing and refinement of retail kiosk and health-information applications.
    • Created and executed test cases and test plans, checking behaviour locally and on display hardware.
    • Collaborated with developers, QA, account teams, managers, and stakeholders through daily stand-ups, sprint planning, retrospectives, and project documentation.