Jeremiah Johnson
Verified Expert in Engineering
Software Developer
Mapleton, UT, United States
Toptal 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.
Portfolio
Experience
- MySQL - 17 years
- Linux - 17 years
- SQL Architecture - 15 years
- PHP - 10 years
- REST - 8 years
- Go - 3 years
- Python 3 - 1 year
- PostgreSQL - 1 year
Availability
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.
Work Experience
Senior Software Engineer
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.
Architect
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.
Senior Software Engineer
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.
Software Engineer
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.
Experience
Simple Weather App for Local Pickup Events
Simple Attendance Tracker for Local Pickup Games
Education
Bachelor's Degree in Computer Science
Brigham Young University - Provo, UT
Skills
Libraries/APIs
React
Languages
Go, PHP, Python 3, JavaScript, Scala, Rust, HTML, TypeScript, Python
Storage
MySQL, SQL Architecture, PostgreSQL
Platforms
MacOS, Linux
Paradigms
REST
Other
Development, Software, Algorithms, Web Development, Asterisk Gateway Interface (AGI)
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring