Jonathan Maddox work email
- Valid
- Valid
Jonathan Maddox personal email
Jonathan Maddox phone numbers
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
-
Senior Software Engineer IiiSolv.Kansas City, Mo, Us -
Senior Software Engineer IiiSolv. Mar 2024 - Aug 2024San Francisco, California, UsOwned the development of our new patient scheduling system end to end from figuring out requirements from our end users to implementation and launch -
Senior Software EngineerSolv. Sep 2021 - Mar 2024San Francisco, California, UsBuilt 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. -
Lead Software ArchitectEat To Evolve Jan 2021 - Aug 2021Kansas 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 -
Software EngineerSimplifyy Oct 2020 - Jan 2021Kansas 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. -
Software Engineer IiCivicplus Jan 2018 - Oct 2020Manhattan, Kansas, UsBoard 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 -
Software Engineer / Co-OwnerRspeer.Org Side Business / Project] Jun 2018 - Feb 2020https://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
-
C# Full Stack Web DeveloperA.D. Banker & Company Jun 2017 - Jan 2018Overland Park, Ks, UsRewrite 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. -
[Contract Work] Software DeveloperRsruby Jan 2017 - May 2017Single 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
-
[Contract Work] Web DeveloperBogla Gold Jun 2016 - Mar 2017Single 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.
-
[Contract Work] Java DeveloperTopbot [Online] Dec 2014 - Jun 2016This 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
-
Assistant ManagerDomino'S 2012 - 2015Ann Arbor, Mi, UsMade pizzas, boxed pizzas, customer support. -
Personal TrainerPro Fitness 2013 - 2014Earned 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
Jonathan Maddox Education Details
-
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
Aero Online
Your AI prospecting assistant
Select data to include:
0 records × $0.02 per record
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.
Start your free trial