Frederick Brunn

frederick.brunn@gmail.com

Resume

Welcome! I'm Frederick Brunn, and I'm a web developer with a B.S. in Computer Science from Stony Brook University. I aim to ask just the right questions to further understand the user requirements, ensuring the development of an optimal product. In particular, I like designing front-end user interfaces, but I also have experience writing back-end code. When I'm relaxing, I enjoy studying world history, playing roguelikes and retro games, and discovering new music of all genres.

Continue down my page to read more about my experience and projects.

Skills

Tools
Web
Application
  • Trello
  • Git
  • GNU/Linux
  • Blender
  • Node.js, Express, SCSS, Pug/Jade, Firebase, Grunt
  • JSP, MySQL, Glassfish, Servlets
  • PHP
  • C#, WPF
  • JavaFX

Professional Experience

Bren-Tronics, Inc.

Software Engineer Internship
May 2015 - August 2015

During my time at Bren-Tronics, I developed a C# application that monitors ARM-enabled battery chargers via JSON over UDP and visualizes data in novel ways with OxyPlot. I also wrote Bootstrap-based documentation for the application. Additionally, I wrote a C# application to test home energy system using SCPI. Working at Bren-Tronics was a fantastic experience.

SonAER, Inc.

Robotics Specialist Internship
June 2014 - August 2014

At SonAER, I developed electronics and a modified firmware solution for use in an ultrasonic atomizer nozzle 3D printer. The electronics were based off of a common RepRap board, running a version of the Marlin firmware written in C, but with an ultrasonic atomizer nozzle replacing the hot-end to apply chemical coatings onto objects placed in the build area.

Projects

wallpaper-reddit
Canary Life
RedditScraper

wallpaper-reddit harnesses extant Reddit user activity to curate wallpapers. There are many subreddits that focus on aesthetic, natural, or other beauty, which this program harnesses to maintain a regularly changing background of those subreddits' most prominent posts. This Python program scans JSON headers of the last few posts from the user-supplied subreddits, then chooses a random image among them to be resized and set as the desktop wallpaper.

Set in the far future where advanced human spacecraft take the form of automata, Canary Life is a Node.js / Express / SCSS / Pug / Firebase responsive web application. Canary Life consists of an HTML5 Canvas game based on Conway's Game of Life, a level editor that loads and saves levels to the Canary Life level database, a message board and wikia system. Canary Life was developed using an Agile-like methodology as part of a team of four.

RedditScraper is a tool for archiving Reddit threads to local storage. In this project, I built a C# program which reads a series of reddit URLs from a text file, then uses HTML Action Pack to scrape the HTML content of both the main content / link and the comments section to a local file. These files are organized by default in folders by subreddit, then thread. For easy readability, the external reddit stylesheet is added as a meta reference tag in each html file.

Selected Coursework

CSE 308

Software Engineering

I developed and deployed a scalable hybrid web application using HTML5 Canvas, SCSS, Pug, and Firebase. I organized the team using an Agile-based workflow, a Trello board and a feature-branch based Git hosted on Bitbucket.

CSE 336

Internet Programming

In CSE 336, I built projects with a Java EE stack. I built Angular / JSP views and used custom tags and EL to dynamically generate page content, along with a validation servlet. My efforts focused on design, with attention paid to user experience.

CSE 305

Database Systems

I created a social network application using the JSP / MySQL / Tomcat stack as part of a team of three. Emphasis was placed on schema design, writing queries and views to store users, their connections, and their interactions.

CSE 487

Research in Computer Science

I worked with Dr. Paul Fodor in developing JavaFX course materials for two consecutive offerings of CSE 114. This chiefly consisted of two final projects, Cosmic Wimpout and Wheel of Fortune, built in successive versions, so as to present students with a progressively developed standard for students to compare their work to.

CSE 334

Introduction to Multimedia

I used Blender to create a computer-generated animation detailing a mission by the proposed SpaceX Interplanetary Transport System to Mars. I worked from scratch, creating models, shaders and animations to render video that I supplanted with a narration track.

Contact me

I would prefer for all inquiries to be sent to my email address, frederick.brunn@gmail.com, but I am also available on LinkedIn. My phone number can be found in my resume. You can find links to my relevant social media accounts below.