Ed Henderson, Developer in Boise, ID, United States
Ed is available for hire
Hire Ed

Ed Henderson

Verified Expert  in Engineering

Software Developer

Location
Boise, ID, United States
Toptal Member Since
December 12, 2019

Ed is an electrical engineer with a strong software background. He has focused solely on software for the past eight years, specifically, using Python, Django, JavaScript, and React development for online EDA tools and various online products. He has managed multiple production deployments on AWS and DigitalOcean environments. Ed enjoys tackling tough problems and building architecture that is efficient and clean.

Portfolio

Gardenbuzz, LLC.
Linux, Terraform, Ansible, JavaScript, Python
Concord
Amazon Web Services (AWS), Terraform, Ansible, Elasticsearch, MySQL, MxGraph...
BigZeta, LLC.
Amazon Web Services (AWS), PostgreSQL, D3.js, React, JavaScript, Django, Python

Experience

Availability

Part-time

Preferred Environment

Django, Python, Terraform, Ansible, PyCharm

The most amazing...

...project I've developed was a gardening website dedicated to inspiring gardeners and connect them with local vendors and resources.

Work Experience

CTO, Full-stack Developer, DevOps

2018 - PRESENT
Gardenbuzz, LLC.
  • Developed a modular approach to building projects with medium-to-large Redux stores. The modules allow each part of the store to be managed in a neat package that handles global as well as module-local states and interactions.
  • Managed a team of developers using Jira for task management and a Kanban task methodology.
  • Spearheaded the complete back end and front-end application architecture for a video-rich gardening site that includes a comprehensive database of plants, community events, hundreds of local vendors, and user-managed projects.
Technologies: Linux, Terraform, Ansible, JavaScript, Python

Senior Full-stack Engineer and Team Manager

2016 - 2018
Concord
  • Managed a large-scale JavaScript application providing an online schematic tool designed for electrical engineers.
  • Developed and improved the architecture for back end and front-end aspects of the project. Developed architectures for data ETL, efficient updates and indexing of Elasticsearch cluster, and smooth updates to the application.
  • Oversaw the AWS account, set up and maintained VPCs, and configured all servers for development, test, and production deployments. Utilized Terraform, Ansible, and Packer to maintain an efficient workflow with minimal resources.
Technologies: Amazon Web Services (AWS), Terraform, Ansible, Elasticsearch, MySQL, MxGraph, React, JavaScript, Java, Django, Python

CTO and Co-founder

2016 - 2018
BigZeta, LLC.
  • Developed an application providing online data analysis and graphing services. The tool used a Django back end, React for the front end, and D3.js for the graphing of data. The UI allowed copy-paste of data to and from the site or uploading from Excel.
  • Architected the application from the ground up, and managed all work processes for a team of engineers and contractors. Managed work using Jira and Aha.io for managing project roadmaps.
  • Provided significant technical oversight and training to the development team on new technologies, and technical direction. Maintained an active role on the development team, building out significant portions of the application as needed.
Technologies: Amazon Web Services (AWS), PostgreSQL, D3.js, React, JavaScript, Django, Python

Software Developer Manager

2011 - 2016
Arrow Electronics
  • Managed multiple development projects in the Engineering Design Automation application area. Architected, developed, and managed the PartSim online simulator. Managed an online PCB ordering system, and maintained an online schematic editor.
  • Built and ran a team of engineers in the Philippines to assist in building and maintaining applications with Django, Python, JavaScript, AngularJS, and React.
  • Maintained a strong presence on the development team in addition to the active management role. Served the team as a mentor, trainer, and architect, frequently spending extended periods on-site in the Philippines for training.
  • Partnered with clients to refine product requirements, evaluate new and changing needs, and develop architectures to meet the enhanced goals of the client. Used Jira, Confluence, Aha, and Agile methods to communicate tasks and project plans.
Technologies: Amazon Web Services (AWS), Terraform, Ansible, Elasticsearch, MySQL, MxGraph, React, JavaScript, Java, Django, Python

Senior Staff Electrical Engineer

2007 - 2009
Cypress Semiconductor
  • Developed a complex large-scale mixed-signal tester for SOC devices. Tester was driven by a PowerPC processor and large FPGA for interfacing with all onboard logic.
  • Wrote SystemVerilog FPGA logic to interface to all onboard hardware, and provide an RTL interface to the onboard CPU. All registers were synthesized into RTL as well as a Python specification to allow direct access to the hardware resources.
  • Provided application-level access to the hardware resources by writing device drivers for the CPU.
Technologies: Hardware Design, Digital Design, Analog, Python, C++, C, SystemVerilog

GardenTronic

This was a full-stack project with a Django back end, Wagtail CMS, and hybrid front end built with React. Fully deployed on DigitalOcean servers using PostgreSQL, Elasticsearch, Redis, and AWS S3 for media storage. This included fully developed user authentication flows, and user projects. It includes video and photo-rich pages and highlighted areas.

Languages

Python 3, JavaScript, Python, SystemVerilog, Java, C, C++

Libraries/APIs

Python API, React, D3.js

Tools

Webpack 4, PyCharm, MxGraph, Ansible, Terraform

Platforms

Linux, Amazon Web Services (AWS)

Other

FPGA, PCB Design, Analog, Digital Design, Hardware Design

Frameworks

Django

Paradigms

DevOps

Storage

PostgreSQL, MySQL, Elasticsearch

2009 - 2011

Master's Degree in Electrical Engineering

Boise State University - Boise, Idaho, USA

1998 - 2004

Bachelor's Degree in Electrical Engineering

Boise State University - Boise, Idaho, USA

NOVEMBER 2019 - PRESENT

Structuring Machine Learning Projects

Coursera

NOVEMBER 2019 - PRESENT

Improving Deep Neural Networks: Hyperparameter Tuning, Regularization and Optimization

Coursera

MAY 2019 - PRESENT

Neural Networks and Deep Learning

Coursera

OCTOBER 2018 - PRESENT

Machine Learning

Coursera

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring