Scroll To View More
Josh Gachnang

Josh Gachnang

Chicago, IL, United States
Member since June 13, 2018
Josh was the first engineering hire at Triggr Health, a startup working to support people going through addiction recovery and mental health issues. With previous professional experience at Triggr and Rackspace, he has done back-end, front-end, mobile, and DevOps development. Josh learns quickly and focuses on delivering impactful features.
Josh is now available for hire
Portfolio
  • Triggr Health
    React, React Native, Node.js, iOS, Swift, Android, Java, Backbone, Ansible...
  • Rackspace
    Python, OpenStack, OpenStack Ironic, Ansible, CoreOS, Docker
  • SwoopSrch
    Python, Django, jQuery, Ubuntu, AWS, MySQL
Experience
  • JavaScript, 6 years
  • Python, 4 years
  • Node.js, 3 years
  • Swift, 2 years
  • React Native, 2 years
  • React, 2 years
  • Django, 2 years
Chicago, IL, United States
Availability
Part-time
Preferred Environment
MacOS, Linux, Ubuntu, VS Code, Git
The most amazing...
...feature I've built was adding a full social network to the Una app in three weeks.
Employment
  • Software Developer
    2016 - 2018
    Triggr Health
    • Migrated the entire back-end from Parse and a hosted database to Node.js and MongoDB.
    • Migrated the entire native iOS app and Android app to one React Native codebase to speed up feature development.
    • Led the team to implement a social network inside the app in three weeks.
    • Built a continuous integration and deployment system for React Native.
    • Automated deployments of the back-end Node.js code and front-end React code with Ansible on AWS.
    • Helped build a complex React app to support our recovery advocates chat with hundreds of users at a time.
    Technologies: React, React Native, Node.js, iOS, Swift, Android, Java, Backbone, Ansible, AWS, Ubuntu, MongoDB, Parse
  • Software Developer
    2014 - 2015
    Rackspace
    • Helped bring OpenStack Ironic into production for the Rackspace OnMetal project.
    • Led the open sourcing of our OpenStack Ironic driver for the Ironic Python Agent to make deployments scalable across thousands of servers.
    • Became a core reviewer on the Ironic Python Agent, tasked with ensuring we kept the code quality high and minimized bugs.
    • Contributed to building a series of scripts and tools to manage our fleet of bare metal servers.
    • Presented at the OpenStack Paris Summit on decommissioning bare metal servers with Ironic based on our downstream implementation.
    • Led design and implementation of Ironic's decommissioning workflow, which securely erased and prepared a bare metal server for a new tenant. We upstreamed the private code we wrote for OnMetal.
    • Spoke at the OpenStack Vancouver Summit about managing a large fleet of bare metal servers with OpenStack Ironic, including the tools we created to manage them and fix them, and the dashboard we developed to track them.
    Technologies: Python, OpenStack, OpenStack Ironic, Ansible, CoreOS, Docker
  • Software Developer
    2012 - 2013
    SwoopSrch
    • Built a spider back-end to scrape all the apartment companies in the area to make the most complete apartment search engine for Madison apartments.
    • Implemented the first interactive version patented Swoop interface, which allowed the user to express multiple search preferences and weight them with a simple user interface.
    • Built a backend that supported quick search engine queries and dynamic weighting of search terms.
    • Built automation to deploy the Django back-end to AWS.
    Technologies: Python, Django, jQuery, Ubuntu, AWS, MySQL
Experience
  • Una App (Development)
    https://itunes.apple.com/us/app/una-life-unfiltered/id956016538?mt=8

    The Una App is the React Native I led rewriting from native Swift and Java to support quicker feature development. The app is a moderated social network for people to help each other, with a focus on anonymity. It includes groups based on topics and interests. You can also chat with a recovery advocate in a totally private fashion to help you with whatever you want to improve in yourself.

  • Rackspace OnMetal (Development)
    https://www.rackspace.com/cloud/servers/onmetal

    Rackspace OnMetal is a bare-metal cloud, allowing you to provision high-performance servers in minutes, as opposed to hours or days for traditional dedicated servers. The product was built on the open source OpenStack Ironic project and integrated with the Rackspace Cloud. I helped launch the first and second versions of the product, and open source our changes to Ironic.

  • Val Chatbot (Development)
    https://github.com/pcsforeducation/val

    Val is a chatbot platform forked from Hubot. It allows creating a user across messaging platforms, so you can interact with Val via Slack, SMS, Alexa, or any other communication platform. It has a simple plugin interface and a lot of plugins built in. It is based on Node.js for the back-end and uses Firebase for storage.

  • Portfolio Site (Development)
    http://www.nang.io

    I built this app with React and Gatsby to showcase the articles I've written and provided a point of contact. It is hosted by Netlify.

  • Magic Mirror (Development)
    https://github.com/pcsforeducation/magic-mirror

    An application for running on displays in a house pretending to be mirrors and displaying important information. It displays the date, time, calendar events, forecast information, pickup time for Uber, and public transit information in a very unobtrusive way. The app is built in React and interacts with the Val chatbot framework I wrote to get the back-end information.

Skills
  • Languages
    JavaScript, Swift, Python
  • Libraries/APIs
    Node.js, React
  • Frameworks
    React Native, Express.js, Django
  • Tools
    Ansible, Git, AWS ELB, AWS CLI, AWS ECS
  • Platforms
    Ubuntu, Linux, AWS EC2, Docker
  • Storage
    AWS S3
Education
  • Bachelor of Science degree in Computer Science
    2009 - 2013
    University of Wisconsin - Madison - Madison, WI
I really like this profile
Share it with others