Henry Woody, Software Developer in Los Angeles, CA, United States
Henry Woody

Software Developer in Los Angeles, CA, United States

Member since February 15, 2019
After studying math and economics in college, Henry began his career as a data scientist helping companies learn more about the most important factors influencing their business and make more informed decisions regarding limited resources. Henry now works as a full-stack developer with a focus on building systems for data collection, storage, and analysis. Everything Henry builds for a client is designed to fit their needs and improve productivity.
Henry is now available for hire

Portfolio

Experience

Location

Los Angeles, CA, United States

Availability

Part-time

Preferred Environment

Amazon Web Services (AWS), Ubuntu, Linux, MacOS, Zsh, Git, Google Cloud Platform (GCP)

The most amazing...

...product I've built stores and analyzes business data and connects several different external applications by pushing and pulling data to and from each other.

Employment

  • Python Developer

    2018 - PRESENT
    Red Dog Pet Resort
    • Built a custom report generation system that pulls from the client's management/payment app and sends out daily and monthly reports that automate tedious work that the company's accountants had to do in the past.
    • Worked closely with the company's accountants to ensure that the reports were accurate and met their needs.
    Technologies: AWS Lambda, Python
  • Full-stack Developer

    2018 - PRESENT
    Hawke Media, LLC
    • Created a React app with a Django back-end to keep track of the company's clients, services, and employees and the relationships between them.
    • Built a system to aggregate data across the company's many different apps including Google Analytics, Hubspot, QuickBooks, and Wrike.
    • Worked closely with other employees to ensure high quality of data and relevance of analytics to the business's goals.
    Technologies: Google Cloud Platform (GCP), PostgreSQL, React, Django, Python
  • Full-stack Developer

    2017 - PRESENT
    Atlas Retrofit, LLC
    • Aggregated data on properties required by the city to have a seismic retrofit including building location, size, owners, and managers.
    • Built a React app with a Node.js back-end to allow the client to interact with and understand the data.
    • Developed the public-facing website for the company at Atlasretrofit.com.
    • Created a custom report and document generation system for the client to send and track invoices and costs to their clients.
    Technologies: Amazon Web Services (AWS), PostgreSQL, React, Node.js
  • Full-stack Developer

    2018 - 2018
    Inflect Solutions
    • Maintained a large existing codebase that was written by others.
    • Added new features for a client, including the ability for the site administrators to modify some page content by storing that content in the site's database and to edit that database content.
    Technologies: MongoDB, Node.js, React
  • Android Mentor

    2017 - 2018
    Foundry 10, LLC
    • Mentored small groups of 2-4 high school and college students while building Android apps.
    Technologies: Java, Android
  • CEO

    2016 - 2017
    Honeyfire, Inc.
    • Worked with a small team of developers to create two mobile applications. The first was a local food delivery app (since none was yet in operation in our area), the second was an app for posting event information at our college campus.
    • Maintained relationships with restaurant owners and managers so that menus were up to date and customer orders could be processed fluidly.
    • Collaborated with the student government on campus to develop an application that met their needs and provided value to students.
    Technologies: Android, iOS, Ruby on Rails (RoR), Ruby

Experience

  • Drobe — Automated Outfit Curation
    https://drobe.io/

    Users upload their wardrobe to the application by creating an article object for each article of clothing in their closet. Then, at any time, the user can hit the "generate outfit" button and Drobe will pick an outfit for them to wear. The outfits are chosen by the user's rating of each item, the weather, and how recently each item was worn.

  • Personal Website

    My personal website is a place where I try out and showcase small web and JavaScript coding projects and discuss other projects I've done. It's developed in Vue.js with a Go back end. Includes mostly small projects and links to things I'm interested in.

  • Atlas Retrofit Public Website

    This the public-facing site for Atlas Retrofit. The site is designed to be simple and represent a trust-worthy, knowledgable retrofit company that provides value to its customers. The site is written in plain HTML (with Pug), CSS (with LESS), and JavaScript.
    This site is still under construction.

  • Titanic Dataset Exploration
    https://github.com/henrywoody/titanic

    Just a simple project exploring the dataset of passengers on the Titanic from Kaggle. I explored which features make an individual most likely vs least likely to survive the maiden voyage of the Titanic. I look into, primarily, differences across sex, age, and wealth (using ticket price as a proxy).

  • Kandinsky Bot

    This is a programmatically created digital artwork. This project uses Python to create random works of art in the style of Wassily Kandinsky. It includes utilities for creating many images at a time, automatically deleting undesired results.

  • Snake AI

    An artificially intelligent player for the classic snake game. I built the classic snake game with a small difference: it has floating point positions and directions instead of integer/cardinal-only, and I evolved (using a genetic algorithm) a neural network to play the game.

  • Boids

    My rendition of Boids (by Craig Reynolds, 1986).
    The digital creatures (boids) flock together by applying the following rules:
    1. Move toward the center of mass of nearby boids.
    2. Turn to match the average direction of nearby boids.
    3. Try to avoid boids that are very close.

  • Holland — A Genetic Algorithm Library for Python
    https://github.com/lambdalife/holland

    Holland (named for John H. Holland a pioneer in genetic algorithms research) is a library for Python that allows a user to use the genetic algorithm on nearly any problem. The main requirements from the user are a description of the genome (structure and types) and a fitness function (a method of evaluating the strength of each genome). The library is available for Python via Pip with "pip install holland."

  • CSS Flags
    http://flags.henrywoody.com/

    A CSS project in which I re-create the flags of many of the world's nations using CSS and only a single div element per flag. I started the project because I was interested in flag design and wanted to explore some advanced CSS features.

Skills

  • Languages

    CSS, Python, HTML, JavaScript, Go, Java, Ruby, SQL
  • Libraries/APIs

    React, Node.js, Vue
  • Frameworks

    Django, Ruby on Rails (RoR), Express.js
  • Tools

    Git, Zsh, AWS CloudFormation
  • Platforms

    MacOS, Linux, Ubuntu, Android, iOS, Amazon EC2, AWS Lambda, Google Cloud Platform (GCP), Google App Engine, Amazon Web Services (AWS)
  • Storage

    PostgreSQL, MongoDB, Google Cloud SQL
  • Other

    Amazon API Gateway, Google Cloud Functions

Education

  • Bachelor of Science (BSc) Degree in Mathematics, Economics
    2013 - 2017
    University of Puget Sound - Tacoma, WA, USA

To view more profiles

Join Toptal
Share it with others