Marcus Hsu, Full-stack Developer in Bellevue, WA, United States
Marcus Hsu

Full-stack Developer in Bellevue, WA, United States

Member since April 6, 2019
Marcus has been developing iOS and Android mobile apps and websites for over a decade in the US. He also has six years of experience helping clients design and build budget-friendly, high-quality cross-platform mobile and web apps using React Native, React, Node.js, Firebase, AWS, MongoDB, and MySQL. Thus far, Marcus has helped 24 clients launch iOS and Android apps. Moreover, Marcus has led and built enterprise-scale products that have impacted 30+ million users in 140+ countries.
Marcus is now available for hire

Portfolio

  • ADP Innovation Lab
    React, React Native, Redux, Node.js, MySQL, MongoDB, AWS, JavaScript, HTML, SCSS
  • ADP, LLC
    React, React Native, Redux, Node.js, MySQL, MongoDB, AWS, JavaScript, HTML, SCSS
  • Acupay System LLC
    React, AngularJS, JavaScript, MS SQL Server, Node.js, WebSockets, D3.js, Flux...

Experience

Location

Bellevue, WA, United States

Availability

Part-time

Preferred Environment

React Native, React, JavaScript, HTML, SASS, Redux, Node.js, Firebase, MongoDB, MySQL, AWS

The most amazing...

...projects were building from scratch enterprise-scale web & mobile apps that impact 30+ million users in 140+ countries using React and React Native.

Employment

  • Senior Front-end Software Engineer

    2016 - 2020
    ADP Innovation Lab
    • Led the front-end development of the new user onboarding and account setup workflows for both web and mobile, which impacted 30+ million users. It is built with React and React Native.
    • Spearheaded the front-end development of the internationalization support for all client-critical pages to make the ADP website available in 140+ countries.
    • Served as the tech lead of a team of more than ten engineers in building a new identity control center platform for both web and mobile, which impacted 20+ thousand users. It is built with React, React Native, Node.js, MySQL, and Couchbase.
    • Led the development of a new multi-factor authentication framework along with spearheading the framework adoption initiative across multiple product teams to make it available in all ADP’s core products for 15,000+ companies’ payroll worldwide.
    • Onboarded, trained, and mentored more than ten junior, mid, senior-level developers who joined my team and had them follow JavaScript, React, Redux, and Sass best coding practices.
    • Actively contributed to product and roadmap planning and UX design sessions with product managers, clients, and UX designers.
    • Achieved a proven track record to step up and manage to meet critical product deadlines with very limited developer resources on my team from time to time.
    • Took full responsibility and ownership of the codebase of client-critical identity-related front-end workflows; became the main point of contact and stayed on call for any production issues, feature requests, and support.
    • Frequently demonstrated and presented the status of the development I had been leading and my research findings to the leadership conferences.
    Technologies: React, React Native, Redux, Node.js, MySQL, MongoDB, AWS, JavaScript, HTML, SCSS
  • Full-stack Software Engineer

    2015 - 2016
    ADP, LLC
    • Architected and designed a proprietary authentication and authorization framework for web and mobile applications. The framework contains three granted patents with my name on all of them.
    • Worked with 20 developers to complete the development of the proprietary authorization framework using React, Node.js, MongoDB, MySQL, Scala, and Casandra.
    • Designed and developed a Selenium end-to-end regression test framework to replace manual tests companywide. Ensured the framework not only covers all the common use cases and edge cases but all major browsers as well as IE and IE Edge.
    • Ensured 100% code coverage of unit test for all the core front-end and back-end repositories using Jest, Mocha, and Chai.
    • Rolled out a database migration to switch from MongoDB to Couchbase Server for all the microservices in the team.
    • Strictly adhered to the highest security standard for front-end and back-end development (ADP ranked #1 in Security 500).
    • Executed in a highly experimental and R&D-oriented domain to stay on the cutting-edge of trending open-source technologies.
    • Ensured each release quality and continuous deployment by automating the build process and comprehensive regression tests on Jenkins.
    • Worked closely with the infrastructure team to constantly upgrade and patch all the apps and microservices in the team to stay up-to-date with the new tech stacks as well as stronger performance and security requirements.
    • Ensured integration tests covered all the possible interactions between services and databases in a real-cloud environment.
    Technologies: React, React Native, Redux, Node.js, MySQL, MongoDB, AWS, JavaScript, HTML, SCSS
  • Full-stack Web Developer

    2014 - 2015
    Acupay System LLC
    • Developed solely and from scratch to product launch a global-asset-management-services web app with a monthly value of US$500,000. It is built with AngularJS, Node.js (Express.js/Jade), MS SQL Server, Grunt, and MFA authentication.
    • Built by myself and from scratch to product launch a European tax-processing-services web app with a monthly value of US$ 100,000. It is built with Angular, Node.js (Hapi.js/Handlebar.js), and MS SQL Server.
    • Implemented a centralized mailing server to manage all internal email in a secure channel and provide an admin dashboard with real-time mailing status update and stats charts. It's built with React, Flux, WebSockets, D3.js, and Grunt.
    Technologies: React, AngularJS, JavaScript, MS SQL Server, Node.js, WebSockets, D3.js, Flux, Grunt
  • Teaching Assistant

    2014 - 2014
    Columbia University
    • Assisted the professor in the supervision of 50+ students concerning their big data programming projects using Hadoop 2, Pig, Mahout, GraphDB, Hive, HBase, and Oozie.
    • Offered support (TA hours) to guide/debug all course-related resources, assignments, and projects for over 100 students every week.
    • Hosted TA sessions for live demos to demonstrate how to build/run/develop Pig, Hive, HBase, Oozie, Mahout, and GraphDB in a Hadoop 2 ecosystem and how to apply them to a real-world problem.
    Technologies: Hadoop 2, Pig, Mahout, GraphDB, Hive, HBase, Oozie, Mahout, GraphDB

Experience

  • Arthur Murray Official (iOS and Android) (Development)
    https://apple.co/2Ug9x66

    The number one tool for competitive ballroom dancers.

    It is built for the biggest ballroom dance studio franchise in the world. It uses React Native for the front end and Node.js and MySQL for back-end big data processing.

    It's available for download in the App Store (https://apple.co/2Ug9x66) and Play Store (http://bit.ly/2ZG6Qhe).

  • Circlus Connect (iOS) (Development)
    https://apple.co/2VGkTC3

    A platform that uses influencers' voices to help locals find delicious restaurant deals.

    It's built with React Native for the front end and Node.js, MongoDB, and Stripe API for back-end payment processing. It's available for download in the App Store (https://apple.co/2VGkTC3).

  • Get Apollo (iOS and Android) (Development)
    https://apple.co/2Lh7oq3

    The go-to app for real-time party information of your favorite clubs and bars at your fingertips.
    It's built with React Native for the front end; Firebase for back-end storage, OAuth authentication, and app analytics. It's available for download in the App Store (https://apple.co/2Lh7oq3) and Play Store (http://bit.ly/2WhuujG).

  • Pacesetter (iOS) (Development)
    https://monkeytree.io/app-single_pacesetter

    A fitness application that trains athletes to control their pace in a marathon in real-time.

    It's built with React Native for the front end as well as geolocation, motion tracking, and iTunes integration; Firebase for back-end data storage. It's currently in beta testing and will be available in the App Store very soon.

  • Pinto (iOS and Android) (Development)
    https://monkeytree.io/app-single_pinto

    The number one digitization platform to provide an efficient and smart way to record, upload, and track the ingredients of each product on the shelf for the largest retailers like Kroger.
    It's built with React Native and GraphQL for the front end along with an integration with the existing back end. It's currently released for internal operations.

  • Future Plans (iOS) (Development)
    https://monkeytree.io/app-single_future-plans

    A life-and-financial-planning platform to get your future covered.
    It's built with React Native and Expo for front-end rapid prototyping. It's currently in beta testing and will be available in the App Store very soon.

  • Goti (iOS and Android) (Development)
    https://monkeytree.io/app-single_goti

    The first social media and marketplace platform customized exclusively for women.
    It's built with React Native and Expo for front-end rapid prototyping. It's currently in beta testing and will be available in the App Store and Play Store very soon.

  • Local Detour (iOS) (Development)
    https://apple.co/2VEdHX6

    A location-based service helps people to uncover off-the-beaten-path events.
    It's built with React Native for the front end; Firebase for back-end data storage and OAuth authentication. It's available for download in the App Store (https://apple.co/2VEdHX6).

  • Wonda Shop (iOS and Android) (Development)
    https://monkeytree.io/app-single_wonda

    A leading eCommerce platform to shop for food, cosmetics, apparel, electronics, and home goods.
    It's built with React Native and Expo for front-end rapid prototyping. It's currently in beta testing and will be available in the App Store and Play Store very soon.

  • ADP (Web) (Development)
    https://pilot.flowbrite.com/auth/login

    I contributed to the build of an industry-leading payroll and HR management platform that has impacted 30+ million users around 140+ countries.

    It's built with React, Redux, and several proprietary custom-built components.

  • Play Nice (Web) (Development)
    https://staging.playniceapp.com/home

    I contributed to the development of a platform to eliminate cyberbullying.

    It's built with React for the front end and Node.js, MongoDB, Stripe API, Twillio API, Gmail API for the back end. Feel free to reach out for more details.

  • Taiwan Society for Risk Analysis (Web) (Development)
    https://society-risk-analysis-staging.herokuapp.com/home

    I contributed to the development of an international academic platform.

    It's built with React for the front end and Node.js, MongoDB, Firebase for back-end data storage. Feel free to reach out for more details about the project.

  • Sugarpost (Web) (Development)
    https://obscure-mesa-6940.herokuapp.com

    I contributed to the development of a construction management platform.

    It's built with Angular for the front end and Node.js and MongoDB for back-end big data processing. Feel free to reach out for more details about the project.

  • CMTech (Web) (Development)
    https://obscure-mesa-6940.herokuapp.com

    I contributed to the development of this construction management platform.
    It's built with Angular for the front end and Node.js and MongoDB for back-end big data processing. Feel free to reach out for more details about this project.

Skills

  • Languages

    SCSS, ES7, JavaScript, HTML5, CSS, HTML, GraphQL
  • Frameworks

    React Native, Jest, Bootstrap, Redux, OAuth 2, Selenium
  • Libraries/APIs

    React, Node.js, React Redux, Jenkins Pipeline
  • Tools

    Expo, Expo.io, WebdriverIO, Webpack
  • Other

    Mobile App Development, Web App Deployment, APIs, Front-end, User Interface (UI), RESTful Microservices, User Experience (UX), AWS, WebSockets, Mobile Applications, Back-end, Full-stack
  • Paradigms

    Agile Software Development, Mobile Development
  • Platforms

    Firebase, iOS, Android, Docker
  • Storage

    MongoDB, MySQL, NoSQL, PostgreSQL, AWS S3

Education

  • Master's degree in Electrical Engineering (with a concentration in Computer Science)
    2013 - 2014
    Columbia University in the City of New York - New York, NY, USA
  • Bachelor of Science degree in Engineering Science (with a concentration in Computer Science)
    2009 - 2012
    National Taiwan University - Taiwan

To view more profiles

Join Toptal
Share it with others