I am a full-stack software engineer currently working in React, Typescript, Rust and SQL. I also have experience working with React Native, Angular, Golang, PHP, Kotlin and other JS frameworks. I enjoy working with complex data structures and creating intuitive delightful user experiences.
Built a microservice with GoLang that allowed users to send custom metrics over a UDP connection. This service collected the metrics, formatted them based on StatsD standards and then sent them to be stored in BlueMatador's database.
•
Wrote open source Blue Matador metric clients that exported functionality allowing users to easily send custom metrics to the Blue Matador agent. Wrote clients in Node.js, Java, GoLang and Bash.
•
Rebuilt the integrations system. Created the ability to store individual integrations for Linux, Windows, Chef and SaltStack (and added logic to automatically create/update these integration records when an agent in one of these environments checked into our system). Built the API for these new integration types and created a new UI for adding and managing integrations.
•
Built the UI for setting up and managing the metrics being ingested and agents installed associated with an account.
•
Built a rest API for managing the unit type of the metrics users monitor in our system
Replicated our AWS environment, creating one local, two staging and a production environment. When I started at ZooWho the app had been built by a contracting company, I was responsible for moving everything off of their AWS setup.
•
Wrote a custom search script to find relevant matches in deeply nested data. I also built the UI for searching and displaying the results in which I would highlight the word or phrase in the section of a contact that yielded it as a match.
•
Built a React Native list swipe handler to allow multiple user actions. I had to take into account the difference in touch sensitivity for the android and IOS gesture response system.
•
Integrated social login through Oauth and Laravel allowing for easy and safer account creation.
•
Designed and built three new screens for the app based on an idea I had to change the way contacts were grouped and organized in the app. I also helped create the new models and API for this change.
Built a service for “researchers” with a that implemented a Google maps plugin and allowed them to verify business in the Pet industry for Leash’s user base
•
Built a new feature that allowed users to create a “Leash Alert” that allowed them to create a digital lost pet poster and see other users in their area that had missing pets. This included some API changes and 6 new screens using Angular and Ionic. I left Leash before this feature was able to make it into production.