Michael Lin,英国伦敦的开发者
Michael is available for hire
Hire Michael

Michael Lin

验证专家  in Engineering

前端开发人员

Location
英国伦敦
至今成员总数
2022年10月7日

Michael是一名专注于ui的软件工程师,在不同的组织中拥有超过8年的经验, 最近是在全球投资银行. At Citibank, 他正在开发一个跨资产风险系统,为市场和安全服务业务提供服务. Michael从事过各种技术的开发工作,对TypeScript特别感兴趣, React, and GraphQL.

Portfolio

Citibank
React, TypeScript, JavaScript, GraphQL, 阿波罗反应, microfrontend, Node.js...
FlintMint有限责任公司
React, TypeScript, Electron,敏捷软件开发,Web UI, Web UX...
Beamery
Next.js、React、Code Review、HTML、有样式的组件、Storybook、Node.js...

Experience

Availability

Part-time

首选的环境

MacOS, Visual Studio Code (VS Code), Slack, Zoom, GitHub, Git

最神奇的...

...我在巴克莱建立了一个数据管理门户软件,取代了第三方工具,每年节省了100多万美元的会员费.

工作经验

Tech Lead

2022年至今
Citibank
  • 领导一个由5名UI开发人员组成的敏捷工程团队,提供专注于跨资产风险管理的平台和软件解决方案.
  • 领导工程和跨团队设计会议.
  • 为跨资产风险系统实现并构建了高质量的React UI,以服务于市场和安全服务业务.
  • 执行scrum主管职责, 主持日常会议, sprint计划, 资源管理, 和预算.
  • 与全球合作伙伴(利益相关者)合作,推动下一代风险系统的实施.
  • 通过灌输包括代码审查在内的包容性团队文化来改进开发过程, 标准化考试, 以及释放过程.
技术:React, TypeScript, JavaScript, GraphQL, 阿波罗反应, microfrontend, Node.js, Storybook, Styled-components, HTML, 团队管理, Code Review, GitHub, Jenkins, Docker, HTML5, Figma, APIs, Front-end, Web Design, 用户界面(UI), 响应式网页设计(RWD), Apollo, Agile, SQL, MongoDB, JavaScript测试, Cypress, Webpack, CSS, D3.js, CSS3, NPM, 网页可及性, 响应用户界面, 代码分离, 结对编程, 函数式编程, React测试库, Enzyme, Jest, Recoil, 单页应用(SPA), Full-stack, REST APIs, Finance, Fintech, ECMAScript (ES6), UI开发, Babel, Chakra UI, 敏捷软件开发, PostCSS, 响应设计, 亚马逊网络服务(AWS), WebSockets, 前端开发, Axios, 反应的路由器, Web UI, Web UX, 用户体验(UX), 回来的工具包

前端开发人员

2023 - 2023
FlintMint有限责任公司
  • 为用于医疗记录的医疗保健桌面应用程序开发用户界面(UI)屏幕. 这些UI屏幕, 包括登录, Register, Profile, and Library, 是用React开发的, TypeScript, 和电子.
  • 通过Jira问题跟踪和管理,监督问题的解决.
  • 与UI团队密切合作,影响总体前端架构,解决电子和React技术中复杂的UI挑战.
  • 与团队内的UI工程师进行日常结对编程,以解决技术问题.
技术:反应, TypeScript, Electron,敏捷软件开发,Web UI, Web UX, 用户体验(UX), 回来的工具包

高级软件工程师

2020 - 2022
Beamery
  • 使用最新的前端技术,为市场领先的B2B多租户SaaS平台做出了贡献,颠覆了招聘行业.
  • 审查软件文档以确保技术准确性, compliance, 或者完整性来降低风险.
  • 定期进行代码审查, 结对编程, 设计会议以确保代码质量, reusability, 和可维护性.
  • 为团队内部的架构和技术选择做出贡献.
技术:下一个.js、React、Code Review、HTML、有样式的组件、Storybook、Node.js, 源代码审查, JavaScript, TypeScript, GraphQL, 阿波罗反应, GitHub, CI / CD管道, Docker, HTML5, Figma, APIs, Redux, Front-end, Express.js, Tailwind CSS, Web Design, 搜索引擎优化(SEO), UI Design, 用户界面(UI), Prisma, 响应式网页设计(RWD), Apollo, Agile, SQL, JavaScript测试, Cypress, Webpack, CSS, CSS3, Sass, NPM, 网页可及性, 响应用户界面, 代码分离, 结对编程, 函数式编程, React测试库, Enzyme, Jest, 单页应用(SPA), PostgreSQL, Full-stack, Firebase, 谷歌云平台(GCP), REST APIs, Cloudflare, ECMAScript (ES6), UI开发, Babel, Chakra UI, Electron, 敏捷软件开发, 情感的图书馆, PostCSS, Serverless, Contentful, 响应设计, 亚马逊网络服务(AWS), Mobile, WebSockets, 前端开发, Axios, 反应的路由器, Blockchain, Cryptocurrency, Web UI, Web UX, 用户体验(UX), 回来的工具包

首席前端工程师

2017 - 2020
Barclays
  • 领导一个由10名前端、后端和全栈工程师组成的敏捷团队.
  • 参与了敏捷的所有阶段, 包括需求分析, 体系结构设计, development, testing, deployment, 以及对巴克莱内部应用程序的持续支持.
  • Owned, designed, 并为巴克莱的大量内部数据开发了一个React Graph Visualisation Explorer,以削减1英镑.第三方软件年费300万.
  • 与设计师合作,创造干净和简单的界面, 直观的交互和体验.
  • 为其他团队成员提供技术专长和同行代码审查.
技术:React, JavaScript, TypeScript, HTML, GraphQL, 阿波罗反应, Node.js、Git、GitHub、Jira、Confluence、Docker、HTML5、api、前端、Express.js, Web Design, UI Design, 用户界面(UI), 响应式网页设计(RWD), Apollo, Agile, SQL, MongoDB, JavaScript测试, Cypress, Webpack, CSS, D3.js, CSS3, Sass, NPM, 网页可及性, 响应用户界面, 代码分离, 结对编程, 函数式编程, React测试库, Enzyme, Jest, 单页应用(SPA), Full-stack, Redux, REST APIs, Finance, Fintech, ECMAScript (ES6), UI开发, Babel, Material UI, 敏捷软件开发, 响应设计, Mobile, 前端开发, Axios, 反应的路由器, Web UI, Web UX

Web开发人员

2015 - 2017
沃德通信
  • 将设计团队的用户体验线框图和模型转换为响应式web应用程序.
  • 为BHF和德意志银行开发交互式信息图表.
  • 使用AngularJS框架构建web应用,并使用Bootstrap CSS框架进行响应式web设计.
  • 修复了现有网站的错误,并实现了显著提高web功能和速度的增强功能.
技术:反应, JavaScript, jQuery, HTML, CSS, AngularJS, HTML5, Front-end, 搜索引擎优化(SEO), UI Design, 用户界面(UI), 响应式网页设计(RWD), Agile, CSS3, Sass, NPM, 网页可及性, 响应用户界面, 结对编程, UI开发, 敏捷软件开发, 响应设计, Mobile, 前端开发, Web UI, Web UX

Web开发人员

2014 - 2015
物质世界
  • 为HBO、Fox和华纳兄弟开发、维护和部署网站解决方案.
  • 为web应用程序编写跨浏览器兼容的HTML5, CSS3和JavaScript.
  • 以高标准同时参与多个项目.
技术:HTML, JavaScript, CSS, jQuery, Bootstrap, Front-end, 搜索引擎优化(SEO), 响应式网页设计(RWD), CSS3, Sass, NPM, 网页可及性, 响应用户界面, 结对编程, Laravel, UI开发, 响应设计, 用户界面(UI), Mobile, 前端开发, Web UI, Web UX

Flintmint

开发了一个专注于记录的全面医疗保健桌面应用程序, 采用React, TypeScript, 和基于电子的架构. 该应用程序的用户界面包括Login等基本屏幕, Register, Profile, Library, and more, 这是我积极实施的.

通过与UI团队密切合作,我在塑造前端架构方面发挥了关键作用. 我们在Electron和React框架中共同解决了复杂的UI挑战.

Furthermore, 我通过频繁地与UI工程师进行结对编程,培养了一种协作文化, 协助解决技术问题. 在整个项目中, 我的努力有助于提高应用程序的整体质量和功能.

花旗银行风险平台

一个基于react的平台,服务于内部风险应用程序,支持分布式开发和独立UI应用程序的发布. 它使用React, TypeScript, 和GraphQL作为核心技术,并作为提供SSO和开箱即用的内部设计系统的微前端解决方案实现.

我目前是这个项目的技术负责人和核心工程师. 我的主要职责包括制定架构决策, 功能开发, 举办冲刺仪式, 涉众/项目管理.

巴克莱的数据治理门户

构建了一个基于react的巴克莱数据门户, 用于数据管理和管理的数据治理平台. 它使内部分析人员能够探索其广泛的资产实体中的含义/关系,并改进业务决策. 我是负责前端和后端工作的首席工程师, 从原型到发布.

该团队在一年内从一名工程师(我自己)发展到大约10名工程师. 除了技术上的贡献, 我参与了大量的招聘工作(审阅简历、进行面试),并建立了一支坚实的团队.

魔法天赋门户

开发React和Next.基于js的web应用程序,用于内部人才流动,命名为人才门户. 它的主要目的是帮助大型组织留住他们的内部人才. 我担任前端工程师,负责应用程序的核心UI. 这还包括与设计师合作,创造一个吸引人的、美观的界面,不仅是可访问的,而且是为目标消费者设计的.

Languages

JavaScript, TypeScript, GraphQL, HTML, CSS, CSS3, HTML5, ECMAScript (ES6), Sass, SQL, AMPScript, Java

Frameworks

Next.js, Jest, Cypress, Redux, Tailwind CSS, Material UI, Electron, Bootstrap, AngularJS, Express.js, Laravel

库/ api

React, React测试库,REST api, React路由器,Node.. js,情感库,AG网格,jQuery, D3.js

Tools

阿波罗反应, GitHub, JavaScript测试, Babel, NPM, Webpack, Figma, PostCSS, Slack, Jenkins, Git, Jira, Confluence, Prisma

Paradigms

函数式编程, 结对编程, Agile, 响应式网页设计(RWD), 敏捷软件开发, Web UI设计, UI Design, Microfrontends, 搜索引擎优化(SEO)

Platforms

Mobile, Firebase, Contentful, 亚马逊网络服务(AWS), Visual Studio Code (VS Code), Docker, 谷歌云平台(GCP), Blockchain

行业专业知识

Web Design

Other

Storybook, Styled-components, Code Review, Enzyme, 代码分离, 响应用户界面, Front-end, Apollo, 单页应用(SPA), Full-stack, UI开发, Chakra UI, 响应设计, 前端开发, Axios, DOM, Web UI, Recoil, 网页可及性, APIs, 用户界面(UI), Finance, Fintech, Serverless, WebSockets, Web UX, 用户体验(UX), 回来的工具包, 团队管理, 软件开发, Web开发, Networking, 源代码审查, CI / CD管道, 阿波罗服务器, Cloudflare, Cryptocurrency

Storage

MongoDB, PostgreSQL

2011 - 2014

计算机科学学士学位

兰开斯特大学-兰开斯特,英国

有效的合作

如何使用Toptal

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

1

分享你的需求

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

选择你的才能

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

开始你的无风险人才试验

与你选择的人才一起工作,试用最多两周. 只有当你决定雇佣他们时才付钱.

对顶尖人才的需求很大.

开始招聘