Jared Sohn, Developer in Berkeley, CA, United States
Jared is available for hire
Hire Jared

Jared Sohn

Verified Expert  in Engineering

Chrome Extensions Developer

Location
Berkeley, CA, United States
Toptal Member Since
November 24, 2016

Jared started programming at 12 for his parents' paging company. He then graduated from a top computer science school and started work on a platform that assesses space shuttle designs for NASA. Next, Jared was hired as an early engineer at a startup that got acquired; afterwards he built popular Chrome extensions on his own and for Lifehacker through which he has contributed to Chrome.

Portfolio

Flexport
PostgreSQL, Ruby on Rails (RoR), Ruby, React, JavaScript
Gawker Media (Lifehacker)
CSS, jQuery, JavaScript, Chrome Extensions

Experience

Availability

Part-time

Preferred Environment

Git, Sublime Text, MacOS

The most amazing...

...thing I've coded is a Chrome extension for Lifehacker that enhances Netflix with Rotten Tomatoes/IMDB ratings, hides spoilers, and more.

Work Experience

Software Engineer

2015 - 2016
Flexport
  • Added two factor authentication.
  • Fixed code and data to handle time zones properly.
  • Built an account settings UI.
Technologies: PostgreSQL, Ruby on Rails (RoR), Ruby, React, JavaScript

Developer

2014 - 2015
Gawker Media (Lifehacker)
  • Built Chrome extension for Lifehacker's readership that adds 20+ features to Netflix. Features include hiding spoilers, showing ratings from Rotten Tomatoes, and filtering content.
Technologies: CSS, jQuery, JavaScript, Chrome Extensions

Senior Software Engineer

2007 - 2011
Quest Software (after acquiring PacketTrap Networks)
  • Created customizable reporting/dashboard/web service frameworks for serialized non-relational (i.e. NoSQL) data.
  • Built a router telnet/SSH framework and used it for tasks like router backup.
  • Built an automatic build system and installers.
  • Created integrations for monitoring, alert conditions, and tunneling integration.
  • Developed a switch port mapper and Syslog server tools.
Technologies: Subversion (SVN), ASP.NET, C#

Contract Developer

2004 - 2007
Freelance Work (BitTorrent, Inc. and other companies)
  • Built a black-listing web service for distributing video.
  • Developed plug-ins for After Effects and Photoshop.
  • Developed a UI for building AI scenarios for the U.S. Navy.
  • Created an internal alert management system (a simpler version of PagerDuty).
Technologies: C#, Java, C++, Python

Programmer | Analyst

2002 - 2004
NASA (contracting via AMA, Inc.)
  • Wrote tools to help NASA automate the analysis of space shuttle designs.
  • Built a genetic algorithm solver in Excel.
Technologies: C++, JavaScript, Java

Programmer

1999 - 2002
University of Wisconsin–Extension
  • Wrote software to generate spreadsheets/charts to analyze a Wisconsin tax data set.
  • Validated data.
Technologies: Visual Basic

Programmer

1991 - 2001
JSM Tele-Page Inc.
  • Developed tools to help run my parents' paging company during middle school, high school, and college.
  • Created software to send messages to pagers via a modem, network, e-mail, and web.
  • Created a pager invoicing system.
Technologies: Visual Basic, Active Server Pages (ASP), Perl, Microsoft Access

MuteTab

http://www.mutetab.com
MuteTab is a Chrome extension that enhances a user's control over muting tabs in the browser. It was originally built in 2010 before browsers offered this ability and received press from TechCrunch, Reddit, Lifehacker, Slashdot, and more.

Since then, I've worked with Chrome developers to create a tab muting API proposal and implementation and built a new version of the extension that lets you do things such as mute tabs by default or ducking your music when watching videos.

I also built mute.fm, which is Windows desktop software that pauses music while watching videos.

Hacker News User (hnuser)

hnuser was built after the release of Algolia's hnuser API to explore a user's past comments and stories on Hacker News and to track karma over time and the breakdown between each kind. The code is separated out into small npm modules (hnuserdownload, hnuserstats).

Background Page for MuteTab

https://github.com/jaredsohn/mutetab/blob/master/src/js/background.js
A background page for the MuteTab Chrome extension. It gets information about tabs and handles tab muting, tab unmuting, and music ducking.

Languages

JavaScript, HTML, CSS, C#, Java, Visual Basic, Perl, Active Server Pages (ASP), Python, C++, Ruby

Other

Chrome Extensions

Frameworks

ASP.NET, Ruby on Rails (RoR), Chrome

Libraries/APIs

jQuery, Node.js, React

Tools

Sublime Text, Git, Subversion (SVN), Microsoft Access

Platforms

MacOS

Storage

MongoDB, PostgreSQL

1997 - 2002

Bachelor's Degree in Computer Science, Math

University of Wisconsin - Madison - Madison, WI, 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