Resume

Mark's headshot

Mark Wen

Full Stack Developer

Skills

Programming Languages

TypeScript

Kotlin

Java

CSS

HTML

Protobuf

Frameworks

Next.js

React.js

Bootstrap

Styled Components

Springboot

Express

Databases

MongoDB

PostgreSQL

Server Hostings

AWS

Kubernetes

Heroku

Vercel

Tools

IntelliJ

VS Code

Android Studio

Git

Figma

Adobe XD

Spoken Language

English

Mandarin

Cantonese

Experience

Expedia logo

Expedia Group, Seattle, WA

Senior Software Development Engineer

Aug 2019 - present

  • Led the development of new car rental search APIs that fulfilled the company's significant initiatives

  • Major contributor to car rental pages' foundational and new functionalities for its React web client and Kotlin-GraphQL backend for frontend

  • Migrated car rental search engine optimized pages from its legacy Ember.js stack to React.js stack with new and redesigned features, improved user experience by 30%

Appirio logo

Appirio, Indianapolis, IN

Associate Consultant

Jun 2018 - Jun 2019

  • Developed mobile features in React Native for multiple enterprise clients, contributed around 25% of team development workload, enhanced code quality, application efficiency, and client satisfaction

  • Assisted colleagues with debugging rare application issues by utilizing debugger tools and diving into the source code of libraries, and helped design and implement technical solutions, increased team development efficiency

  • Created React Native component libraries, helped maintain the best development practices and accelerate project development by 10%

Mumuuu logo

Mumuuu E-commerce Inc., San Francisco, CA

Web Developer

Jan 2018 - Aug 2018

  • Created the initial React.js e-commerce web client, improved users and workers' experience and satisfaction over Squarespace client by around 30%

  • Developed and designed the initial Express.js RESTful API server with MongoDB database to support React.js web client

Studio by Purdue logo

Studio by Purdue, West Lafayette, IN

Student Web and Mobile App Developer

Jun 2016 - Dec 2017

  • Created and improved application UI and features using React.js and React Native to deliver various application products to students, covered 25% of team workload

  • Developed test cases and mocked data on C# server to guarantee features functioning properly

  • Implemented WAI-ARIA standards in web client to increase functionality with screen reader programs

  • Fixed various frontend bugs to improve user experience and application performance by around 20%

Discover logo

Discover Financial Services, Riverwoods, IL

Android Developer Intern

May 2017 - Aug 2017

  • Developed UI components, functions, and animations for Discover Bank Android client using Android Studio, finished 20% of feature development stories of the entire team for each sprint

  • Studied and customized Android view components for proof of concepts, finished around 40% of the amount of proof of concept user stories

  • Fixed various UI and logical defects in Android client, improved user experience and application performance by 10%

Education

Purdue logo

Purdue University, West Lafayette, IN

Bachelor of Science in Computer and Information Technology

December 2017

  • Minor in Computer Science

  • GPA: 3.36/4.00