JB Maddox

Senior Software Developer at Softgiving, Inc
  • Claim this Profile
Contact Information
us****@****om
(386) 825-5501
Location
GE

Topline Score

Topline score feature will be out soon.

Bio

Generated by
Topline AI

5.0

/5.0
/ Based on 2 ratings
  • (2)
  • (0)
  • (0)
  • (0)
  • (0)

Filter reviews by:

Brad Murphy

JB has led my client team for 2 years now, but that is just scratching the surface of what makes him such an exceptional engineer. As the client team lead, JB is responsible for the rPath user interface as a whole. There have been several major enhancements to our UI since JB has been here, and he is the driving force behind each one of them. Whether working in Flex/AS3 or JS/HTML/CSS, JB always gets the job done right. What really sets JB apart, however, is his depth in the API tier. Our user interface is typically the first consumer of new features in our REST API, and JB plays an integral part in understanding how customers and prospects alike will use it. As an expert in usability, JB has had a dramatic impact on our API over his time at rPath. Whether in the UI or API tiers, JB is an outstanding engineer and leader. I would hire him again without hesitation.

Joe Baltimore

I have worked with JB for ~2 years at rPath. JB leads the User Interface / User Experience piece of the rPath Cloud Engine Solution. JB's ability to discern what Enterprise customers want from a large and complex application is outstanding. His eye for aesthetics in computer UI/UX mimics that of a talented artist - producing effective and elegant UI/UX in oftentimes highly time-constrained scenarios. The Enterprise customer is such a fickle beast with respect to UI/UX requirements, and JB has the ability to see what it is they really want and deliver something that satisfies the vast majority of the target audience - no small feat in today's corporate America. JB's demeanor and collaborative approach to work made him a pleasure to work with on many items we had the chance to implement together. I would welcome the opportunity to work with JB again in the future.

You need to have a working account to view this content.
You need to have a working account to view this content.

Experience

    • United States
    • Fundraising
    • 1 - 100 Employee
    • Senior Software Developer
      • Jul 2018 - Present

      Softgiving, Inc. (https://softgiving.com) offers fundraising solutions for charities. We pivoted early and often, landing in the online streaming world. Designed and developed multiple UIs (Admin, Streamer Portal, Donation UI, Stream Overlays) and played lead role in taking our stack from a monolithic Rails app to React.js SPAs with serverless APIs. * Reduced hosting costs from $60k per year to less than $2k after initiating the move to Serverless * As the company pivoted, created multiple POCs that evolved into revenue-generating features * Mentored junior developers and worked with executive team to identify product opportunities

    • React Developer
      • Jan 2017 - Present

      Developed POC projects for non-profit organizations. Initial buildouts and POC development for early stage startups. * Front end development using React, Redux, GraphQL * Light backend development using Node, Express, GraphQL * Other technologies - React Native (expo) and Electron Developed POC projects for non-profit organizations. Initial buildouts and POC development for early stage startups. * Front end development using React, Redux, GraphQL * Light backend development using Node, Express, GraphQL * Other technologies - React Native (expo) and Electron

    • United States
    • IT Services and IT Consulting
    • 1 - 100 Employee
    • Frontend Developer - React/Redux
      • Apr 2016 - Dec 2016

      Part of a small team at Kyrio (https://kyrio.com), a startup created by CableLabs (https://www.cablelabs.com), that took a monolithic POC and created a production-ready app for the cable industry with a StrongLoop backend and React SPA UI. * Production React.js and idiomatic Redux front end development using Material UI * Creation of reusable, modular Redux adapter * Support of CI/Testing environments using Tape.js, Enzyme.js Part of a small team at Kyrio (https://kyrio.com), a startup created by CableLabs (https://www.cablelabs.com), that took a monolithic POC and created a production-ready app for the cable industry with a StrongLoop backend and React SPA UI. * Production React.js and idiomatic Redux front end development using Material UI * Creation of reusable, modular Redux adapter * Support of CI/Testing environments using Tape.js, Enzyme.js

    • United States
    • Software Development
    • 700 & Above Employee
    • Principal Software Engineer
      • Nov 2013 - Jul 2015

      Hired at CA Technologies (https://www.ca.com) to help their Platform team develop a UI Component Library for use by internal business units and to bring a startup mindset to a small team operating within an enormous company. * Designed custom components using Ext JS * Created multi tenant SaaS administration UI * Support of CI/Testing environments using Casper.js, Phantom.js Hired at CA Technologies (https://www.ca.com) to help their Platform team develop a UI Component Library for use by internal business units and to bring a startup mindset to a small team operating within an enormous company. * Designed custom components using Ext JS * Created multi tenant SaaS administration UI * Support of CI/Testing environments using Casper.js, Phantom.js

    • United States
    • Software Development
    • 700 & Above Employee
    • Senior Software Developer, Platform R&D
      • Nov 2012 - Oct 2013

      SAS Institute (https://www.sas.com/en_us) aquired the entire rPath development team and placed us in SAS R&D. Within days, completed the initial conversion/rebrand of our UI. Created a Grails app that exercised the rPath Engine to orchestrate a basic cloud-based SAS installation in 15 minutes, saving 3 days over previous methods. * Created Groovy on Grails MVC application with HTML/JSON endpoints for managing vApps on cloud.sas.com * Development of iOS application to manage cloud environments, tenants, users and applications

  • rPath
    • Raleigh-Durham, North Carolina Area
    • Senior Software Engineer
      • Jan 2011 - Oct 2012

      rPath's (https://en.wikipedia.org/wiki/RPath) rBuilder modeled and managed system level components and dependencies under version control and allowed organizations the ability to automate the process of constructing, deploying and updating software. Developed the Flex UI that exposed a high-level view of all layers of an organization's systems, while allowing the user to drill down and inspect/update a single dependency or changeset on an individual application server. * Implemented Flex UI using Parsley, including design of a reactive Command/Interceptor framework * Created reusable UI components for display of complex, nested data and changeset diffs * Assisted with design of internal REST API

    • United States
    • Book and Periodical Publishing
    • 200 - 300 Employee
    • Senior UI Engineer
      • May 2007 - Oct 2010

      Lulu (https://www.lulu.com) is a global, print-on-demand publishing and ecommerce platform. On my first day, placed on a small team tasked with creating WYSIWYG Flex/Flash UIs for the Studio product line (Photobook, Calendar, Cover Editor). For most of my tenure, I was the sole UI engineer on these products. As photobooks and calendars were expensive to produce, verisimilitude was a key requirement. The studio team was able to offer a print tolerance of less than 3 millimeters. The Studio UIs were used successfully for over a decade with minimal changes. * With Studio team, created MVC publishing platform using Adobe Flex and Actionscript * Created Flash graphical assets based on creative mockups * Refactored legacy PHP for modularity and reuse

    • Personal Care Product Manufacturing
    • 1 - 100 Employee
    • E-Commerce Manager, Programmer, Designer
      • 2003 - 2006

      As the sole developer at Astral Brands (https://www.astralbrands.com) , I filled several roles, including web designer, application programmer, data analyst, and project manager. (Also Nortel telephony installation, Before & After beauty photos, and product packaging design) * Management of overall web marketing strategy, hiring key creatives, managing third party developers * Site design, development and maintenance of over a dozen ecommerce sites and web properties hosted and maintained by Astral * Analytical reports and statistics from databases and database backups and maintenance * Implementation and management of product feeds to third party vendors

  • Higher Level Solutions, Inc.
    • Greater Atlanta Area
    • Web Applications Developer
      • 2002 - 2003

      Responsible for the development of insurance industry application User Interface, as well as general programming and development. * Created UI for Web Application geared towards the Insurance Industry. * Created configuration classes for web application. * Designed front-end websites driven by web applications data. * Created print and online marketing materials for company and product line. (Including Flash Demos) Responsible for the development of insurance industry application User Interface, as well as general programming and development. * Created UI for Web Application geared towards the Insurance Industry. * Created configuration classes for web application. * Designed front-end websites driven by web applications data. * Created print and online marketing materials for company and product line. (Including Flash Demos)

    • Owner
      • 1999 - 2001

      * Configured and maintained Linux/Apache Webserver hosting up to 30 websites. * Created/programmed secure, user-authenticated FTP-via-HTTP PHP application for commercial printer. * Designed / programmed PHP/MySQL-driven e-commerce applications. * Designed logos, advertisements, brochures, “fill-in” PDF documents and other print collateral. * Configured and maintained Linux/Apache Webserver hosting up to 30 websites. * Created/programmed secure, user-authenticated FTP-via-HTTP PHP application for commercial printer. * Designed / programmed PHP/MySQL-driven e-commerce applications. * Designed logos, advertisements, brochures, “fill-in” PDF documents and other print collateral.

Education

  • Drama Studio London
    Post Grad Diploma, Acting
    1994 - 1995
  • The University of Georgia
    B.A., Theater
    1986 - 1992
  • Player's Workshop of the Second City
    1988 - 1990

Community

You need to have a working account to view this content. Click here to join now