Mark Evans
Verified Expert in Engineering
完整的开发人员
马克在科技行业有超过十年的经验, 特别是在全栈web开发中. 他喜欢把他的技术集合在一起, personal, 以及解决问题的能力,为每个客户提供最佳的解决方案. 马克的理论物理背景有助于他横向思考问题, 这有助于他快速有效地解决问题.
Portfolio
Experience
Availability
首选的环境
GitHub, Git, Vim文本编辑器,MacOS
The most amazing...
...我编写的开源库是流行的Ruby gem Dragonfly(300万次下载), 它提供了一种新颖的方式来处理网站图像和其他资产
Work Experience
前端开发人员
Sky (contract)
- 独自开发重要的原型.
- 联络设计和硬件团队,确保正确的需求.
- 创建多个通用包以供跨项目使用.
- 创建用于提供内容的后端api.
- 为其他团队的初级开发人员提供流程反馈.
全栈Web开发人员
Bluespot(合同)
- 为ipad开发飞行员培训应用.
- 开发docker部署概念证明.
- 开发AMQP集成概念验证.
- 与Stripe整合国际(可变增值税)支付.
- 指导更多的初级开发人员并帮助进行架构设计.
全栈Web开发人员
pPresence(合同)
- 在Node中开发了许多原型.js和Rails用于测试/证明个人数据容器概念.
- 在Node中构建JSON api.Js供第三方平台使用.
- Used OAuth 2.0来跨多个服务进行身份验证.
- 创建用户描述的积压,并为开发工作提供估计.
- 为已经编写好的代码库的重要部分设计回归/集成测试.
完整的开发人员
巴克莱(合同)
- 在Node中创建原型.一个新的内部人力资源管理工具.
- 指导印度的远程开发人员如何提供集成测试.
- 限定用户场景的范围,并向远程开发人员提供测试需求.
- 为内部利益相关者提供原型演示.
- 为团队的其他成员创建文档,以便他们可以轻松地与项目集成并在项目上工作.
首席后端开发人员
英国新闻(合同)
- 领导Sun Goals足球应用程序的后端开发,作为迁移到HTTPS JSON API后端的一部分.
- 为初级Rails开发人员提供指导和配对,使用远程屏幕共享.
- 为sprint backlog创建和整理用户故事.
- 为应用程序开发人员记录的后端端点、用法和权限详细信息.
- 监督使用英国新闻集团内部系统的后端产品的部署.
全栈Web开发人员
EastMeetEast(合同)
- 利用机器学习(神经网络)创建了一种新颖的“骗局探测器”服务,随着收集到的数据越来越多,它就会学习.
- 增加了有价值的新功能,以提高吸收/转换.
- 成功地跨多个时区远程沟通和讨论想法.
高级全栈Web开发人员
New Bamboo(现为Thoughtbot London)
- 创建了流行的开源Ruby库Dragonfly,用于按需调整图像大小.下载500万次,http://markevans.github.io/dragonfly.
- 为包括沃达丰在内的许多客户开发项目, Intel, Disney, Channel 5, News UK, Amnesty, Which?、spbreakaks、Hounslow council、Brojure、jobspublic等等.
- 为潜在的新客户提供工作评估和评估.
- 协助并参与用户故事研讨会,从一开始就确定项目需求, 并在回顾会议中不断改进开发过程.
- 每周与客户会面,演示已完成的工作,整理项目待办事项并计划后续工作.
- 指导和指导初级开发人员轻松地进入项目.
- 使用测试驱动开发使用Ruby实现项目, Javascript, 以及其他语言,包括Python.
- 组织Javascript研讨会,在内部和伦敦Ruby用户组进行了多次演讲.
全栈Web开发人员
广域通信
- 设计和开发Indesign导入工具,每周为《欧博体育app下载》杂志节省大量工作时间.
- 开发Apollo杂志网站.
- 使用SQL为Dennis Publishing运行每周报告.
研究科学家
BAE Systems
- 使用c++开发blob跟踪软件.
- 构建了供系里其他研究人员使用的c++实用程序库(共45个).
- 领导研究项目,研究机器人系统的同步定位和绘图技术, 使用贝叶斯方法.
- 为空客公司每年节省了数千英镑用于开发磁性飞机机翼螺旋系统.
- 获得高级c++资格证书.
Experience
蜻蜓开源Ruby Gem
http://markevans.github.io/dragonfly许多其他公司提供了第三方插件(例如.g. http://github.http://www.markevans/dragonfly/wiki/dragonfly -add-ons),我提供了一些官方的插件:
- http://github.com/markevans/dragonfly-s3_data_store
- http://github.com/markevans/dragonfly-couch_data_store
- http://github.com/markevans/dragonfly-mongo_data_store
树屋JavaScript框架
http://github.com/markevans/treehouse它是一个固执己见的框架,用于处理单页JavaScript应用程序中的状态. 它为更新和查询单个不可变状态树提供了游标和其他工具.
它的作用域与Redux相似,可以看作是Redux的替代品.
由于JavaScript框架市场已经饱和,它没有被公开,因为像Redux这样的工具得到了很好的支持和充分的支持. 然而,事实上,比起Redux,我更喜欢Treehouse的方法.
有关其使用的详细信息请参见:http://github.com/markevans/treehouse.
Treehouse JS的路由器库
http://github.com/markevans/treehouse-router税务计算器? Money
http://www.which.co.uk/money/tax-calculator我帮助开发了税收计算器, 包括复杂的税务逻辑,必须根据正确的税收规则进行彻底的测试.
Education
理论物理学理学硕士(杰出)学位
伦敦国王学院——英国伦敦
剑桥CELTA英语教学资格证书
英格萨文化-累西腓,巴西
物理学硕士学位
牛津大学——英国牛津
Skills
Libraries/APIs
Node.js, React, Ruby on Rails API, Rack, push
Tools
Vim文本编辑器,MATLAB, LaTeX, Flow, RabbitMQ, GitHub, Git, Capistrano, Docker Compose, Cucumber
Frameworks
Ruby on Rails (RoR)、Redux、Angular、OAuth 2、Phoenix、Capybara、Sinatra、Selenium、Svelte
Languages
JavaScript, Ruby, Sass, ECMAScript (ES6), SCSS, HTML5, HTML, CSS, CoffeeScript, TypeScript, Python, PHP, Elm, Elixir, SQL, GraphQL, Go, C++
Paradigms
REST、敏捷、看板、函数式编程、Scrum、测试驱动开发(TDD)
Storage
JSON, Redis, MongoDB, MySQL, PostgreSQL, Amazon S3 (AWS S3)
Platforms
MacOS,亚马逊网络服务(AWS), DigitalOcean, Docker, Unix,亚马逊
行业专业知识
Teaching
Other
Physics, Mathematics, Freelancing, APIs, Urban Airship, 人工神经网络(ANN), Dash, Streaming, Machine Learning, Neural Networks, 西班牙语英语翻译, Unix Shell脚本, WebSockets
如何使用Toptal
在数小时内,而不是数周或数月,我们的网络将为您直接匹配全球行业专家.
Share your needs
选择你的才能
开始你的无风险人才试验
对顶尖人才的需求很大.
Start hiring