Chris Bainbridge
Verified Expert in Engineering
Research Developer
Chris是一位高级Linux工程师,拥有机器学习博士学位. He specializes in software and system development, automation, 以及拥有丰富开源经验的DevOps——为Linux内核做出贡献, Gentoo, Ubuntu, and Debian. 他的成就包括成为Linux发行版的架构领导者, completing a P2V data center migration, 与创业公司合作开发Android预测键盘和智能手表.
Portfolio
Experience
Availability
Preferred Environment
Git, Ubuntu, Debian, C, Python, Vim Text Editor, Linux
The most amazing...
...我写过的代码是一个分布式机器人模拟器,它使用遗传算法来进化机器人和神经网络.
Work Experience
Developer
Open Source Contributions
- 测试、诊断并修复了Linux内核中的几个困难的错误.
- 创建了一个“forcepae”补丁,以便在Linux内核的传统笔记本电脑上运行现代发行版内核.
- Wrote IR-USB driver (Linux).
- 我在Ask Ubuntu网站上排名前3%,有超过230个答案.
- 在计算机语言基准游戏中用Golang编写了性能最高的“Fasta”基准.
- 诊断并修复了许多问题(Ubuntu, Gentoo, Debian等).
- 分析并修复了臭名昭著的bug“Ubuntu Installer bug Wipes Your Disk”(Ubuntu).
- 开发、整合和管理整个平台的发布.
- 创建了一个虚拟生物和神经网络进化系统.
Founder | Senior Engineer
Travel Events Site Startup
- 开发了一个将活动列表与旅游信息相结合的创业概念.
- Created a website (Python, Django, jQuery, Bootstrap, Ansible).
Senior Engineer
eCommerce Company
- 创建和管理一个在eBay上销售数字商品的自动销售平台.
Senior Engineer
Flexpansion
- 进行Android应用程序的开发、构建和部署.
- 开发用于分析和问题解决的服务器端代码.
- 通过对用户Gmail进行个人训练,提高了预测的准确性.
- 通过创建动态语言下载系统减少了应用程序的大小.
- Integrated Google Speech recognition.
- 执行应用分析和网站(数据、统计、图表).
- 通过根据收集到的指标重新设计,提高了新用户的安装成功率.
- Built and tested the new app and language pack releases.
- Deployed releases on Google Play.
- Fixed bugs and ensured device compatibility.
- Created a new visual interface based on an artist's concept.
Senior Developer
Robomotic
- Developed a prototype smartwatch for the medical device field.
- Created a system to segment and compress time series data.
- Built and configured a bespoke Android AOSP.
- 将实时算法移植到Energy Micro Gecko平台.
- 工作与各种类型的硬件:PandaBoard, APC安卓板,和树莓派.
Founder
Delivery Startup
- 创建了一个个人对个人的在线快递系统,解决了“客户不在家”的问题.
- 创建一个概念并开发了一个移动优先的网站(Django和App Engine).
- Handled the Google Maps and PayPal IPN integration.
Software Developer
Bloxx
- 创建并迁移开发到持续集成的构建和测试系统.
- 通过将物理数据中心迁移到VMware ESXi,减少了超过50%的服务器资源.
- 作为系统管理员,备份运行80+虚拟机的VM服务器.
- 作为一个小团队的一员,创建并推出了一个名为Media Filter的新产品.
- 开发和维护Linux软件包和自动化系统安装程序.
- 建立了一个基准系统来测量过滤设备的网络吞吐量.
- 通过实现多线程和异步I/O优化吞吐量.
Architecture Lead
Gentoo Linux
- 打包和维护了10多个应用程序,包括Xen和Linux内核.
- 创建了基于lirc的红外遥控(IR-USB)驱动程序.6 kernel.
- Diagnosed and fixed kernel and driver issues.
- Built and released ISO installer images.
Solutions Architect
Edesix
- 为客户机安装、配置和测试定制的Linux服务器.
- 利用Linux Asterisk PBX开发了一个嵌入式调制解调器工厂测试系统.
- 为带频率重采样的软调制解调器编写了Asterisk驱动程序.
- Wrote an embedded device driver for a Vodafone Radio-Pad modem.
- 为销售点终端开发QA测试流程和代码.
- 将销售点嵌入式平台代码移植到新的ASIC硬件上.
- Discovered and characterized the ASIC bug.
- 使用Echo2 Java框架创建了一个服务器端管理web应用程序.
- 使用Linux和libpcap开发网络问题诊断硬件.
- 在Python和wxWindows中开发了Windows图形嵌入式固件更新程序.
- 为中国工厂创建具有GPG签名的安全Linux制造测试系统.
Experience
Linux Kernel
http://goo.gl/oX1FXyDistributed Evolutionary Robotics Simulator
http://goo.gl/lxSuyYEvolve.py
http://goo.gl/lxSuyYSkills
Paradigms
Automation, DevOps
Platforms
Ubuntu Linux, Debian, Linux, Debian Linux, Ubuntu, Docker, Amazon EC2, Red Hat Linux, Android, CentOS, Fedora, Kernel, KVM, Xen, Eclipse, Amazon Web Services (AWS), Google App Engine
Other
Debugging, Research, LXC, SSH, Linux Kernel, Neural Networks, Gentoo, Debian Packaging, Robotics, Embedded Systems, Algorithms, PayPal, VMware ESXi, AOSP, Google Play Store
Languages
C, C++, Java, Python, PHP, Go, Bash
Tools
Buildbot, Git, KVM/Qemu, Jenkins, Ansible, Vim Text Editor, Subversion (SVN), GCC, AWS CloudFormation, Amazon Virtual Private Cloud (VPC)
Storage
ZODB, MySQL, PostgreSQL
Frameworks
Bootstrap, Zend Framework, Dojo, Django
Libraries/APIs
jQuery, Google Maps, Bottle.py, eBay API
Education
PhD in Computer Science and Artificial Intelligence
University of Edinburgh - Edinburgh, UK
计算机科学与人工智能学士学位
University of Edinburgh - Edinburgh, UK