Patrick Burns

Patrick Burns

Web App Developer

About Me

Development isn't just a job for me, it's a passion. Playing with new tools, libraries, and protocols is my favorite hobby. Starting a career in development and surrounding myself with professionals who are better than me is how I continue to challenge myself. Currently, I'm enjoying the MEAN stack with Angular 2. I've also been exploring Unity3D, Unreal Engine, and Three.js.

Latest Projects


WebGL Flappy Bird

WebGL Flappy Bird

I wrote this WebGL Flappy Bird Clone using Three.js and Angular. I wanted to copy an existing game to challenge myself. This game is still a Work In Progress.

Github  Demo

Webgl Dice Roller

Webgl Dice Roller

MEAN + ThreeJS to create a webGL dice roller. Physi.js physics based dice roller. Created this project to learn physics animations in webgl.

Github  Demo

Webgl Tornado

Webgl Tornado

A quick tornado simulation written with full MEAN stack and Three.js. Users are able to control the number of cubes in the tornado as well as how fast the tornado spins.

Github  Demo

Soundboardr.com

Soundboardr.com

Our app was a soundboarding application written in a full MEAN stack and Asterisk. The application allows you enter a friends phone number, your phone number, and a spoofed caller id. The application connects the prankster to the 'victim'. Once connected, the prankster can click on audio files within the application to play through the phone. When the call is completed, the audio can be saved, shared, and voted upon by other users on soundboardr.com

  Demo

Social Jukebox

Social Jukebox

Our app idea was to build a Social Jukebox where people could add songs and vote up or down songs in the queue. We thought this idea would be great for Bars, parties or even offices. We didn't win, but we learned a lot and had fun doing it.

 

Moodify

Moodify

Moodify is a conversational mood ring. You set it to listen and then put it in the middle of the conversation. As you converse, moodify listens to the conversation and gives analysis on what's being said. Github: https://github.com/JaesChausages/moodify-frontend Tech Stack: Node Angular - via Ionic mobile web framework Mongo Cordova/Phonegap Speech to text plugin uClassify - Free machine learning web service

 

Work Experience

Senior Web Developer - freightview.com (Feb 2017 - Present)

Full stack development using javascript on both front and backend with node.js, backbone, and Vue. Utilizing mongodb, redis, and other technologies as microservices with Docker. We enjoy a full CI pipeline to staging and production that allows us to deploy many times in a single day taking 'commit early, commit often' to heart.

Lead Developer - Torch.ai (Jan 2014 - Feb 2017)

Front-end and back-end development for internal tool sets that provide research, analysis, consumer insights, innovation and R&D to assist clients with marcom, digital and professional technology services. Internal tools built with many technologies, including Mongo, Express, Angular, and Node; MEAN stack

Web Developer - Full Stack - Keywest Technology (Sep 2010 - Jan 2014)

Developed a new SaaS product based using PHP,javascript,jquery,AJAX,Postgresql, HTML 5, and CSS 3. The software allows users to design, schedule, edit, and deploy content to their digital signage player(s) from anywhere in the world.

Asterisk Administrator - Codero (Mar 2008 - Oct 2010)

Developed and maintained 5 Asterisk Servers Internationally, clustered to reduce load and telecommunication costs. Ensured phone system is functioning 24/7/365, logging all call statistics and recording all phone calls.

Linux Systems Administrator - Codero (Jan 2006 - Mar 2008)

As a dedicated server support technician, we were involved in front line troubleshooting of all of our customers servers. Learned to correctly troubleshoot problems in a server environment without impacting users on the server.

My GitHub