Marcus Hsu
Verified Expert in Engineering
Full-stack Developer
Marcus在前端开发方面有超过十年的经验, 在过去的几年里,我一直在用React Native构建React网站,开发iOS和Android应用. 他已经帮助至少31家企业和初创客户使用React设计和构建了高质量的跨平台应用程序, React Native, and Node.js. Marcus还开发了企业级应用,影响了140个国家的3000多万用户.
Portfolio
Experience
Availability
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
A Residential Brokerage Company
- 带领前端和后端开发团队,引领奢侈品竞价平台最小可行产品的技术方向.
- 不断与PM和UX设计师合作,制定高层架构决策并主持设计会议, 做出大部分最终的技术决定.
- 每天亲自编写代码,以完成客户的紧急请求和关键错误修复,并指导每个初级开发人员确保团队满足每个sprint截止日期.
- 指导初级开发人员编写代码和解决问题的方法.
- 在合并到代码库之前非常详细地审查每个拉取请求,以确保始终保持最高的代码质量.
- 在产品发布后,我只负责维护代码库,因为我非常了解每段代码在整个代码库中90%的功能.
- 完成了几个关键的错误修复、UX改进和新的大型特性.
Tech Lead
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上的媒体查询.
Senior React Native and React Engineer
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.
- 设计并实现了管理控制台应用程序的国际化和本地化特性,使其可用于所有受支持的国家.
Top Full-stack Developer
医疗保健人员配备技术平台
- 作为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上针对几种不同环境设置的代码签名过程.
高级React Native和React开发人员
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, 利用人工智能和机器学习技术.
Senior Front-end Software Engineer
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.
- 在领导会议上展示并经常展示我所领导的发展现状和研究成果.
Full-stack Software Engineer
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中自动化构建过程和全面的回归测试,保证每个版本的质量和持续部署.
- 与基础设施团队密切合作,不断更新和修补所有应用程序和微服务,以便团队能够跟上新的技术堆栈和安全需求,并实现更强的性能.
- 安全集成测试涵盖了真实云环境中服务和数据库之间所有可能的交互.
Full-stack Web Developer
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.
Teaching Assistant
Columbia University
- 协助教授指导50余名学生使用Hadoop 2进行大数据编程项目, Pig, Mahout, GraphDB, Hive, HBase, and Oozie.
- 提供指导和调试所有课程相关资源的支持, assignments, 每周有100多名学生参加.
- 主持教学助理会议,现场演示如何构建, run, and develop Pig, Hive, HBase, Oozie, Mahout, 以及如何将它们应用到现实世界的问题中.
Experience
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)
它的前端使用了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)
它是用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-apolloReact应用程序的源代码(全栈)
http://github.com/kiddkevin00/top-timesSkills
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
Education
电子工程硕士学位,主修计算机科学
哥伦比亚大学-美国纽约
理工科学士学位,主修计算机科学
国立台湾大学-台北市
How to Work with Toptal
在数小时内,而不是数周或数月,我们的网络将为您直接匹配全球行业专家.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring