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
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- 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