
Josh Gachnang
Verified Expert in Engineering
Software Developer
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.
Portfolio
Experience
Availability
Preferred Environment
Git, Visual Studio Code (VS Code), Ubuntu, Linux, MacOS
The most amazing...
...feature I've built was adding a full social network to the Una app in three weeks.
Work Experience
Freelance Software Developer
University of Maryland - CATT Lab
- Migrated existing Flash apps to React and Redux.
- Implemented large performance improvements, including renderings tens of thousands of shapes on a map without lag.
Software Developer
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.
Software Developer
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.
Software Developer
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.
Experience
Una App
HomeSafe
The app is cross-platform and built with React Native, React, Redux, and Firebase.
Rackspace OnMetal
https://www.rackspace.com/cloud/servers/onmetalVal Chatbot
https://github.com/pcsforeducation/valPortfolio Site
Magic Mirror
https://github.com/pcsforeducation/magic-mirrorSkills
Languages
JavaScript, Python, Swift, Java
Libraries/APIs
Node.js, React, Backbone.js, jQuery
Other
Software Development
Frameworks
Express.js, React Native, Redux, Django
Tools
Git, Ansible, AWS ELB, AWS CLI, Amazon Elastic Container Service (Amazon ECS)
Platforms
Linux, Amazon EC2, Docker, Ubuntu, MacOS, iOS, Android, Parse, OpenStack, CoreOS, Amazon Web Services (AWS), Visual Studio Code (VS Code)
Storage
MongoDB, MySQL, Amazon S3 (AWS S3)
Education
Bachelor of Science Degree in Computer Science
University of Wisconsin - Madison - Madison, WI