Frederique Mittelstaedt,软件开发人员在伦敦,英国
Frederique Mittelstaedt

Software Developer in 英国伦敦

Member since September 16, 2017
Frédérique是一名软件工程师和企业家,拥有伦敦帝国理工学院的理论物理学硕士学位. He excels at building full-stack systems with the web, 桌面, 和移动应用程序, microservices, 和外部集成. Frédérique联合创立了一家国际营销机构和三家开发工具初创公司, 网络安全, 和人工智能. Frédérique定期发布打印稿包,并为其他开源项目做出贡献.
Frederique现在 可用 租用

Portfolio

位置

英国伦敦

Availability

兼职

首选的环境

Git, Visual Studio代码, i3, Arch Linux, MacOS

最神奇的...

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

Employment

  • Senior Software Engineer II

    2020年至今
    Reddit
    • 使用打印稿实现了主站点和内部应用程序的特性, 反应, 回来的, Python和SQLAlchemy.
    • 改进和升级了几个项目的开发工具和工作流程(打印稿 & Python).
    • 作为两个团队的scrum master,协调scrum流程,改善团队内部和团队之间的沟通.
    技术:封隔器, Apache, Kubernetes, 码头工人, 回来的, 反应, 打印稿, PostgreSQL, SQLAlchemy, Python
  • 创始人|首席执行官

    2017年至今
    Automorph
    • Designed the programming and data language, Morph.
    • 在Python中实现了Morph的初始运行时和解释器.
    • 使用LLVM编译器工具链安装了Morph编译器.
    • Developed a web-based runtime for Morph using 打印稿.
    • 设计并实现了面向服务和组件的应用程序框架service.js在打印稿.
    • 使用打印稿设计并实现了反应 UI组件库服务-UI, 反应, and the CSS-in-JS library emotion.
    • 设计并实现了一个可扩展的独立于语言和框架的代码生成库.
    • 从需求出发,设计了一个用于多应用软件系统源代码自动生成的人工智能系统.
    • 参与零的.AI startup accelerator in Hong Kong in 2017.
    Technologies: Python, LLVM,打印稿
  • Freelance Software Engineer

    2020 - 2020
    The Boston Consulting Group (BCG)
    • 修改了一个web应用程序,使其与Internet Explorer 10+和微软Edge兼容.
    • 为使用Create 反应 app构建的web应用添加并配置了巴别塔和必要的腻子库,使其使用自定义cra库在IE和Edge上工作.
    • 使用浏览器分析识别布局和性能问题,并实现修复,以提高IE和Edge的性能.
    技术:Polyfill.io, 巴别塔, MobX, 反应, JavaScript
  • Freelance Software Engineer

    2019 - 2020
    Reddit
    • 使用打印稿实现了主站点和内部应用程序的特性, 反应, 回来的, Python和SQLAlchemy.
    • 改进和升级了几个项目的开发工具和工作流程(打印稿 & Python).
    • 作为两个团队的scrum master,协调scrum流程,改善团队内部和团队之间的沟通.
    • 2020年5月转为全职高级软件工程师.
    技术:封隔器, Apache, Kubernetes, 码头工人, 回来的, 反应, 打印稿, PostgreSQL, SQLAlchemy, Python
  • Freelance Software Engineer

    2019 - 2019
    Wavve.co
    • 重构的Wavve.链接应用程序提供一个可共享的播客网页一般信息, 链接和从RSS提要中提取的最新剧集(使用Nuxt构建.js、Vuex和Vue.js JavaScript).
    • Added an episode-list page to Wavve.链接,可扩展集的播客和一个HTML 5音频播放器,坚持在屏幕底部播放每一集(包括一个弹出设置播放速度).
    技术:Nuxt.js、Vuex Vue.js JavaScript
  • Freelance Software Engineer

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

    2018 - 2019
    Octeract
    • 设计并构建了一个IDE,用于创建和编辑公司专有编程语言指定的优化问题/项目.
    • 扩展了摩纳哥编辑器,支持Visual Studio代码与自定义主题, 语言的定义, and syntax completion handlers.
    • Defined and implemented a custom project document file format.
    Technologies: 电子, MobX, 反应, 打印稿
  • 合同软件工程师

    2018 - 2018
    AlliedCrowds
    • 为伊斯兰开发银行(Isdb-innovate)创建了一个众筹网络应用.org).
    • 重构Vue.js codebase and integrated the Vuex state management library.
    • 国际化后端和前端(支持英语), 法国, 阿拉伯语, 土耳其, 孟加拉语, 马来语, 哈萨克斯坦, 和印尼).
    • 为6个特定国家的微型站点设计构建系统(每个站点采用不同的设计进行本地化), 文本, 和媒体).
    • Helped launch the platform within 21 days of joining the team.
    • 建立了第二个网络应用程序与信息材料的企业家在肯尼亚和尼日利亚与国家-, 行业和公司阶段特定的信息通路在七天内.
    Technologies: PostgreSQL, 夏娃, 瓶, Python, Vuex, Vue.js JavaScript
  • 合同软件工程师

    2017 - 2018
    私人客户
    • 为比特币和以太坊开发区块链浏览器和加密货币核算系统.
    • 实现了一种有效跟踪不同地址之间资金流动的方法.
    • Deployed the system on DigitalOcean using 码头工人.
    Technologies: Ethereum, 比特币, 反应, MongoDB, 打印稿
  • 合同软件工程师

    2017 - 2018
    私人客户
    • 构建了一个系统,用于实时检测94个交易所加密货币对之间的套利机会.
    • 设计了从价差中计算相对和总利润机会的算法, 订单, 交换, 和转让费用.
    • 创造了一个高效的多/空对冲策略,以最小化费用和最大限度的处理速度.
    • 实现了LINE messenger bot,当检测到机会时发送通知.
    • 在起程拓殖提供的ECS集群中,将系统部署在AWS上.
    Technologies: AWS ECS, 起程拓殖, MongoDB, CCXT, 打印稿
  • 联合创始人|首席执行官

    2014 - 2017
    全球市场营销毕业
    • 与人合伙成立了一家数字营销机构,专门招聘国际研究生,000年度收入.
    • 执行短期市场促销以增加特定项目的申请人数.
    • Implemented long-term marketing strategies, increasing applicant numbers by up to 2x-3x over three years.
    • 建立了庞大的国际线上和线下广告合作伙伴网络.g., journals, conferences, and PhD and Master search portals).
    技术:推特, 脸谱网,谷歌AdWords, CSS3, HTML5, JavaScript
  • 联合创始人|首席执行官

    2015 - 2015
    Ruuta
    • 基于OpenWrt为Ruuta的WiFi路由器操作系统实现了一个用户友好的基于web的UI.
    • Developed partnerships with router manufacturers.
    • 参加了第一批赛昂人的网络安全加速器.
    • Presented Ruuta at RISEConf in Hong Kong in August 2015.
    Technologies: JavaScript, OpenWRT
  • 合同软件工程师

    2015 - 2015
    AlliedCrowds
    • 重构了一个众筹平台web应用的代码库,并添加了一些功能.
    Technologies: jQuery, JavaScript, MySQL, Laravel, PHP
  • 创始人

    2014 - 2015
    Kozo
    • 构建了基于模板的系统,用于软件开发和部署.
    Technologies: JavaScript, Python
  • 学生助理 (Software Engineer)

    2014 - 2014
    BTC | Business Technology Consulting AG
    • Developed an inventory system using Java, 春天, and MySQL.
    Technologies: MySQL, 春天, Java
  • 自由Web开发人员

    2014 - 2014
    聪明的见解GmbH是一家
    • 开发了公司营销研究工具的网络版, “我的观点”的功能和设计基于现有的移动应用程序.
    • 创建了一个支持不同类型的问题和视图的调查引擎.
    • Integrated the UI with the company's pre-existing JSON API.
    Technologies: JavaScript, PHP
  • Various 学生助理 Positions

    2011 - 2014
    不来梅国际大学
    • 有组织的活动, handled technical repairs and installations, 2011年10月至2012年12月,作为学院办公室团队的一部分,管理阿尔弗雷德克虏伯学院(宿舍)的Joomla网站.
    • 监督CLAMV实验室(Computational laboratory for Analysis)计算机实验室的公共使用时间, 建模, and Visualization) from Sep 2011 to Dec 2013.
    • 创建设计, 添加内容, 并部署人文研究中心的WordPress网站, 现代性, 在2011年6月的开幕会议之前,它和全球化(HMG).
    • 2012年8月用PHP开发了一个与交换日历同步、用户登录与LDAP目录集成的在线事件策划系统.
    • 2013年5月- 6月,使用jQuery开发了大学主网站首页的news carousel和2013毕业微网站的幻灯片.
    • 2013年8月,为学校餐饮服务提供更新的膳食计划和收集膳食评价的移动端网页应用程序.
    • 2013年8月,为盆地与石油系统动力学执行硕士项目的研讨会搭建计算机实验室和软件.
    • 2013年10月至2014年1月,使用objective - c和可可在Mac OS X上使用Newton的方法创建了一个复杂多项式的图形可视化工具.
    • 2013年11月至2014年1月,开发了谷歌search和谷歌Scholar搜索结果分析和搜索结果语义分析的web应用和数据挖掘后端.
    技术:可可, objective - c, Linux, LDAP, PHP, jQuery, JavaScript, CSS, HTML, Joomla
  • 自由排字机

    2012 - 2012
    教授. Birgit Mersmann
    • 负责客户博士后论文《PT视讯官网》的排版工作. Bildphänomene从文化和媒介的角度来看.”.
    • Converted the initial manuscript from Microsoft Word to 乳胶.
    • 增加了支持和配置的包,以支持当代CJK和一些古老的文字.
    • 手动更正超过200页的文档中的排版和格式问题.
    技术:乳胶
  • 学生助理

    2012 - 2012
    Fraunhofer Institute for Open Communication Systems (FOKUS)
    • Built a library for recognizing arbitrary cameras and capture cards; also configured camera parameters, and accessed image data using Microsoft DirectShow的 in C#.
    • Developed calibration routines for multicamera systems.
    Technologies: DirectShow的, C#
  • Software Engineering Summer Intern

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

    2009 - 2009
    DESY (German 电子 Synchrotron)
    • 建立并执行了一个持续运行两周的实验,通过平板探测器和气象站测量宇宙射线的天气相关强度,并确定介子粒子的半衰期.
    技术:天气
  • 实习生(研究)

    2009 - 2009
    Humboldt University of Berlin
    • 使用c++和Root数据分析框架,评估和可视化来自CERN LEP实验的Z^0共振数据.
    Technologies: 根本原因分析, C++

Experience

  • 拱形建筑物电子学习系统

    在我2010年和2011年的第一个主要的独立web开发项目中, I created a modular eLearning system, 拱形建筑物, 最后,我为更广泛的读者扩展了一些特性.

    我在德国青年科学竞赛“Jugend forscht”上展示了它,并在随后的柏林州竞赛中获得了工作环境类的冠军.

  • Cryptocurrency Trading Platform

    2016年秋季, 我和一个大学朋友在挪威海怪交易所创建了一个个人使用的加密货币交易平台和机器人.

    In this (largely educational) project, we learned a lot about time series prediction, 技术分析,微服务开发部署(甚至还获得了少量利润).

  • CMS Administration and Theme Development

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

    During my final two years in high school, 我是德国STEM组织MINT Zukunft schaffen的STEM大使和青年协调员, 在其他方面, set up and managed a PHP-based forum system for them.

    During my undergraduate studies, 我还管理我的宿舍的CMS,并在主要的大学WordPress网站以及活动和部门特定的微型网站上工作. 我管理网站的内容, 创建主题, 扩展, 以及一些特定的小工具,比如大学网站首页的HTML 5新闻传送带,取代了之前的Flash版本.

  • MobX情感主题提供商
    http://github.com/gfmio/mobx-emotion-theme-provider

    这个NPM包提供了一个组件,它观察MobX的存储,并将内容作为主题注入到CSS-in-JS风格的库情感中. 您可以使用它使主题动态,并使所有UI元素重新呈现, whenever the observable theme components update.

  • Responsive 反应 Monaco Editor
    http://github.com/gfmio/responsive-react-monaco-editor

    这个NPM包提供了一个响应式反应组件来包装摩纳哥编辑器. Monaco是一个支持Visual Studio代码的开源编辑器, 默认情况下, it is displayed with a fixed width, 指定的最初. 这个组件包装了编辑器,当可用空间改变时/浏览器窗口调整大小时,编辑器可以调整大小,这样它就可以用于响应式设计.

  • GitHub页面样板
    http://github.com/gfmio/github-pages-boilerplate

    GitHub Pages是从GitHub代码库中托管静态网站的免费服务. While commonly used for static content like code documentation, you can host entire single-page web apps on it.

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

  • 打字文件错误
    http://github.com/gfmio/ts-error

    这个NPM包提供了一个支持打印稿的可扩展错误类. 常规的内置JavaScript类不像用户定义的类那样可扩展. 更复杂的是,不同浏览器和支持的JavaScript版本之间的行为是不同的.

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

  • Tenor I at London Contemporary Voices Kin Choir
    http://www.youtube.com/watch?v=hgV_BljUA48

    从2014年伦敦当代之声合唱团(London Contemporary Voices Kin Choir)成立以来,我一直是其中的一员,直到2016年离开伦敦,成为一名数字游民. 我们的曲目主要集中在带有实验元素的现代编曲和声乐打击乐(口技)。.

    我们经常付费预订活动,与金·王尔德(Kim Wilde)等专业艺术家现场表演或录音, 什洛莫, 或伊莫金堆. 在夏天,我们在英国和欧洲大陆的许多音乐节上表演.

    除了唱歌, 我也写过电子音乐的合唱编曲,并与LCVK一起表演, such as "Monument" by Röyksopp & Robyn(链接)现在在Youtube上有近16000的浏览量(2019年2月).

  • 数字生活

    After completing my master’s degree, I decided to become a digital nomad, 卖掉了我的大部分财产,离开伦敦去环游世界.

    I spent most of my time abroad in Thailand, 越南, 日本, 和新西兰, but also traveled to Myanmar, 韩国, 美国, 和加勒比地区.

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

  • 服务.js应用程序框架

    服务.js是一个用打印稿为JavaScript生态系统编写的应用框架.

    The core idea behind service.Js将应用程序结构成异步通信的服务, which encapsulate some part of the application functionality. 服务之间的通信使用强类型的、可重用的协议进行描述.

    然后,这些服务可以在本地、并行或远程运行,无需对代码库进行任何更改. This renders changes to the application deployment trivial. The same services can be used in a standalone application, in a monolithic client-server backend or using microservices.

    我开始这个项目是为了使用打印稿简化基于微服务的应用程序的开发. 该框架目前正在开发中,我希望发布版本1.0 in the first half of 2019.

  • 服务.UI组件框架

    服务.UI is a design and UI component framework written in 打印稿. 其核心思想是使用设计系统为每个项目/应用程序开发组件库. The component structure follows the ideas of atomic design.

    服务.UI目前使用CSS-in-JS库情感来进行主题化,并提供反应组件. The libraries are very small and each component, typically measuring less than 1KB in size each, can be used independently of the others, allowing overall bundle sizes to stay small.

    Since the same concept can be applied to different environments, 这个库将被移植到反应本地以支持在移动应用中的使用,而Snabbdom则提供了一个更快、更轻量级的反应替代品.

    我开始开发开发这个图书馆,因为缺乏好的, small and easily configurable component libraries. 这个库目前正在开发中,我计划发布一个稳定的版本1.0 in the first half of 2019.

  • 突触的墙

    As part of an interdisciplinary team of students, 我开发了一个用于绘制和模拟节点网络的交互工具, 哪些是根据生物神经网络的加工过程建模的.

Skills

  • 语言

    ECMAScript (ES6), 打印稿, JavaScript, Python 3, HTML5, CSS3, Python, HTML, CSS, 萨斯, SCSS, YAML, PHP, SQL, objective - c, 斯威夫特, Java, C, C++, C#, 计划, 特尔斐, IDL
  • 框架

    表达.js, 引导, 苗条的, 布尔玛, 电子, 春天, 可可, 回来的, , 反应本地, Laravel, OpenNI, 微软的Kinect, Nuxt.js
  • 库/ api

    REST api, 反应, Snabbdom, 节点.js, MobX, 情感的图书馆, NumPy, Matplotlib, , TensorFlow, LSTM, 谷歌AdWords, SQLAlchemy, Polyfill.io, SciPy, D3.js, CCXT, DirectShow的, jQuery, jQuery UI, 海妖, Vuex, 汇总.js, Vue.js
  • 工具

    Jira, 码头工人组成, 码头工人中心, Adobe Illustrator, 狼吞虎咽地吃.js, Adobe Photoshop, 乳胶, 猫鼬, Adobe Creative Suite, Nginx, 摩卡, Webpack, Webpack 4, Webpack 3, Jupyter, i3, Git, Bitbucket都, Apache气流, 巴别塔, 流浪的, 封隔器, 起程拓殖, Adobe InDesign, AWS ECS, AWS ECR, Moodle, Ansible, Apache, Geth, 特拉维斯CI, CircleCI, 代码的气候, 汇总, Codecov
  • 范例

    宁静的发展, 函数式编程, Functional 反应ive Programming, Object-oriented Programming (OOP), 敏捷软件开发, Continuous Integration (CI), 持续部署, 持续交付(CD), DevOps, 暹罗神经网络, Test-driven Development (TDD)
  • 平台

    亚马逊网络服务(AWS), Linux, MacOS, 码头工人, DigitalOcean, Arch Linux, 高山Linux, Azure, Visual Studio代码, 推特, OpenWRT, Azure的功能, 窗户, iOS, 安卓, Kubernetes, AWS EC2, Linode, WordPress, Joomla, Ethereum
  • 存储

    JSON, MySQL, MongoDB, 复述,, OpenXML, PostgreSQL, AWS S3
  • 其他

    设计系统, 基于rest的api, AWS, 前端开发, 完整的, 领导, 技术领导, 移动应用程序, 首席技术官, CSS-in-JS, Styled-components, 软件开发, 嵌入式软件, Serverless, SVG, ParcelJS, Artificial 神经网络 (ANN), 反向传播, 深度学习, 神经网络, 深层神经网络, Hyperparameters, Hyperparameter Optimization, 机器学习, 归纳转移, 多任务学习, Managing 机器学习 Projects, 面部识别, Convolutional 神经网络, 神经风格转移, 复发性神经网络, Long Short-term Memory (LSTM), LSTM网络, 夏娃, 脸谱网, 根本原因分析, 天气, LDAP, Azure文本到语音, LLVM, 比特币, 比特币d, Chrome扩展, 网络的扩展, , 网页抓取, AWS DevOps, 语义技术, Snyk
  • 行业专业知识

    IT安全

教育

  • 理论物理(量子场和基本力)
    2015 - 2017
    Imperial College London - 英国伦敦
  • Bachelor of Science (BSc) degree in Physics
    2011 - 2014
    不来梅国际大学 - Bremen, Germany

认证

  • 深度学习 Specialization
    2020年7月-至今
    Coursera
  • 序列模型
    2020年7月-至今
    Coursera
  • Convolutional 神经网络
    2020年6月-至今
    Coursera
  • Structuring 机器学习 Projects
    2020年6月-至今
    Coursera
  • 改进深度神经网络:超参数调优、正则化和优化
    2020年6月-至今
    Coursera
  • 神经网络 and 深度学习
    2020年6月-至今
    Coursera
  • Certified Scrum Product Owner® (CSPO®)
    DECEMBER 2019 - DECEMBER 2021
    Scrum联盟®
  • Certified Scrum Master® (CSM®)
    DECEMBER 2019 - DECEMBER 2021
    Scrum联盟®

查看更多配置文件

加入PT视讯
与他人分享