Ben Youngblut, Developer in Ankeny, United States
Ben is available for hire
Hire Ben

Ben Youngblut

Verified Expert  in Engineering

Full-stack Developer

Location
Ankeny, United States
Toptal Member Since
July 28, 2022

Ben is a hard-working, full-stack software developer focused on creating efficient, well-tested, and maintainable code that exceeds expectations. He enjoys learning about new technologies and is not afraid of tackling large new projects or refactoring and revamping old projects. Ben has excellent written and verbal communication skills and over 13 years of experience using Python for web development, scripting, and building infrastructure.

Availability

Part-time

Preferred Environment

Django, TypeScript, Python, React, Amazon Web Services (AWS), PostgreSQL, MongoDB, Redis, Ansible, Linux

The most amazing...

...Django application I've designed runs A/B, multivariate, and SEO tests with reporting administration and Google Analytics integration.

Work Experience

Senior Software Engineer

2009 - PRESENT
Publitek
  • Designed a reusable Django application for running A/B, multivariate, and search engine optimization (SEO) tests, including reporting administration with analysis of variance (ANOVA), t-test, and causal impact confidence analyses.
  • Rewrote an entire web application written in unstructured PHP code to a clean and maintainable Python Django web application.
  • Built a system for collecting search phrases associated with individual sales and wrote a custom Solr query handler in Java to conditionally boost the results based on the sales counts for those search phrases.
Technologies: Python, Django, HTML, CSS, JavaScript, TypeScript, React, jQuery, Ansible, PostgreSQL, MariaDB

Image Editor

https://www.canstockphoto.com/image/editor/
Created a React-Redux JavaScript application for editing images with drag and drop support, color pickers, zooming and panning, image search, web fonts, shapes, a full undo and redo stack, plus several account-required features like saving and sharing of designs.

Image Editor

https://www.canstockphoto.com/image/editor/
A web application for creating and editing images. With a full undo and redo functionality, saved canvases, image filters, shapes, and text with stroke and fill color pickers. The application also has multiple layer support and pan and zoom logic.

Contributor Submission System

A web application for photographers to upload and submit images. With metadata extraction from the uploaded images and pages to allow changes to be made to the metadata, it contains a full account registration system with optional MFA login and a fully accessible API that the front-end is built on top of.

Languages

Python, HTML, JavaScript, TypeScript, CSS, Java, JavaScript 6, Python 3

Frameworks

Django, Redux, Material UI, Django REST Framework, Swagger

Libraries/APIs

React, jQuery, MobX

Tools

Ansible, Webpack

Platforms

Amazon Web Services (AWS), Linux

Storage

PostgreSQL, Redis, MariaDB, MongoDB

Paradigms

REST

2004 - 2009

Bachelor's Degree in Computer Engineering

Iowa State University - Ames, IA, USA

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