Marcus Hsu,美国Bellevue的开发者
Marcus is available for hire
Hire Marcus

Marcus Hsu

Verified Expert  in Engineering

Full-stack Developer

Location
Bellevue, United States
Toptal Member Since
May 19, 2020

Marcus在前端开发方面有超过十年的经验, 在过去的几年里,我一直在用React Native构建React网站,开发iOS和Android应用. 他已经帮助至少31家企业和初创客户使用React设计和构建了高质量的跨平台应用程序, React Native, and Node.js. Marcus还开发了企业级应用,影响了140个国家的3000多万用户.

Portfolio

A Residential Brokerage Company
React, Redux,用户体验(UX),用户界面(UI),性能,SCSS...
A Real Estate Platform Provider
React、React Native、Amazon Web Services (AWS)、样式化组件、材质UI...
A State University Technology Office
React, React Native, D3.. js, React Redux Form, Formik, Redux- saga, Redux, OAuth...

Experience

Availability

Full-time

Preferred Environment

Node.js、Redux、Sass、JavaScript、React、React Native、TypeScript、Jest、跨平台、Web & Mobile Applications

The most amazing...

...我使用React和React Native从头开始构建的项目是企业级的web和移动应用程序,影响了140个国家的3000多万用户.

Work Experience

Hands-on Tech Lead

2021 - PRESENT
A Residential Brokerage Company
  • 带领前端和后端开发团队,引领奢侈品竞价平台最小可行产品的技术方向.
  • 不断与PM和UX设计师合作,制定高层架构决策并主持设计会议, 做出大部分最终的技术决定.
  • 每天亲自编写代码,以完成客户的紧急请求和关键错误修复,并指导每个初级开发人员确保团队满足每个sprint截止日期.
  • 指导初级开发人员编写代码和解决问题的方法.
  • 在合并到代码库之前非常详细地审查每个拉取请求,以确保始终保持最高的代码质量.
  • 在产品发布后,我只负责维护代码库,因为我非常了解每段代码在整个代码库中90%的功能.
  • 完成了几个关键的错误修复、UX改进和新的大型特性.
Technologies: React, Redux,用户体验(UX),用户界面(UI),性能,SCSS, HTML, Functional Programming, JavaScript, TypeScript, CSS, CSS3, HTML5, React Redux, Formik, Agile Software Development, Front-end, APIs, RESTful Microservices, Webpack, ECMAScript (ES6), ES7, ES8, Single-page Applications (SPA), Unit Testing, Agile, Scrum, Jira, SaaS, Architecture, App Development, Web Development, Sass, Software Architecture, Responsive Layout, Responsive Web Apps, NPM, Figma, Zeplin, InVision, React Router, TypeScript 3, Software, REST APIs, Computer Science, Flux, Responsive UI, Web Applications, Jest

Tech Lead

2021 - 2022
A Real Estate Platform Provider
  • 领导新成立的设计系统团队,引领其技术方向,并为多个应用团队提供咨询.
  • 评估当前的代码库并制定策略,将新的设计系统整合到现有的应用程序中.
  • 从零开始开发一个集中的可重用组件库, 提供一组标准来指导其使用. 它提高了应用程序团队的生产力,使其能够专注于业务逻辑,而无需构建自己的组件.
  • 推动采用集中式可重用组件库,供多个React和React Native应用程序使用. 它涉及无数的冲突解决方案, migration, testing, 在将每个应用程序重新发布到生产环境之前修复错误.
  • 开创了在iOS和Android设备以及任何web浏览器上构建和运行React Native组件的Storybook的方法, as there was no existing solution. 它使组件可以构建一次并在任何地方使用.
  • 建立一个全面的单元测试框架,在移动设备上测试大多数类型的用户交互,并创造一个运行框架的原生移动环境. 它是用Jest、一个测试库和其他几个库构建的.
  • 从零开始创建了一个设计令牌构建系统,允许开发人员设计一次并在任何平台上使用它. 它成为创建或编辑可重用样式指南和资产的单一场所, 使不同应用程序的样式保持一致.
  • 构建一个库来处理移动设备的响应性,因为在React Native中没有现成的解决方案来设置断点,比如web上的媒体查询.
Technologies: React、React Native、Amazon Web Services (AWS)、样式化组件、材质UI, React Native for Web, React Native Bridge, Functional Programming, JavaScript, TypeScript, Mobile App Development, User Interface (UI), User Experience (UX), Agile Software Development, iOS, Android, Front-end, Mobile Applications, Mobile Development, AWS CodePipeline, APIs, Webpack, ECMAScript (ES6), ES7, ES8, Unit Testing, Jest, Agile, Scrum, Jira, SaaS, Architecture, Technical Consulting, Web Consulting, App Development, Web Development, Cloud, Mobile Apps, Web & Mobile Applications, Software Architecture, Zeplin, Figma, Responsive Layout, Responsive Web Apps, NPM, TypeScript 3, Linux, Cross-platform, Cross-platform Testing, Software, Mobile UI, Computer Science, Responsive UI, Cross-platform App Development, Mobile, Web Applications, Monorepos

Senior React Native and React Engineer

2021 - 2021
A State University Technology Office
  • 构建了一个Android应用程序,使用区块链技术管理自我主权身份. 它使用复杂的本地模块连接到区块链上的每个用户的钱包,并使用React native构建, TypeScript, D3.js, Hyperledger Aries, and Indy SDK.
  • 开发了一个管理控制台——完全从零开始到产品发布——来管理区块链上的身份和凭证. It has complex charts, graphs, 以及用于数据可视化的动画,并使用React构建, TypeScript, and Material UI.
  • 设计并实现了管理控制台应用程序的国际化和本地化特性,使其可用于所有受支持的国家.
Technologies: React, React Native, D3.. js, React Redux Form, Formik, Redux- saga, Redux, OAuth, OAuth 2, Cross-platform, Cross-platform App Development, React Native Bridge, Jest, User Experience (UX), User Interface (UI), SCSS, HTML, Functional Programming, JavaScript, TypeScript, Styled-components, Material UI, CSS, CSS3, HTML5, React Redux, Mobile App Development, Agile Software Development, iOS, Android, Front-end, Mobile Applications, Mobile Development, Webpack, ECMAScript (ES6), ES7, ES8, Single-page Applications (SPA), Agile, Scrum, Jira, SaaS, Architecture, App Development, Web Development, Sass, Software Architecture, Responsive Layout, Responsive Web Apps, NPM, Figma, Zeplin, Linux, Web & Mobile Applications, TypeScript 3, React Router, Software, Mobile UI, Mobile, Computer Science, Flux, Responsive UI, Web Applications

Top Full-stack Developer

2021 - 2021
医疗保健人员配备技术平台
  • 作为Android手机应用的主要贡献者, impacting 350,000多名护士可以方便地记录自己的时间. It involved complicated photo taking, scanning, 和身份验证,并使用React Native和TypeScript构建.
  • 完成了几次痛苦的原生模块迁移,使现有的复杂Android应用跨平台,这样它就可以在一个代码库中在iOS和Android上运行和开发.
  • 推动实时地理位置跟踪的前端和后端开发. 它使用React Native和Google Maps API为iOS和Android提供后台位置跟踪和地理围栏,以及电池感应运动检测智能.
  • Set up the complicated build, deployment, beta testing, release, 以及在App Store和Google Play Store上针对几种不同环境设置的代码签名过程.
Technologies: JavaScript, Redux, React Native, Cross-platform, Cross-platform App Development, React Native Bridge, User Experience (UX), User Interface (UI), Functional Programming, TypeScript, Redux-Saga, Styled-components, Material UI, React Redux, Mobile App Development, Agile Software Development, iOS, Android, Front-end, Mobile Applications, Mobile Development, Webpack, ECMAScript (ES6), ES7, ES8, Unit Testing, Agile, Scrum, Jira, SaaS, Architecture, App Development, Mobile Apps, Software Architecture, Responsive Layout, NPM, Figma, TypeScript 3, Zeplin, Linux, Software, Mobile UI, Mobile, Computer Science, Flux, Responsive UI, Jest

高级React Native和React开发人员

2020 - 2021
A Healthcare Digital Platform Provider
  • Used React Native, React Native for Web, 和TypeScript构建一个iPad应用程序来连接病人, doctors, and health plans seamlessly. 后来,它扩展了跨平台支持的能力,如网页和Android平板电脑.
  • 单独开发,从零开始到产品推出与PIP糖尿病相关的医疗保健应用程序, which impacted 800,000+ users. It was built with React and TypeScript.
  • 实现了一个概念验证,以试验不同的趋势技术和奇特的用户体验, such as a flowchart, 引领下一代医疗软件的发展.
  • 构建了其他几个医疗保健跨平台应用程序,为患者提供数据驱动的见解, doctors, and administrators, 利用人工智能和机器学习技术.
技术:亚马逊网络服务(AWS), Amazon Cognito, OAuth, SCSS, React, React Native, HTML, Functional Programming, JavaScript, TypeScript, Redux, Styled-components, Material UI, CSS, CSS3, HTML5, React Redux, Mobile App Development, User Interface (UI), User Experience (UX), Agile Software Development, iOS, Android, Front-end, Mobile Applications, Mobile Development, GraphDB, Docker, Amazon S3 (AWS S3), APIs, RESTful Microservices, Webpack, ECMAScript (ES6), ES7, ES8, Single-page Applications (SPA), Unit Testing, Agile, Scrum, Jira, SaaS, Architecture, App Development, Web Development, Cloud, Mobile Apps, Web App Development, Sass, Software Architecture, Responsive Layout, Responsive Web Apps, NPM, Figma, React Router, TypeScript 3, Web & Mobile Applications, Zeplin, Linux, Cross-platform, Software, Mobile UI, Redux-Saga, REST APIs, Mobile, Computer Science, Flux, Responsive UI, Web Applications, OAuth 2, React Native for Web, React Native Bridge, Cross-platform App Development, Jest, Monorepos

Senior Front-end Software Engineer

2016 - 2020
ADP Innovation Lab
  • 领导web和移动端新用户登录和账户设置工作流程的前端开发, which impacted 30+ million users. 它是用React和React Native构建的.
  • 领导所有客户关键页面国际化支持的前端开发,使ADP网站在140多个国家可用.
  • 在一个由十多名工程师组成的团队中担任技术主管,负责构建一个新的web和移动身份控制中心平台, which impacted over 20,000 users. 它是用React, React Native, Node构建的.js, MySQL, and Couchbase.
  • 领导了一个新的多因素认证框架的开发,并在多个产品团队中率先采用该框架,使其能够在2015年在ADP的所有核心产品中使用,000+ companies' payrolls worldwide.
  • Onboarded, trained, and mentored 10+ junior-, mid-, 以及加入我的团队并让他们学习JavaScript的高级开发人员, React, Redux, and Sass best coding practices.
  • 参与产品和路线图规划以及与产品经理的用户体验设计会议, clients, and UX designers.
  • 取得了良好的业绩记录,使我能够不时地加强和管理团队,以满足关键的产品截止日期, 即使面对最少的开发人员资源.
  • 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.
  • 在领导会议上展示并经常展示我所领导的发展现状和研究成果.
技术:亚马逊网络服务(AWS)、SCSS、HTML、JavaScript、MongoDB、MySQL、Node.js, Redux, React Native, React, CSS, CSS3, HTML5, React Redux, Mobile App Development, Jest, NoSQL, Bootstrap, Web App Development, User Interface (UI), User Experience (UX), Agile Software Development, iOS, Android, Front-end, Mobile Applications, Mobile Development, GraphDB, Selenium, Docker, Amazon S3 (AWS S3), WebdriverIO, APIs, RESTful Microservices, Webpack, Jenkins Pipeline, ECMAScript (ES6), ES7, ES8, SQL, Single-page Applications (SPA), Unit Testing, Agile, Scrum, Jira, SaaS, Leadership, Architecture, App Development, TypeScript, API Applications, Web Architecture, Web Development, Cloud, Mobile Apps, Web App Deployment, Sass, Technical Leadership, Software Architecture, Responsive Layout, Responsive Web Apps, NPM, Figma, Material UI, Styled-components, React Router, TypeScript 3, Web & Mobile Applications, Zeplin, Linux, Cross-platform, Software, Mobile UI, Redux-Saga, Functional Programming, REST APIs, Mobile, Containers, Minimum Viable Product (MVP), Engineering, Computer Science, Flux, Responsive UI, Web Applications, Sequelize, Cross-platform App Development, React Native Bridge, Performance, Monorepos

Full-stack Software Engineer

2015 - 2016
ADP
  • 为web和移动应用程序构建和设计了专有的身份验证和授权框架. 该框架包含三项授权专利,所有专利上都有我的名字.
  • 与20名开发人员合作,使用React完成专有授权框架的开发, Node.. js、MongoDB、MySQL、Scala和Casandra.
  • 设计并开发了Selenium端到端回归测试框架,以取代全公司范围内的手动测试. 确保框架不仅涵盖了所有常见用例和边缘用例,而且涵盖了所有主流浏览器, as well as IE and IE Edge.
  • 使用Jest确保100%的单元测试代码覆盖所有主要的前端和后端存储库, Mocha, and Chai.
  • 推出了一个数据库迁移,将团队中所有微服务从MongoDB切换到Couchbase Server.
  • 对前端和后端开发都坚持最高的安全标准, 有助于ADP在安全500强中排名第一.
  • 执行在一个高度实验性和R&面向d的领域,以保持在趋势开源技术的前沿.
  • 通过在Jenkins中自动化构建过程和全面的回归测试,保证每个版本的质量和持续部署.
  • 与基础设施团队密切合作,不断更新和修补所有应用程序和微服务,以便团队能够跟上新的技术堆栈和安全需求,并实现更强的性能.
  • 安全集成测试涵盖了真实云环境中服务和数据库之间所有可能的交互.
技术:HTML, JavaScript, MongoDB, MySQL, Node.js, Redux, React, CSS, CSS3, HTML5, React Redux, Jest, NoSQL, Bootstrap, Web App Development, User Interface (UI), User Experience (UX), Agile Software Development, Front-end, GraphDB, Selenium, Docker, Amazon S3 (AWS S3), APIs, RESTful Microservices, Webpack, Jenkins Pipeline, ECMAScript (ES6), ES7, ES8, SQL, Single-page Applications (SPA), Unit Testing, Agile, Scrum, Jira, SaaS, App Development, API Applications, Web Development, Cloud, Web App Deployment, Software Architecture, Responsive Layout, Technical Leadership, Responsive Web Apps, React Native, NPM, Figma, Material UI, React Router, TypeScript 3, Web & Mobile Applications, Zeplin, Linux, Cross-platform, Software, Mobile UI, Functional Programming, REST APIs, Mobile, Containers, Minimum Viable Product (MVP), Engineering, Computer Science, Flux, Responsive UI, Web Applications, Leadership, Sequelize, Cross-platform App Development, React Native Bridge, Performance, Amazon Web Services (AWS), InVision, Monorepos

Full-stack Web Developer

2014 - 2015
Acupay
  • 独立开发,从零开始推出全球资产管理服务web应用程序,每月价值500美元,000. It was built with AngularJS, Node.js, Express.js和Jade, Microsoft SQL Server, Grunt和多因素身份验证(MFA).
  • 我自己从零开始创建了一个欧洲税务处理服务网络应用程序,每月价值100美元,000. It was built with Angular, Node.js, Hapi.js, Handlebar.js, and Microsoft SQL Server.
  • 实现了一个集中式邮件服务器,用于管理安全通道中的所有内部电子邮件,并提供带有实时邮件状态更新和统计图表的管理仪表板. 它是用React, Flux, WebSockets, D3构建的.js, and Grunt.
Technologies: Grunt, Flux, D3.js, WebSockets, Node.js, Microsoft SQL Server, JavaScript, React, ECMAScript (ES6), App Development, Front-end, Web App Development, API Applications, APIs, Bootstrap, CSS, SaaS, Single-page Applications (SPA), Cloud, Software Architecture, Responsive Layout, Responsive Web Apps, Redux, NPM, Figma, React Router, Web & Mobile Applications, Zeplin, Linux, Software, Functional Programming, REST APIs, Minimum Viable Product (MVP), Engineering, Computer Science, Responsive UI, Web Applications, Web Development, Sequelize, Banking & Finance, User Interface (UI), InVision

Teaching Assistant

2014 - 2014
Columbia University
  • 协助教授指导50余名学生使用Hadoop 2进行大数据编程项目, Pig, Mahout, GraphDB, Hive, HBase, and Oozie.
  • 提供指导和调试所有课程相关资源的支持, assignments, 每周有100多名学生参加.
  • 主持教学助理会议,现场演示如何构建, run, and develop Pig, Hive, HBase, Oozie, Mahout, 以及如何将它们应用到现实世界的问题中.
Technologies: GraphDB, Hadoop, Amazon Web Services (AWS), Amazon S3 (AWS S3), Cloud, Leadership, Software Architecture, Responsive Layout, Technical Leadership, Responsive Web Apps, NPM, Web & Mobile Applications, Linux, Software, REST APIs, Mobile, Engineering, Computer Science, Web App Development, Web Applications, Web Development, App Development, OAuth, OAuth 2, User Interface (UI)

Arthur Murray Official (iOS和Android)

http://arthurmurray.com/
最适合交际舞选手的工具.

它是为世界上最大的交际舞工作室而建的. 它使用React Native作为前端和Node.后台处理大数据.

它可以在App Store(苹果)下载.co/2Ug9x66) and Play Store (Bit.ly/3duOERK).

Pinto (iOS and Android)

Pinto是首屈一指的数字化平台,它提供了一种高效智能的记录方式, upload, 并为克罗格(Kroger)等大型零售商追踪货架上每种产品的成分.

它的前端使用了React Native和GraphQL,并与现有的后端进行了集成.

它可以在App Store(苹果)下载.co/2Qz6VEj) and Play Store (Bit.ly/3ap7OGK).

Pacesetter (iOS)

一个健身应用程序,训练运动员在马拉松比赛中实时控制他们的速度.

它是用React Native构建的前端和地理定位, motion tracking, and iTunes integration; Firebase for back-end data storage. 这款应用目前正在进行beta测试,很快就会在App Store上架.

Get Apollo (iOS and Android)

http://www.getapollo.in/
你最喜欢的俱乐部和酒吧的实时派对信息的首选应用程序在你的指尖.

It's built with React Native for the front end; Firebase for back-end storage, OAuth authentication, and app analytics.

它可以在App Store(苹果)下载.co/2Lh7oq3) and Play Store (Bit.ly/2WhuujG).

Circlus Connect (iOS)

一个利用网红的声音帮助当地人找到美味餐厅优惠的平台.

它是用React Native为前端和Node构建的.用于后端支付处理的MongoDB和Stripe API. 它可以在苹果应用商店下载.co/2VGkTC3).

Local Detour (iOS)

基于位置的服务可以帮助人们发现鲜为人知的事件.
It's built with React Native for the front end; Firebase for back-end data storage and OAuth authentication. 它可以在App Store(苹果)下载.co/2VEdHX6).

Future Plans (iOS)

一个生活和财务规划平台,让你的未来得到保障.

它是用React Native和Expo构建的,用于前端快速原型. 这款应用目前正在进行beta测试,很快就会在App Store上架.

Wonda Shop (iOS and Android)

一个领先的电子商务平台,可以购买食品、化妆品、服装、电子产品和家居用品.

它是用React Native和Expo构建的,用于前端快速原型. 这款游戏目前正在进行beta测试,很快就会在App Store和Play Store上线.

Goti (iOS and Android)

第一个专门为女性定制的社交媒体和市场平台.

它是用React Native和Expo构建的,用于前端快速原型. 这款游戏目前正在进行beta测试,很快就会在App Store和Play Store上线.

Lifion by ADP (Web)

我参与建立了一个行业领先的薪资和人力资源管理平台,影响了大约140个国家的3000多万用户.

它是用React、Redux和几个专有的定制组件构建的.

Play Nice (Web)

http://staging.playniceapp.com/home
我参与开发了一个消除网络欺凌的平台.

它的前端是用React和Node构建的.MongoDB, Stripe API, Twillio API, Gmail API的后端. 请随时欧博体育app下载了解更多细节.

Taiwan Society for Risk Analysis (Web)

我为国际学术平台的发展做出了贡献.

它的前端是用React和Node构建的.. js, MongoDB, Firebase用于后端数据存储. 请随时欧博体育app下载了解有关该项目的更多细节.

Sugarpost (Web)

参与开发施工管理平台.

它的前端是用Angular和Node构建的.js和MongoDB用于后端大数据处理. 请随时欧博体育app下载了解有关该项目的更多细节.

CMTech (Web)

我参与了这个施工管理平台的开发.

它的前端是用Angular和Node构建的.js和MongoDB用于后端大数据处理. 请随时联系有关这个项目的更多细节.

Source Code for a React Native App

http://github.com/kiddkevin00/get-apollo
我为我的一个创业客户开发了这个代码结构. It's built with React Native and Redux. 这是app Store中Get Apollo应用程序的源代码.co/2Lh7oq3),并将很快在Play商店(Getapollo).in).

React应用程序的源代码(全栈)

http://github.com/kiddkevin00/top-times
我为一个React web应用程序及其后端服务器构建了这个代码结构. 它是用React、Redux、Sass和Jest构建的,用于前端和Node.后端使用MongoDB、PostgreSQL、Mocha和JWT.

Languages

SCSS, ES7, JavaScript, HTML5, CSS, HTML, Sass, ECMAScript (ES6), ES8, TypeScript, CSS3, TypeScript 3, GraphQL, SQL

Frameworks

React Native, Jest, Redux, Flux, JSON Web Tokens (JWT), Material UI, OAuth 2, Bootstrap, Selenium, Hadoop

Libraries/APIs

React, Node.js, React Redux, REST APIs, Redux-Saga, React Router, React Redux Form, Formik, React Native for Web, D3.. js, Stripe API, Stripe Connect API, Jenkins Pipeline

Tools

WebdriverIO, Webpack, Expo, Expo.io、Jira、ExpoKit、Mocha、NPM、Sequelize、Figma、Zeplin、Amazon Cognito、Grunt、InVision

Paradigms

Agile Software Development, Mobile Development, Unit Testing, Agile, Scrum, App Development, Web Architecture, Responsive Layout, Functional Programming, Cross-platform

Platforms

Firebase, Docker, Mobile, Linux, iOS, Android, Amazon Web Services (AWS)

Storage

MongoDB, MySQL, Microsoft SQL Server, PostgreSQL, NoSQL, Amazon S3 (AWS S3)

Other

RESTful Microservices, Mobile App Development, Web App Deployment, Mobile Applications, APIs, Front-end, User Experience (UX), User Interface (UI), Full-stack, NativeBase, Single-page Applications (SPA), SaaS, Architecture, Web App Development, API Applications, Web Development, Cloud, Mobile Apps, Web Applications, Responsive UI, Computer Science, Engineering, Software Architecture, Responsive Web Apps, Minimum Viable Product (MVP), Containers, Consulting, Technical Consulting, Web Consulting, CTO, Mobile UI, Software, Styled-components, Web & Mobile Applications, Cross-platform Testing, Cross-platform App Development, Performance, Monorepos, Mobile Payments, Stripe Payments, Leadership, Geolocation, Airtable, Technical Leadership, OAuth, React Native Bridge, AWS CodePipeline, WebSockets, GraphDB, Electrical Engineering

Industry Expertise

Banking & Finance

2013 - 2014

电子工程硕士学位,主修计算机科学

哥伦比亚大学-美国纽约

2009 - 2012

理工科学士学位,主修计算机科学

国立台湾大学-台北市

Collaboration That Works

How to Work with Toptal

在数小时内,而不是数周或数月,我们的网络将为您直接匹配全球行业专家.

1

Share your needs

在与Toptal领域专家的电话中讨论您的需求并细化您的范围.
2

Choose your talent

在24小时内获得专业匹配人才的简短列表,以进行审查,面试和选择.
3

Start your risk-free talent trial

与你选择的人才一起工作,试用最多两周. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring