Jonathan Maddox

Jonathan Maddox Email and Phone Number

Senior Software Engineer III @ Solv.
Kansas City, MO, US
Jonathan Maddox's Location
Kansas City, Missouri, United States, United States
Jonathan Maddox's Contact Details

Jonathan Maddox work email

Jonathan Maddox personal email

n/a
About Jonathan Maddox

Experienced software engineer with specialization in distributed web applications. Interested in building simple & performant applications.Most experienced technologies: Typescript, React, Go, PostgreSQL, NATS, Redis, Dockerhttps://github.com/maddalaxCurrently working on https://htmgo.dev and https://github.com/maddalax/dockman

Jonathan Maddox's Current Company Details
Solv.

Solv.

View
Senior Software Engineer III
Kansas City, MO, US
Jonathan Maddox Work Experience Details
  • Solv.
    Senior Software Engineer Iii
    Solv.
    Kansas City, Mo, Us
  • Solv.
    Senior Software Engineer Iii
    Solv. Mar 2024 - Aug 2024
    San Francisco, California, Us
    Owned the development of our new patient scheduling system end to end from figuring out requirements from our end users to implementation and launch
  • Solv.
    Senior Software Engineer
    Solv. Sep 2021 - Mar 2024
    San Francisco, California, Us
    Built the initial infrastructure of our new web platform using remix.run, helped roll it out to 30+ developersLead the port of main critical flows from legacy redux/sagas/js to the new remix.run platform in typescriptLed the port of our python api from a deprecated framework (hug) to FastAPI, wrote codemods to speed up the process immensely.
  • Eat To Evolve
    Lead Software Architect
    Eat To Evolve Jan 2021 - Aug 2021
    Kansas City, Kansas, Us
    - Designed and built the platform that allows Evolve to sell $300K worth of food per week.- Implemented a subscription billing system to ship meals to customers on a weekly or bi-weekly basis.- Automated the manual logistics process to reduce the printing and packing time from 3 days to less than an hour per week.- Wrote an algorithm to predict what customers will order, to allow Evolve to plan their ingredients ahead, saving up to $30Kper week.- Built a headless Shopify storefront using React, custom React hooks, and Zustand to sell the products and build meal plans.- Implemented Kubernetes and GitHub Actions to manage our deployments.- Technologies used: NodeJS, Typescript, React, Apollo Graphql, Redis, Postgresql, Graphile Job Queue, Kubernetes & Docker
  • Simplifyy
    Software Engineer
    Simplifyy Oct 2020 - Jan 2021
    Kansas City, Mo, Us
    - Brought the idea to convert a poorly written pure JavaScript system to Typescript to reduce errors and bugs.- Implemented a job queue to safely synchronize their data between their 3 databases, Firebase, PostgreSQL, and Algolia. - Discovered critical security vulnerabilities and met with the managers to prioritize getting them fixed.
  • Civicplus
    Software Engineer Ii
    Civicplus Jan 2018 - Oct 2020
    Manhattan, Kansas, Us
    Board member for our React shared component library called Preamble. The library was shared between 6 engineering teams.Implemented RabbitMQ to keep data synchronized between our applications, allowing us to cache data (such as user information) locally for large throughput increases.Architected the core infrastructure for our zappier-like workflow solution to run multi-stage workflows reliably and easily.Played a huge role in increasing throughput and decreasing technical debt of our large legacy CMS by upgrading it to .net core from .net 4.6.Technologies used: C#, Typescript, React, React hooks, RabbitMQ, Sql Server, Redis, MongoDB, Elasticsearch
  • Rspeer.Org Side Business / Project]
    Software Engineer / Co-Owner
    Rspeer.Org Side Business / Project] Jun 2018 - Feb 2020
    https://app.rspeer.orgSide project turned into a side business. 3rd party client for a video game called RuneScape. We provide an API for users to write code to directly interface with the game.User base of over 18,000 while having only 3 owners / developers working part time on this.Full ecosystem written from scratch, including a remote launch system to open clients, a marketplace to buy and sell code, application launcher and automatic updater.Increased throughput and lowered resources needed by utilizing Redis and NSQ for caching and data synchronization between the services.Utilized InfluxDB to store and analyze user data.Created CI/CD pipelines to deploy the many services onto Kubernetes as docker containers. Various parts open source: https://github.com/MaddoxDevelopment/RSPeer-ConsoleLauncher
  • A.D. Banker & Company
    C# Full Stack Web Developer
    A.D. Banker & Company Jun 2017 - Jan 2018
    Overland Park, Ks, Us
    Rewrite and improve undocumented legacy C# ASP.Net WebForms to a brand new API for large increases in speed, code re-use, and security.Created a custom object-relational mapper to support a legacy IBM DB2. Integrated services with a IBM DB2 RPG backendImplemented CI/CD pipelines to automate manual build and deploy processes.
  • Rsruby
    [Contract Work] Software Developer
    Rsruby Jan 2017 - May 2017
    Single developer for an video game currency marketplace with financial services.As the sole and lead developer, I was tasked with consulting with the client, coming up with a plan, and executing that plan to build the website that surpasses their requirements.I first started off with talking to the client and retrieving a general overview and specifications of what they would like.After receiving these specifications, I worked with the client daily to build the API Server, front facing client, and a back-end administration panel.The client and I communicated almost daily to ensure everything was to their exact specifications.Technologies Utilized:NodeJS, Typescript, Javascript, MongoDB, Socket.IO, Java, Vue.JS, Express.JS
  • Bogla Gold
    [Contract Work] Web Developer
    Bogla Gold Jun 2016 - Mar 2017
    Single developer for an online high-traffic e-commerce site that buys and sells online virtual currencies for different online games.On this project, I was contracted in as the only developer, and it was my task to maintain their old website while building them a new one to meet the demands of their customer base.I worked daily with the owners of the company to help them create an online virtual game currency e-commerce website where they were able to buy and sell online currencies for real currency.Supported payment systems for this website included Paypal, G2A Pay, Bitcoin, Skrill, Bank TransfersOn top of developing this website, I was also contracted to fulfill various other roles such as IT support, Dev-Ops, and general tech support. I managed all the servers, the databases, and all tech related issues that any of the employees or customers had encountered.Technologies Used:This project required a lot of real-time communication to allow for faster and more efficient work done by employees, so we decided on the following:NodeJS, Typescript, Socket.IO, MongoDB, and Java.We utilized Socket.IO to show orders updating in real time between all employees on the Bogla Gold backend, and automatically show new incoming orders.
  • Topbot [Online]
    [Contract Work] Java Developer
    Topbot [Online] Dec 2014 - Jun 2016
    This role was solo work in regards to creating mods / additions to an online video game called RuneScape.We utilized Java to reverse engineer and modify the runtime code of the video game and read in-game values.With this information, we were able to create modifications to the game client that would allow players an easier time playing the game / becoming more efficient.This was not a traditional job for a company, I was most of the time my own developer, trying to sell apps / add-ons in the website's repository, but for a bit of the time I created custom modifications / additions to the client for customers who required such.These applications would be sold to hundreds or thousands of gamers in the community, and I would provide support on them if anything were to break due to the unstable API from the changing of the game.Technologies Utilized:Java, Java Reflections API, SparkJava, MongoDB
  • Domino'S
    Assistant Manager
    Domino'S 2012 - 2015
    Ann Arbor, Mi, Us
    Made pizzas, boxed pizzas, customer support.
  • Pro Fitness
    Personal Trainer
    Pro Fitness 2013 - 2014
    Earned my NESTA personal training certification and personally helped clients with all their goals, whether it be fat loss, building muscle, building strength, or just getting healthier.

Jonathan Maddox Skills

Java Nodejs Javascript Typescript Mongodb Vue.js Web Development Reverse Engineering Software Development Web Applications Restful Webservices C# .net Framework Asp.net Web Api

Jonathan Maddox Education Details

  • Kansas State University
    Kansas State University

Frequently Asked Questions about Jonathan Maddox

What company does Jonathan Maddox work for?

Jonathan Maddox works for Solv.

What is Jonathan Maddox's role at the current company?

Jonathan Maddox's current role is Senior Software Engineer III.

What is Jonathan Maddox's email address?

Jonathan Maddox's email address is ma****@****lus.com

What is Jonathan Maddox's direct phone number?

Jonathan Maddox's direct phone number is +191345*****

What schools did Jonathan Maddox attend?

Jonathan Maddox attended Kansas State University.

What skills is Jonathan Maddox known for?

Jonathan Maddox has skills like Java, Nodejs, Javascript, Typescript, Mongodb, Vue.js, Web Development, Reverse Engineering, Software Development, Web Applications, Restful Webservices, C#.

Free Chrome Extension

Find emails, phones & company data instantly

Find verified emails from LinkedIn profiles
Get direct phone numbers & mobile contacts
Access company data & employee information
Works directly on LinkedIn - no copy/paste needed
Get Chrome Extension - Free

Aero Online

Your AI prospecting assistant

Download 750 million emails and 100 million phone numbers

Access emails and phone numbers of over 750 million business users. Instantly download verified profiles using 20+ filters, including location, job title, company, function, and industry.