Michael Lin
验证专家 in Engineering
前端开发人员
Michael is a UI-focused software engineer with over eight years of experience across various organizations, 最近是在全球投资银行. At Citibank, he's working on a cross-asset risk system to service the markets and security services business. Michael has worked across the stack with various technologies and is particularly interested in TypeScript, React, and GraphQL.
Portfolio
Experience
Availability
首选的环境
MacOS, Visual Studio Code (VS Code), Slack, Zoom, GitHub, Git
最神奇的...
...thing I've built is a data governance portal software in Barclays that replaced a third-party tool and saved over one million in membership fees per year.
工作经验
Tech Lead
Citibank
- Led an agile engineering team of five UI developers to provide platform and software solutions focused on cross-asset risk management.
- 领导工程和跨团队设计会议.
- Implemented and architected a high-quality React UI for a cross-asset risk system to service the market and security services business.
- 执行scrum主管职责, 主持日常会议, sprint计划, 资源管理, 和预算.
- Collaborated with global partners (stakeholders) to drive the implementation of the next-gen risk system.
- Improved development processes by instilling an inclusive team culture that includes code reviews, 标准化考试, 以及释放过程.
前端开发人员
FlintMint有限责任公司
- Developed the user interface (UI) screens for a healthcare desktop application for medical note-taking. 这些UI屏幕, 包括登录, Register, Profile, and Library, 是用React开发的, TypeScript, and Electron.
- Monitored and oversaw problem resolution through Jira issues tracking and management.
- Collaborated closely with the UI team to influence the overarching front-end architecture and address intricate UI challenges in Electron and React technologies.
- Engaged in routine 结对编程 sessions with fellow UI engineers within the team to tackle technical issues.
高级软件工程师
Beamery
- Contributed to a market-leading B2B multi-tenanted SaaS platform disrupting the recruitment industry using the latest front-end technologies.
- 审查软件文档以确保技术准确性, compliance, 或者完整性来降低风险.
- 定期进行代码审查, 结对编程, 设计会议以确保代码质量, reusability, 和可维护性.
- 为团队内部的架构和技术选择做出贡献.
首席前端工程师
Barclays
- 领导一个由10名前端、后端和全栈工程师组成的敏捷团队.
- 参与了敏捷的所有阶段, 包括需求分析, 体系结构设计, development, testing, deployment, 以及对巴克莱内部应用程序的持续支持.
- Owned, designed, and developed a React Graph Visualisation Explorer for Barclays' extensive internal data to cut the £1.第三方软件年费300万.
- 与设计师合作,创造干净和简单的界面, 直观的交互和体验.
- Provided technical expertise and peer code reviews to other team members.
Web开发人员
沃德通信
- Translated the design team's UX wireframes and mockups into responsive web applications.
- 为BHF和德意志银行开发交互式信息图表.
- Used the AngularJS framework for building web apps and worked on the Bootstrap CSS framework for responsive web design.
- Fixed bugs from existing websites and implemented enhancements that significantly improved web functionality and speed.
Web开发人员
物质世界
- Developed, maintained, and deployed website solutions for HBO, Fox, and Warner Bros.
- Wrote cross-browser compliant HTML5, CSS3 and JavaScript for web applications.
- 以高标准同时参与多个项目.
Experience
Flintmint
I played a pivotal role in shaping the front-end architecture by collaborating closely with the UI team. We collectively tackled complex UI challenges within the Electron and React frameworks.
Furthermore, I fostered a culture of collaboration by engaging in frequent 结对编程 sessions with fellow UI engineers, 协助解决技术问题. 在整个项目中, my efforts contributed to enhancing the overall quality and functionality of the application.
花旗银行风险平台
我目前是这个项目的技术负责人和核心工程师. 我的主要职责包括制定架构决策, 功能开发, 举办冲刺仪式, 涉众/项目管理.
巴克莱的数据治理门户
The team has grown from one engineer (myself) to around ten engineers within a year. 除了技术上的贡献, I was heavily involved with hiring (reviewing resumes and conducting interviews) and building a solid team.
魔法天赋门户
Education
计算机科学学士学位
兰开斯特大学-兰开斯特,英国
Skills
库/ 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
Frameworks
Next.js, Jest, Cypress, Redux, 顺风CSS, Material UI, Electron, Bootstrap, AngularJS, Express.js, Laravel
Languages
JavaScript, TypeScript, GraphQL, HTML, CSS, CSS3, HTML5, ECMAScript (ES6), Sass, SQL, AMPscript, Java
Paradigms
函数式编程, 结对编程, Agile, 响应式网页设计(RWD), 敏捷软件开发, Web UI设计, UI Design, Microfrontends, 搜索引擎优化(SEO)
Platforms
Mobile, Firebase, Contentful, 亚马逊网络服务(AWS), Visual Studio Code (VS Code), Docker, 谷歌云平台(GCP), Blockchain
行业专业知识
Web Design
Storage
MongoDB, PostgreSQL
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
如何使用Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
分享你的需求
选择你的才能
开始你的无风险人才试验
对顶尖人才的需求很大.
开始招聘