console.log(me.work);
The work I do is a great way for me to show my skills in action. Below are some of the projects that I've worked on in my free time along with some work I've done at my past internships.
-
Viibe
Gone are the days of fighting over the aux, shouting your song suggestion across the room, or switching which device is connected to Bluetooth. Now you have Viibe. Viibe is an iOS app that allows a host to create a Viibe and allow their guests to connect to the Viibe via a code so everyone has a say in what music plays.
-
Asyncy
Asyncy is an open source microservice choreography as a platform. Asyncy allows you to develop fully micro-scalable services with built in metrics and logging. While on the team I developed a handful of microservices for developers to use along with multiple sample apps built in StoryScript to run on Asyncy. I also worked heavily on the Microservice.Guide’s CLI. Aside from all of this great tech, I would have to say my favorite part of this internship was learning how to become an entrepreneur. Since Asyncy is a startup I was able to gain an unbelievable amount of knowledge from Steve Peak this founder of Asyncy.
-
Intuit
My time spent at Intuit was working on TestEasy - a tool that allows testers to test TurboTax flows. I ran usability tests and deployed TestEasy on AWS, using React, Java, MySQL, and CloudFormation with 100% code coverage and UI automation tests. I also mentored the next group of incoming interns rotating on to the TestEasy team. Aside from TestEasy, I launched two tools, Codecov and HipTest, on AWS using docker images, RDS, and CloudFormation. While these tools were awesome to work on, nothing tops the week long hackathon Intuit put on. I was the Lead for TurboPulse - the third runner up project. I really loved this week because I was able to learn a lot about being a leader and gaining the confidence to pitch ideas infront of a room of people.
-
Cesium
My last co-op was at Analytical Graphics Inc. where I was a part of the Cesium team and worked on the Cesium product. Cesium is an open-source JavaScript library for world-class 3D globes and maps. While on the Cesium team I learned a handful of skills. Some of these skills include: Git, Node, Knockout, and the workflow of GitHub (PR’s ect.).
-
Miscord
Miscord is a bot for the voice service Discord that takes user input via the Discord chat and will reply with a message, photo, or play a voice file depending on the input. While creating the bot I was able to learn more about Node, setting up Travis CI, and Amazon Web Service auto deployment.
-
Cesium Mobile
Cesium Mobile is an Android mobile app that runs Cesium built on Cordova. This app allows users to load local data and place billboards at their current geographic location with photos taken from their phone’s camera. Users can also load the local data for a complete offline experience.
-
Jump Source Spec
While working in WebStorm, I found that it was very time consuming always switching back and forth between source and test files. So, I decided to created the WebStorm plugin Jump Source Spec that made this much easier; with the click of a button.
-
Clustering
For my Algorithms and Data class I implemented a clustering algorithm. I created the algorithm by implementing Kruskal’s algorithm and a Union Find data structure.