Hugh Wimberly, Python Developer in Oakland, CA, United States
Hugh Wimberly

Python Developer in Oakland, CA, United States

Member since April 2, 2018
Hugh has over thirteen years of professional experience developing software for scientific and business customers. He was one of the core developers on the graph database that powers Google's semantic interpretation of search queries and has worked on mission-critical software for Los Alamos National Laboratory. His focus is on building flexible high-performance architectures that scale well and adapt to changing needs.
Hugh is now available for hire

Portfolio

Experience

  • Python, 13 years
  • Machine Learning, 12 years
  • Test-driven Development (TDD), 10 years
  • Data Analysis, 9 years
  • JavaScript, 5 years
  • Amazon Web Services (AWS), 3 years
  • AWS Lambda, 2 years
  • Serverless Architecture, 1 year

Location

Oakland, CA, United States

Availability

Part-time

Preferred Environment

Zsh, Git, and Visual Studio Code on macOS or Linux

The most amazing...

...thing I've created is an in-memory peta-scale distributed graph database.

Employment

  • Back-end Architect

    2018 - PRESENT
    Skill Blaster
    • Reduced the AWS bill by 80% by applying best practices to DynamoDB usage.
    • Improved the page-load speed by 5x by prefetching and prewarming serverless APIs.
    • Eliminated the need for additional Redis hosting and caching.
    • Reduced the API latency by 70% by increasing parallelism and modifying DynamoDB calls.
    • Proposed options for further long-term improvements.
    Technologies: AWS, Lambda, DynamoDB, Node.js
  • Senior Back-end Engineer

    2015 - 2015
    Udacity
    • Optimized the back-end to reduce CPU usage by 70% and decreased the App Engine bill by $30,000/month.
    • Migrated a legacy monolithic app engine site to AWS microservices.
    • Internationalized and localized the main website for the India launch.
    • Replaced the payment back-end in order to add Stripe support.
    • Initiated a company-wide issue list to streamline employee processes.
    Technologies: Python, Google App Engine
  • Software Engineer III

    2012 - 2015
    Google
    • Added OCR and object graph queries to the Android M kernel.
    • Performed R&D work on a Google-scale in-memory distributed graph database.
    • Wrote two optimizing query compilers (for two source languages).
    • Created a visual debugger for inspecting graph diffs.
    • Led the project test infrastructure improvements.
    Technologies: C++, Graph Databases, Kubernetes
  • Scientist II

    2009 - 2011
    Los Alamos National Laboratory
    • Designed and prototyped a 100,000–node fully decentralized command-and-control framework.
    • Wrote firmware patches to update network packet capture software for new 10G interfaces.
    • Carried out experiments to compare architectures for a custom petabyte-scale database.
    • Assisted in the design and analysis of a 10,000–subject phishing experiment.
    • Managed a data analysis with a MapReduce framework.
    Technologies: Python, C, C++, Hadoop
  • SDE Intern

    2006 - 2006
    Microsoft
    • Developed an antiphishing feedback site to coalesce IE user experiences into a knowledge database.
    • Constructed prototype server frameworks to evaluate replacements for IE’s antiphishing service.
    • Discovered and repaired a latent security vulnerability in the Microsoft antiphishing servers.
    Technologies: C#, .NET, ASP

Experience

  • Spanish Stemmer (Development)
    https://github.com/moredatarequired/stem-pager

    A lemmatizer/stemmer to extract stemmed tokens from Spanish text to build a word-frequency table that was independent of different conjugations and word forms.

Skills

  • Languages

    Python, T-SQL, SQL, JavaScript, Java, C#, C++
  • Tools

    Git, Shell, Zsh, Apache Airflow
  • Storage

    Azure SQL Databases, AWS DynamoDB, SQL Server 2016, Redshift
  • Other

    Data Warehousing, Data Analysis, Machine Learning, Deep Learning, Neural Networks, Orchestration
  • Libraries/APIs

    Pandas, Vue.js 2, MPI, Node.js, React, OpenMP, TensorFlow, Keras
  • Paradigms

    Serverless Architecture, Test-driven Development (TDD), Behavior-driven Development (BDD), Agile Software Development, MapReduce
  • Platforms

    AWS Lambda, Amazon Web Services (AWS), Linux, Azure, Google App Engine, CUDA, Docker
  • Frameworks

    .NET, ASP, Express.js

Education

  • Master of Science degree in Computer Science
    2007 - 2011
    New Mexico Institute of Mining and Technology - Socorro, NM, USA
  • Bachelor of Science degree in Computer Science
    2003 - 2007
    Rensselaer Polytechnic Institute - Troy, NY, USA
Certifications
  • AWS Certified Developer — Associate
    AUGUST 2018 - AUGUST 2021
    Amazon
  • AWS Certified Solutions Architect — Associate
    JUNE 2018 - JUNE 2021
    Amazon

To view more profiles

Join Toptal
I really like this profile
Share it with others