英国伦敦的开发人员fracimazrique Mittelstaedt
Frédérique is available for hire
Hire Frédérique

Frederique Mittelstaedt

验证专家  in Engineering

软件开发人员

Location
英国伦敦
至今成员总数
2019年2月22日

他是一名软件工程师和企业家,拥有伦敦帝国理工学院理论物理学硕士学位. 他擅长用网络构建全栈系统, desktop, 移动应用程序, microservices, 以及外部集成. fracimazrique与他人共同创立了一家国际营销机构和三家开发工具的初创公司, cybersecurity, and AI. fr rique定期发布TypeScript包,并为其他开源项目做出贡献.

Portfolio

Reddit
Python 3, Apache Kafka, Flink, Apache Flink, Apache Airflow, RabbitMQ, Terraform
Reddit
Python 3, Apache Flink, Flink, Apache Kafka, Terraform
Reddit
Packer, Apache Airflow, Kubernetes, Docker, Redux, React, TypeScript...

Experience

Availability

Part-time

首选的环境

Git, Visual Studio Code (VS Code), i3, Arch Linux, MacOS

最神奇的...

...我建立的系统可以在94个交易所实时识别任何对加密货币之间的套利交易机会(每隔几秒更新一次)。.

Work Experience

Messaging Foundations工程经理

2022 - PRESENT
Reddit
  • 建立了消息传递基础团队、其使命、章程以及技术和产品路线图.
  • 领导Reddit基于Apache Kafka的集中式流媒体平台的设计和开发, Apache Flink, 和Flink状态函数.
  • 与跨职能团队合作,支持他们采用流媒体平台.
技术:Python 3, Apache Kafka, Flink, Apache Flink, Apache Airflow, RabbitMQ, Terraform

实时安全应用工程经理

2021 - 2022
Reddit
  • 建立实时安全应用团队, its mission, charter, 以及技术和产品路线图.
  • 将我的团队发展到四个后台和前端工程师.
  • 领导了基于Apache Kafka的流处理平台的开发, Apache Flink, 和Flink状态函数.
  • 构建了一个框架和工具,用于开发在Kubernetes上运行的流应用程序.
  • 监督实时安全应用程序的开发.
  • 与跨职能团队合作,支持他们采用流媒体平台.
  • 监督将传统的实时安全系统迁移到新的流媒体平台.
技术:Python 3, Apache Flink, Flink, Apache Kafka, Terraform

高级二级软件工程师

2020 - 2021
Reddit
  • 使用TypeScript实现了主站点和内部应用的特性, React, Redux, Python, and SQLAlchemy.
  • 改进和升级了使用TypeScript和Python的几个项目的开发工具和工作流程.
  • 作为两个团队的scrum主管,协调scrum过程,帮助改善团队内部和团队之间的沟通.
技术:封隔器, Apache Airflow, Kubernetes, Docker, Redux, React, TypeScript, PostgreSQL, SQLAlchemy, Python

自由软件工程师

2020 - 2020
波士顿咨询集团(BCG)
  • 修改了一个网络应用程序,使其与Internet Explorer 10+和Microsoft Edge兼容.
  • 为使用Create React app构建的web应用添加并配置Babel和必要的polyfill,使其使用customize-cra库在IE和Edge上工作.
  • 使用浏览器分析识别布局和性能问题,并实施修复以提高IE和Edge的性能.
技术:Polyfill.io, Babel, MobX, React, JavaScript

自由软件工程师

2019 - 2020
Reddit
  • 使用TypeScript实现了主站点和内部应用的特性, React, Redux, Python和SQLAlchemy.
  • 改进和升级了几个项目的开发工具和工作流程(TypeScript) & Python).
  • 作为两个团队的scrum主管,协调scrum过程,帮助改善团队内部和团队之间的沟通.
  • 2020年5月转为全职高级软件工程师.
技术:封隔器, Apache Airflow, Kubernetes, Docker, Redux, React, TypeScript, PostgreSQL, SQLAlchemy, Python

自由软件工程师

2019 - 2019
Wavve.co
  • 重构了wave.链接应用程序提供一个可共享的播客网页与一般信息, 链接和从RSS提要(使用next构建)中提取的最新剧集.. js、Vuex和Vue.js (JavaScript).
  • 为Wavve添加了一个章节列表页面.链接与一个播客的所有剧集的可扩展集合和HTML 5音频播放器,粘在屏幕的底部播放每一集(包括一个弹出窗口设置播放速度).
技术:Nuxt.js, Vuex, Vue, JavaScript

自由软件工程师

2019 - 2019
ExxonMobil
  • 使用TypeScript为埃克森美孚的全球内部网开发了一个翻译web应用程序, React, MobX with C# Azure functions; the back end was deployed on Microsoft Azure.
  • 领导每周与埃克森美孚美国和马来西亚团队的例会,并为项目架构和功能实现提供技术指导.
  • 将初始应用原型从JavaScript重写为TypeScript,并配置了所有构建工具.
  • 为埃克森美孚的设计系统Unity实现了一个React组件库.
  • 使用基于SVG源文件的代码生成实现了一个多分辨率React图标库(包括测试).
  • 将微软Azure和谷歌云私有端点翻译api与web应用程序集成,用于文本翻译.
  • 使用React和我创建的组件库创建了一个响应式应用程序UI,支持在微软Azure和谷歌云api之间切换.
  • 集成文本到语音功能,使用Howler网络音频库、Azure认知服务和谷歌云文本到语音api.
  • 实现了一个用于翻译Word文档的Azure函数端点, Excel电子表格, 使用Office OpenXml库以及Azure和Google云翻译api,用c#编写ppt演示文稿和纯文本文档.
  • 使用Azure Active Directory集成身份验证和访问控制.
  • 使用c# Azure函数为所有API调用实现代理端点,用于身份验证和性能监控.
  • 增加了对使用屏幕上软件键盘输入Unicode的支持.
  • 清理并记录代码库,并为未来的维护人员记录应用程序架构.
技术:Azure文本到语音, Azure Functions, OpenXML, c#, MobX, React, TypeScript

合同软件工程师

2018 - 2019
Octeract
  • 设计并构建了一个IDE,用于创建和编辑公司专有编程语言指定的优化问题/项目.
  • 扩展摩纳哥编辑器,为Visual Studio Code提供自定义主题, 语言的定义, 语法完成处理程序.
  • 定义并实现自定义项目文档文件格式.
技术:Electron, MobX, React, TypeScript

合同软件工程师

2018 - 2018
AlliedCrowds
  • 为伊斯兰开发银行(Isdb-innovate)开发了一个众筹网络应用程序.org).
  • 重构了Vue.js代码库,并集成了Vuex状态管理库.
  • 后端和前端国际化(支持英语), French, Arabic, Turkish, Bengali, Malay, Kazakh, 和印尼).
  • 为六个国家特定的微型站点设计了构建系统(每个站点都采用不同的本地化设计), text, and media).
  • 在加入团队的21天内帮助推出了平台.
  • 为肯尼亚和尼日利亚的企业家建立了第二个带有信息材料的网络应用程序, 在7天内获得行业和公司特定阶段的信息路径.
技术:PostgreSQL, Eve, Flask, Python, Vuex, Vue, JavaScript

合同软件工程师

2017 - 2018
Private Client
  • 为比特币和以太坊开发了区块链浏览器和加密货币会计系统.
  • 实现了一种有效跟踪不同地址之间资金流动的方法.
  • 使用Docker将系统部署在DigitalOcean上.
技术:以太坊,比特币,React, MongoDB, TypeScript

合同软件工程师

2017 - 2018
Private Client
  • 在94个交易所建立了一个实时检测加密货币对之间套利机会的系统.
  • 设计了计算相对和总价差获利机会的算法, order books, the exchange, 转让费.
  • 创建有效的多/空对冲策略,以最大限度地减少费用和最大限度地提高处理速度.
  • 实现了一个LINE聊天机器人,当检测到机会时发送通知.
  • 在使用Terraform提供的ECS集群的AWS上部署系统.
技术:Amazon弹性容器服务(Amazon ECS)、Terraform、MongoDB、CCXT、TypeScript

创始人兼首席执行官

2017 - 2018
Automorph
  • 设计了一种名为Morph的编程和数据语言.
  • 在Python中实现了Morph的初始运行时和解释器.
  • 使用LLVM编译器工具链为Morph安装了编译器.
  • 使用TypeScript为Morph开发了一个基于web的运行时.
  • 设计并实现了面向服务和面向组件的应用程序框架service.js中的TypeScript.
  • 使用TypeScript设计并实现了React UI组件库Service UI, React, 以及CSS-in-JS库情感.
  • 设计并实现了一个可扩展的独立于语言和框架的代码生成库.
  • 设计了一个人工智能系统,用于根据需求自动生成多应用软件系统的源代码.
  • 参与了零点.2017年在香港的人工智能创业加速器.
技术:Python, LLVM, TypeScript

联合创始人| CEO

2014 - 2017
全球毕业生营销
  • 用500美元创立了一家专门从事国际研究生招聘的数字营销机构,年收入6000万.
  • 执行短期市场推广,以增加特定项目的申请人数.
  • 实施长期营销策略, 在三年内将申请人人数增加2 -3倍.
  • 建立了庞大的、国际化的线上、线下广告合作伙伴网络.g.、期刊、会议、博士和硕士搜索门户).
技术:Twitter, Facebook, Google AdWords, CSS3, HTML5, JavaScript

联合创始人兼首席执行官

2015 - 2015
Ruuta
  • 为Ruuta基于OpenWrt的WiFi路由器操作系统实现了一个用户友好的基于web的UI.
  • 与路由器制造商建立合作关系.
  • 参加了第一批赛昂人网络安全加速器.
  • 2015年8月在香港RISEConf上介绍Ruuta.
技术:JavaScript, OpenWRT

合同软件工程师

2015 - 2015
AlliedCrowds
  • 重构代码库并为众筹平台web应用程序添加功能.
技术:jQuery, JavaScript, MySQL, Laravel, PHP

Founder

2014 - 2015
Kozo
  • 构建了一个基于模板的软件开发和部署系统.
技术:JavaScript, Python

学生助理(软件工程师)

2014 - 2014
BTC |商务技术咨询有限公司
  • 使用Java、Spring和MySQL开发了一个库存系统.
技术:MySQL, Spring, Java

自由网页开发员

2014 - 2014
smart insights GmbH
  • 开发公司市场调研工具的网络版本, 基于现有手机应用的功能和设计.
  • 创建了一个调查引擎,支持不同类型的问题和视图.
  • 将UI与公司已有的JSON API集成.
技术:JavaScript, PHP

各类学生助理职位

2011 - 2014
不来梅雅各布大学
  • 有组织的活动, 处理技术维修和安装, 2011年10月至2012年12月,作为学院办公室团队的一员,负责管理阿尔弗雷德-克虏伯学院(住宿大厅)的Joomla网站.
  • 监督计算机实验室的公共使用时间(计算分析实验室), Modeling, (2011年9月至2013年12月).
  • 创建了设计, added content, 并部署了人文研究中心的WordPress网站, Modernity, 和全球化(HMG)在2011年6月的开幕会议之前.
  • 2012年8月,用PHP开发了一个在线活动策划系统,该系统与exchange日历同步,并将用户登录与LDAP目录集成在一起.
  • 2013年5月至2013年6月,使用jQuery开发大学主网站首页新闻轮播和2013年毕业微网站幻灯片.
  • 2013年8月,为大学餐饮服务部门开发了一款可移动的网络应用程序,提供最新的膳食计划,并收集膳食评论.
  • 2013年8月,为盆地和石油系统动力学执行硕士课程的研讨会建立了计算机实验室和软件.
  • 2013年10月至2014年1月,使用Objective-C和Cocoa在Mac OS X上使用牛顿法创建了一个复杂多项式的图形可视化工具.
  • 2013年11月至2014年1月,为Google search和Google Scholar的搜索结果分析和搜索结果的语义分析开发web应用程序和数据挖掘后端.
技术:Cocoa, Objective-C, Linux, LDAP, PHP, jQuery, JavaScript, CSS, HTML, Joomla

自由排字机

2012 - 2012
Prof. Birgit Mersmann
  • 处理客户博士后论文《欧博体育app下载》的排版. Bildphänomene《欧博体育app下载》.”.
  • 将最初的手稿从Microsoft Word转换为LaTeX.
  • 添加支持和配置包,以支持当代CJK和几个古代脚本.
  • 在超过200页的文件中手动更正排版和格式问题.
技术:乳胶

学生助理

2012 - 2012
弗劳恩霍夫开放通信系统研究所
  • Built a library for recognizing arbitrary cameras and capture cards; also configured camera parameters, 并在c#中使用Microsoft DirectShow访问图像数据.
  • 开发多摄像机系统的校准程序.
技术:DirectShow, c#

暑期实习生

2011 - 2011
弗劳恩霍夫计算机体系结构与软件技术研究所(FIRST)
  • 为使用微软Kinect和OpenNI的数字穹顶的3D手势控制创建了一个库和示例应用程序.
技术:OpenNI,微软Kinect, c#, c++

实习生(研究)

2009 - 2009
德国电子同步加速器
  • 建立并执行一项持续两周的实验,以测量与天气有关的宇宙射线强度,并利用平板探测器和气象站确定μ子粒子的半衰期.
技术:天气

实习生(研究)

2009 - 2009
柏林洪堡大学
  • 利用c++和Root数据分析框架对欧洲核子研究中心LEP实验的Z^0共振数据进行了评估和可视化.
技术:根本原因分析,c++

IGLU电子学习系统

在我2010年和2011年的第一个主要的个人网络开发项目中, 我创建了一个模块化的电子学习系统, IGLU, 在我高中的时候使用PHP,后来我扩展了它的功能,让它面向更广泛的受众.

我在德国青年科学竞赛“青年森林”中展示了它,随后在柏林州竞赛的工作环境类别中获胜.

加密货币交易平台

In autumn 2016, 我和一个大学朋友在Kraken交易所创建了一个加密货币交易平台和个人使用的机器人.

在这个(主要是教育性的)项目中, 我们学到了很多关于时间序列预测的知识, 技术分析以及微服务开发和部署(我们甚至赚取了少量利润).

CMS管理和主题开发

从2007年开始,我管理了我高中的网站大约四年. 这包括将所有媒体和内容从旧的CMS迁移到Joomla, 配置系统, 并开发一个自定义主题和一些自定义扩展. 我最初自学HTML、CSS和JavaScript主要是为了这个目的.

在我高中的最后两年, 我是德国STEM组织“MINT Zukunft schaffen”的STEM大使和青年协调员, 除此之外, 为他们建立和管理一个基于php的论坛系统.

在本科学习期间, 我还负责管理宿舍楼的CMS,并负责学校主要的WordPress网站以及活动和部门特定的微网站. 我管理网站内容, created themes, extensions, 以及一些特定的小部件,比如在大学主网站的首页上用HTML 5的新闻轮询器取代之前的Flash版本.

MobX情感主题提供商

http://github.com/gfmio/mobx-emotion-theme-provider
这个NPM包提供了一个组件来观察MobX存储,并将内容作为主题注入到CSS-in-JS风格的库情感中. 您可以使用它来使主题动态,并使所有UI元素呈现, 当可观察主题组件更新时.

React Monaco编辑器

http://github.com/gfmio/responsive-react-monaco-editor
这个NPM包提供了一个响应式React组件,封装了Monaco Editor. Monaco是一个支持Visual Studio代码的开源编辑器, by default, 它以固定的宽度显示, 指定的最初. 该组件包装编辑器,并使其在可用空间更改时调整大小/浏览器窗口调整大小,以便可用于响应式设计.

GitHub页面模板

http://github.com/gfmio/github-pages-boilerplate
GitHub Pages是一项免费服务,用于托管来自GitHub代码库的静态网站. 而通常用于静态内容,如代码文档, 你可以在上面托管整个单页网页应用.

这个小项目提供了使用TypeScript和Webpack构建React单页web应用程序的样板,并通过一个命令将其部署到GitHub Pages上.

打字文件错误

http://github.com/gfmio/ts-error
这个NPM包提供了一个支持TypeScript的可扩展错误类. 常规的内置JavaScript类不像用户定义类那样可扩展. 更复杂的是,不同浏览器和JavaScript支持版本的行为是不同的.

这个可扩展的错误类兼容所有浏览器(包括所有版本的IE),并具有最新版本JavaScript中错误类的行为.

伦敦当代人声合唱团男高音

http://www.youtube.com/watch?v=hgV_BljUA48
从2014年伦敦当代之声Kin合唱团成立到2016年离开伦敦成为数字游牧民,我一直是该合唱团的一员. 我们的曲目主要集中在带有实验元素的现代编曲和打击乐(口技).

我们经常在活动中付费预订,并与像Kim Wilde这样的专业艺术家一起现场表演或做录音, Shlomo, or Imogen Heap. 在夏季,我们在英国和欧洲大陆的一些音乐节上演出.

不仅仅是唱歌, 我也写过电子音乐的合唱编曲,并和lvk一起表演过, 例如Röyksopp的“纪念碑” & Robyn(链接)现在在Youtube上有近16000次观看(2019年2月).

Digital Nomad

在我完成硕士学位之后, 我决定成为一名数字游牧民, 我卖掉了大部分家当,离开伦敦去周游世界.

我大部分时间都在泰国度过, Vietnam, Japan, and New Zealand, 还去过缅甸, South Korea, the US, 和加勒比海.

While abroad, 我学习了不同的编程语言实现,以及编程语言的教科书和研究论文, 编译器设计, 人工智能最终让我开始了我的第三家科技创业公司, Automorph.

Service.js应用框架

Service.js是一个用TypeScript为JavaScript生态系统编写的应用框架.

服务背后的核心理念.Js是将应用程序构建为异步通信服务, 哪些封装了应用程序功能的某些部分. 服务之间的通信使用强类型、可重用的协议进行描述.

然后,这些服务可以在本地、并行或远程运行,而无需对代码库进行任何更改. 这使得对应用程序部署的更改变得微不足道. 同样的服务可以在独立的应用程序中使用, 在单片客户机-服务器后端或使用微服务中.

我开始这个项目是为了简化使用TypeScript开发基于微服务的应用程序. 该框架目前正在开发中,我希望发布版本1.2019年上半年为0.

Service.UI组件框架

Service.UI是一个用TypeScript编写的设计和UI组件框架. 其核心思想是使用设计系统为每个项目/应用程序开发组件库. 组件结构遵循原子设计的思想.

Service.UI目前使用CSS-in-JS库情感来进行主题化,并提供React组件. 库非常小,每个组件, 每个文件的大小通常小于1KB, 可以独立使用吗, 允许整体包大小保持较小.

因为相同的概念可以应用于不同的环境, 该库将被移植到React Native,以支持在移动应用程序和Snabbdom中的使用,Snabbdom提供了一个比React更快、更轻量的替代方案.

我开始开发这个图书馆的发展,因为缺乏好的, 小型且易于配置的组件库. 这个库目前正在开发中,我计划发布一个稳定的版本1.2019年上半年为0.

Synaptic Wall

作为跨学科学生团队的一员, 我致力于开发一个用于绘制和模拟节点网络的交互式工具, 它们是在生物神经网络的基础上建立的.

Languages

ECMAScript (ES6), TypeScript, JavaScript, Python 3, HTML5, CSS3, Python, HTML, CSS, Sass, SCSS, YAML, PHP, SQL, Objective-C, Swift, Java, C, C++, C#, Scheme, Delphi, IDL

Frameworks

Express.js, Bootstrap, Svelte, Bulma, Electron, Spring, Cocoa, Redux, Flask, React Native, Laravel, OpenNI, 微软的Kinect, Nuxt.js

Libraries/APIs

REST api, React, snabdom, Node.js, MobX, Emotion Library, NumPy, Matplotlib, Chai, TensorFlow, LSTM, Google AdWords, SQLAlchemy, Polyfill.io, SciPy, D3.js、CCXT、DirectShow、jQuery、jQuery UI、Kraken、Vuex、Rollup.js, Vue

Tools

Jira, Docker Compose, Docker Hub, Adobe Illustrator, Gulp, Adobe Photoshop, LaTeX, Mongoose, Adobe Creative Suite, NGINX, Mocha, Webpack, Webpack 4, Webpack 3, Jupyter, i3, Git, Bitbucket, Apache Airflow, Babel, Vagrant, Packer, Terraform, Adobe InDesign, Amazon弹性容器服务(Amazon ECS), Amazon Elastic Container Registry (ECR), Moodle, Ansible, Apache, Geth (go-ethereum), Travis CI, CircleCI, Code Climate, Rollup, Codecov, Flink, RabbitMQ

Paradigms

宁静的发展, 函数式编程, 函数式响应式编程, 面向对象编程(OOP), 敏捷软件开发, 持续集成(CI), 持续部署, 持续交付(CD), DevOps, 暹罗神经网络, 测试驱动开发(TDD)

Platforms

亚马逊网络服务(AWS), Linux, MacOS, Docker, DigitalOcean, Arch Linux, Alpine Linux, Azure, Visual Studio Code (VS Code), Twitter, OpenWRT, Azure Functions, Windows, iOS, Android, Kubernetes, Amazon EC2, Linode, WordPress, Joomla, Ethereum, Apache Flink, Apache Kafka

Storage

JSON, MySQL, MongoDB, Redis, OpenXML, PostgreSQL, Amazon S3 (AWS S3)

Other

Design Systems, 前端开发, Full-stack, Leadership, 技术领导, Mobile Apps, CTO, CSS-in-JS, Styled-components, 软件开发, 嵌入式软件, Serverless, IT Security, SVG, ParcelJS, 人工神经网络(ANN), Backpropagation, Deep Learning, Neural Networks, 深度神经网络, Hyperparameters, Hyperparameter优化, 机器学习, 学习迁移, 多任务学习, 面部识别, 卷积神经网络(CNN), 神经风格迁移(NST), 递归神经网络(rnn), 长短期记忆(LSTM), LSTM Networks, Eve, Facebook, 根本原因分析, Weather, LDAP, Azure文本到语音, LLVM, Bitcoin, Bitcoind, Chrome扩展, Web Extensions, Scraping, Web Scraping, AWS DevOps, 语义技术, Snyk

2015 - 2017

理论物理(量子场和基本力)理学硕士学位

帝国理工学院-伦敦,英国

2011 - 2014

物理学学士学位

雅各布大学不莱梅-不莱梅,德国

2020年7月至今

深度学习专业化

Coursera

2020年7月至今

序列模型

Coursera

2020年6月至今

卷积神经网络

Coursera

2020年6月至今

构建机器学习项目

Coursera

2020年6月至今

改进深度神经网络:超参数调整、正则化和优化

Coursera

2020年6月至今

神经网络和深度学习

Coursera

2019年12月- 2021年12月

认证Scrum产品负责人(CSPO)

Scrum联盟®

2019年12月- 2021年12月

认证Scrum Master®(CSM®)

Scrum联盟®

有效的合作

如何使用Toptal

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

1

分享你的需求

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

选择你的才能

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

开始你的无风险人才试验

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

对顶尖人才的需求很大.

Start hiring