• ALEXANDER

    YEE

    • San Jose, CA
    • (408)710-7777
    • YEE.ALEXANDER1@GMAIL.COM

    I'm an enthusiastic software engineer who loves creating pixel perfect user interfaces for web and mobile applications.

    View Resume as PDF

  • Experience

    Software Engineer

    January 2021 - Present

    Stream Engine

    • Designed client and customer facing single-page web applications from end-to-end using React (Next.js) and TypeScript
    • Identified defects and provided solutions with user experience to product managers and UI designers, improving customer interaction rate by 50%
    • Productionalized Figma designs using NPM libraries and Chakra-UI to create 20+ reusable custom components
    • Organized/Executed RESTful APIs with Redux-toolkit to manage large sets of JSON data to implement core features across the web application
    • Architected and developed frontend code foundation for SPA alpha product creating more than 30 responsive pages

    Frontend Developer

    July 2020 - January 2021

    MyCampusMate

    • Built, tested and shipped user facing code for RMate iOS/Android mobile application using React-Native and JavaScript
    • Build scalable and maintainable code to implement new, customer-facing features to increase user connectivity by creating a social feed and the ability for users to create posts and manage profile pages
    • Worked with backend team to design and integrate RESTful APIs to new and existing components using Redux to call Heroku endpoints in order to send and fetch JSON data
    • Maintained proper documentation and bug reports throughout the software development life cycle while using git for version control
    • Created extensive unit and regression tests before deploying updates to the App Store using AppCenter
  • Projects

    UCR Life Guide

    Mobile Application

    React-NativeFirebaseExpo

    Demo

    • Designed user interface using Adobe XD to create wireframes.
    • Utilized firebase features such as user authentication, to be able to register users, and cloud firestore to store and manage relevant data synchronously/asynchronously
    • Implemented mobile application using React-Native for the front-end connected to firebase database for the back-end

    Mapradish Visualization Interface

    Web Application

    AngularHighchartsMongooseDB
    • MEAN stack web application delivered for a company (Sarcix) based out of the University of Southern California
    • Led UI/UX design and responsible for creating and mantaining front-end applications using Angular 8, SCSS and TypeScript
    • Software loads mapped curricular data from the database and allows for visualization through a large heatmap using the Highcharts API

    Flight Management Database

    Netbeans Computer Application

    PostgresJavaNetbeans
    • Incorporated Java and PostgresSQL to apply complex queries using joins, grouping, triggers and aggregation
    • Design and use triggers to automatically generate unique primary keys in the database
    • Led design and implementation to create and easy-to-use graphical user interface, using the Java Swing Library and Netbeans

    Memory Testing System

    Embedded System

    C/Embedded CAtmel Studio
    • Created a single level memory testing game using C programming language on an ATMega1284 embedded system
    • Setup and programmed hardware such as a joystick for multi-directional control, 8x8 LED matrix and speaker for user interaction
    • Implemented an 8-bit sound frequency array and mapped frequencies to cells on LED Matrix
  • Skills

    Programming Languages:

    JavaScript,

    HTML5,

    CSS3,

    C++,

    Python

    Databases:

    PostgresSQL,

    Firebase

    Frameworks:

    React,

    React-Native,

    Next.Js,

    Chakra-UI,

    Bootstrap,

    Angular

    Tools and Technologies:

    Redux/Redux-Toolkit,

    Git,

    Bitbucket,

    Visual Studio Code,

    NPM,

    Figma,

    Google Test Framework,

    Postman,

    Heroku,

    RESTful APIs

    Concepts:

    Object-Oriented Programming,

    Data Structures and Algorithms,

    Design Patterns,

    Software Testing,

    Agile/Scrum,

    Technical Communications

    Soft Skills:

    Leadership,

    Effective Writing and Communication,

    Time Management,

    Teamwork,

    Critical Thinking,

    Problem Solving