Jeremiah Johnson, Software Developer in Mapleton, UT, United States
Jeremiah Johnson

Software Developer in Mapleton, UT, United States

Member since March 18, 2022
Jeremiah has been doing full-stack development for about 17 years with a focus on back-end development. He enjoys writing usable, performant APIs. Jeremiah has experience in several languages, including PHP, Scala, Go, Python, and Rust. He loves to build new things as well as continually iterate and improve.
Jeremiah is now available for hire

Portfolio

  • Chatfunnels
    Python 3, PostgreSQL, REST, Go, TypeScript, JavaScript, React...
  • insidesales.com
    PHP, Go, Scala, Rust, MySQL, REST, SQL Architecture, Development, Software...
  • InsideSales.com
    PHP, Asterisk Gateway Interface (AGI), Linux, MySQL, HTML, Python

Experience

Location

Mapleton, UT, United States

Availability

Part-time

Preferred Environment

MacOS, Python 3, Go, PHP, MySQL, PostgreSQL, Linux

The most amazing...

...project I’ve worked on was a port of an entire application from Node.js to Go, reducing bugs and greatly increasing performance in the process.

Employment

  • Senior Software Engineer

    2021 - PRESENT
    Chatfunnels
    • Helped design and build a microservices framework.
    • Mentored and trained junior engineers on best practices regarding code and REST implementations.
    • Built a service to securely store sensitive customer data.
    Technologies: Python 3, PostgreSQL, REST, Go, TypeScript, JavaScript, React, SQL Architecture, Development, Software, Web Development, MacOS
  • Architect

    2005 - 2021
    insidesales.com
    • Designed a telephony integration built on top of Asterisk and led the team in building the integration.
    • Built a robust CRM abstraction layer for Salesforce, Dynamics CRM 365, and SAP so that other engineers could consume a CRM without caring about the details of each CRM.
    • Managed deployment and maintenance of applications in AWS using Bamboo.
    Technologies: PHP, Go, Scala, Rust, MySQL, REST, SQL Architecture, Development, Software, Web Development, JavaScript, MacOS
  • Senior Software Engineer

    2009 - 2014
    InsideSales.com
    • Designed telephony system built on top of Asterisk with PHP. Moved architecture to an event-driven model for scalability.
    • Led and managed a team of engineers to implement the telephony system.
    • Built the worker system to process async tasks for business, including the monitoring to be used by NOC.
    Technologies: PHP, Asterisk Gateway Interface (AGI), Linux, MySQL, HTML, Python
  • Software Engineer

    2005 - 2009
    InsideSales.com
    • Came up to speed with the application and fixed reported bugs in software.
    • Worked with the company owner to design and build new features.
    • Learned deployment and refined deployment scripts for faster, easier deployment.
    Technologies: PHP, MySQL, HTML, JavaScript

Experience

  • Simple Weather App for Local Pickup Events

    Developed a simple weather app for showing the weather forecast for local pickup events. The front end is basic HTML. The back end is using PHP and consuming a 3rd party API for weather data. It shows precipitation, wind, and temperature.

  • Simple Attendance Tracker for Local Pickup Games

    Created a simple attendance tracker for local pickup games. It gathers and parses data from a generated CSV or Excel file. It uses that data to render a chart and table to indicate whether enough people have responded in order for the event to take place.

Skills

  • Languages

    Go, PHP, Python 3, JavaScript, Scala, Rust, HTML, TypeScript, Python
  • Storage

    MySQL, SQL Architecture, PostgreSQL
  • Other

    Development, Software, Algorithms, Web Development, Asterisk Gateway Interface (AGI)
  • Platforms

    MacOS, Linux
  • Libraries/APIs

    React
  • Paradigms

    REST

Education

  • Bachelor's Degree in Computer Science
    2000 - 2005
    Brigham Young University - Provo, UT

To view more profiles

Join Toptal
Share it with others