Austin Bergstrom, Developer in Raleigh, NC, United States
Austin is available for hire
Hire Austin

Austin Bergstrom

Verified Expert  in Engineering

APIs Developer

Location
Raleigh, NC, United States
Toptal Member Since
May 19, 2016

Austin is a professional web developer for over 6 years and with the last two he has been working remotely. He has a background in a variety of frameworks and languages, but has a passion for JavaScript due to it's seemingly endless capabilities and accessibility.

Portfolio

aParently LLC
Bootstrap, jQuery, Ruby on Rails (RoR), Ruby
JCC Manhattan
WordPress, Ruby on Rails (RoR), Ruby

Experience

Availability

Part-time

Preferred Environment

Ruby on Rails (RoR), Ruby, Git, Sublime Text, OS X

The most amazing...

...project I've worked on was an industry-leading web app for pathology laboratory information and workflow management using Ruby on Rails.

Work Experience

Project Manager and Full-stack Developer

2014 - PRESENT
aParently LLC
  • Developed a JSON REST API with Ruby on Rails, documented with Apiary.
  • Created a real-time direct messaging plugin for both one-on-one and group conversations.
  • Built a client-side file upload plugin direct to Amazon S3.
  • Developed an array of modular vanilla JavaScript plugins, promoting code-reuse, and reducing overall development time for new features.
  • Managed team workflow, velocity, and communicated with product and design to create project scopes and specifications.
Technologies: Bootstrap, jQuery, Ruby on Rails (RoR), Ruby

Web Developer

2012 - PRESENT
JCC Manhattan
  • Created a student management system for synagogues throughout Manhattan, NY to collaborate with the Jewish Journey Project developed by the JCC in Manhattan.
  • Developed a front-end course registration system using WordPress that communicates with the back-end through CORS.
Technologies: WordPress, Ruby on Rails (RoR), Ruby

Image Loader | JavaScript

A JavaScript image loading and throttling plugin designed to manage the simultaneous loading of multiple images.

The primary use case involves loading several images concurrently while maintaining a limit. The plugin initiates a new image's loading only when the number of simultaneously loaded images falls below the set threshold.

Also, the plugin can handle images not yet ready for display (i.e., not "processed"). In such cases, it checks the status of the image within a separate queue and adds the image to the loading queue once it is ready to be viewed. The plugin features an error handler that retries the loading process by requesting the image's URL from a server to account for potential errors.

Languages

JavaScript, Ruby, SQL

Frameworks

Ruby on Rails (RoR), Ember.js, Bootstrap, Vanilla JS

Libraries/APIs

jQuery Plugins, jQuery, Apiary API

Tools

Pivotal Tracker, GitHub, Git, Sublime Text

Paradigms

Scrum, Agile

Storage

PostgreSQL, JSON, Amazon S3 (AWS S3)

Other

APIs, Module Development, CORS

Platforms

OS X, WordPress

2015 - 2018

Bachelor's Degree in IT - Application Development

Oregon Institute of Technology - Klamath Falls, OR (USA)

2006 - 2007

Incomplete Bachelor's Degree in Computer Software Engineering

Oregon Institute of Technology - Klamath Falls, OR (USA)

2005 - 2006

Incomplete Bachelor's Degree in Computer Science

Montana State University - Bozeman, MT (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