布拉德·皮博迪,美国加州洛杉矶的开发者
Brad is available for hire
Hire Brad

Brad Peabody

Verified Expert  in Engineering

Software Developer

Location
Los Angeles, CA, United States
Toptal Member Since
February 9, 2017

Brad喜欢构建和改进软件,以解决现实世界的业务问题,并为用户创造积极的体验, 以及对组织产生积极的业务影响. 他的灵感来自于高生产力/创新的工作文化——游走在完美和完成工作的心态之间.

Availability

Part-time

Preferred Environment

MacOS, Linux, Git, Sublime Text

The most amazing...

...我做过的一个有趣的项目是一个Go语言的在线商店. 在编写了几个完整的存储系统后,我终于编写了一个团队喜欢维护的系统.

Work Experience

Development and Operations In-Charge

2005 - 2016
International Liaison Office/Golden Era Productions
  • 主要负责网络开发和运营,这是我在做了几年开发人员之后获得的. During this time, 我做了大部分的开发工作,并且在大多数情况下领导了许多令人兴奋的项目和集成的所有技术工作. 这是在日常维护之外运行的, monitoring, performance review, and more for these products. Some notable projects are included below.
  • 最初的原型,然后带领团队开发了几个iOS应用程序(iPad和iPhone通用应用程序):《欧博体育app下载》在线教育, United for Human Rights Online Education, and Youth for Human Rights Online Education. 使用的技术包括Objective-C、c++和Lua.
  • 领导团队,为一系列相应的在线教育网络应用程序(http://education)编写了大约25%的代码.drugfreeworld.org/, http://education.humanrights.com/, and http://education.youthforhumanrights.org/. 使用的技术包括:Drupal 7, PHP, Apache, Varnish, Java, Tomcat. Most of the code was written in PHP.
  • Built a login and membership system for a charity. 不幸的是,这个网站的大部分后来都退役了, 但这是一个很好的产品,也是一次很好的学习经历. The user system was backed by an LDAP directory, 应用程序本身是用Java编写的,分为两个部分,并使用JAXB进行基于xml的服务调用. 这款应用在Glassfish的早期版本中运行,后来被转移到Resin上.
  • Ran the team that built an online personality test. 这个网站从头开始建了两次:http://www.oxfordcapacityanalysis.org/. The first time in PHP and the second in Go. 基本的HTML5/CSS3 + jQuery用于两次的UI. JSON (JSON-RPC 2.0-ish)服务用于数据存储/检索. For both projects, 我指导了最初的架构,并指导了另一个开发人员,他做了很多实际的工作. 我确实在每个版本中亲自编写了大约15-20%的代码.
  • Built an online store in Go. 该存储使用Go作为后端,并使用Go模板进行页面呈现. 前端主要是JS、一些jQuery和JSON-RPC 2.0-ish web service calls. 上面的链接只是如何部署它的一个示例, 该引擎本身被编写为许多在线商店的核心. Features include multi-language, multi-currency, mobile layout, and several different payment gateway integrations.
  • Gained extensive experience managing Linux systems (RedHat/CentOS/Fedora); including addressing performance issues, network admin, installs and upgrades, and file system maintenance. At various points during my tenure, 由于人事问题,或者在培训另一个人接管工作时,我不得不临时完成许多系统管理任务.
Technologies: Linux, MySQL, Apache, PHP, Java, Go

Lead Web Developer

1999 - 2005
Bridge Publications, Inc.
  • 从头开始(重新)构建主要的公司网站和其他三个特定于产品的网站(PHP和Java): http://www.bridgepub.com, http://www.battlefieldearth.com, http://www.galaxypress.com, and http://www.clearbodyclearmind.com.
  • 作为电子商务系统的主要开发人员,包括在线订购, shopping cart, and payment system (mostly in PHP).
  • 在一个名为iStore的Oracle产品上编写了一个基于jsp的UI,该产品涉及到与现有/遗留Java组件的大量集成.
  • 建立了其他几个内部系统,包括管理客户记录和硬拷贝记录对账的系统.
  • 开发了许多一次性产品登陆页面,通过电子邮件和广告销售产品.
Technologies: Java, Linux, MySQL, Apache, PHP

Database Admin & Software Developer

1999 - 1999
Payless Communications
  • 管理一个电话卡平台,该平台通过电话卡执行呼叫终止和路由服务.
  • 管理数据库并查看总体运行状况和性能.
  • 编写了许多脚本来执行维护和创建汇总数据.
  • 编写并维护一个程序,以合并和关联来自不同系统的账单信息,将其作为文本文件呈现到核心数据库. The integration was done with dBase and MS Access.
Technologies: Windows, MS-DOS, dBASE

Fulltext Demo

http://github.com/bradleypeabody/fulltext
这个项目展示了一个如何使用全文的例子, a search library I wrote, 提供威廉·莎士比亚全集的可搜索副本. The system requires the Go compiler to build it, 构建步骤将下载几个依赖项. 在Mac或Windows的Cygwin shell中,您可以执行特定的命令来运行它.

Languages

Lua, JavaScript, SQL, Go, HTML, CSS, Java, Python, PHP, C++, C, Flash ActionScript, dBASE, Ruby, Objective-C, C#

Frameworks

JPA, Spring, Hibernate, Jakarta Server Pages (JSP), GWT, Apache Wicket, Twisted, AngularJS

Libraries/APIs

JSON-RPC, Underscore.js, Riot.jQuery, React, Google Maps API, OpenCV, AMQP, PhantomJS

Tools

Eclipse IDE, Varnish, Gorilla, Apache, Sublime Text, Adobe Photoshop, Apache Tomcat, Git, Jetty, ActiveMQ, Let's Encrypt, RPM, NGINX, RabbitMQ, Systemd, Postman

Paradigms

Concurrent Programming, REST

Platforms

Linux RHEL/CentOS, Linux, Drupal, NetBeans, MacOS, MS-DOS, Windows, Mule ESB, Oracle

Storage

数据库管理(DBA), MySQL, SQLite, JSON, Memcached, Cassandra, MongoDB, PostgreSQL

Other

负载均衡器,前端开发,后端开发,LDAP, Ubercart, GlassFish

2010 - 2010

Undertook a Single Course in iOS Programming

UCLA Extension - Los Angeles, CA, USA

2006 - 2006

Undertook a Single Course in Computer Security

UCLA Extension - Los Angeles, CA, USA

Collaboration That Works

How to Work with Toptal

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

1

Share your needs

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

Choose your talent

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

Start your risk-free talent trial

与你选择的人才一起工作,试用最多两周. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring