Brian Bal

Objective

To build really great products. My experience in software devel- opment, knowledge of various technologies, and drive to create a quality product can benefit any project.


Skills

Programming Languages

  • PHP
  • Ruby
  • Silverlight
  • JavaScript
  • Objective C
  • C#
  • ActionScript 2
  • ActionScript 3

Web Technologies

  • XHTML, HTML5
  • CSS, CSS3
  • XML, XSLT
  • AJAX
  • Flash
  • Silverlight

Mobile Platforms

  • iPhone
  • iPhone: Web Apps
  • Android: Web Apps
  • Windows Phone 7

Employment

Creative Developer

iLink Systems

June 2007 - Present

  • Learned a variety of technologies and methodologies by working with many different types of clients
  • Worked directly with clients, making sure development was meeting there needs
  • Managed small teams off of shore developers
  • Gained experience working on mobile and embedded platforms

Systems Analyst

Washtenaw County Road Commission

Jun 2006 - Jun 2007

  • Designed and conducted daily upkeep of organizations website (http://www.wcroads.org).
  • Implemented user friendly database application to monitor, track, and maintain a complete list of listing of roads in the county.
  • Provided support and maintenance on servers, network equipment, and workstations.
  • Assisted with execution of off site storage procedure for server backups.

  • Projects

    Fantasy Football Website

    Personal Project

    Jan 2010 - Present

    • http://gamebal.com
    • Personal project working on in my spare time
    • This site is close to a standard fantasy football league, but with special care taken on the scoring system and league rules that I find enjoyable.

    SmartGlance WP7 Application

    Invensys, iLink Systems

    Jan 2011 - Apr 2011

    • Implemented mockups from designer in xaml
    • Created a custom data grid control to client specifications
    • Was the sole developer on this project

    HTML5 Mobile Printing Application (CES Demo)

    Marvell Semiconductor, iLink Systems

    Nov 2010 - Jan 2011

    • Worked with a small team to create a HTML5 application that ran on an android tablet and iphones
    • The HTML5 application controlled a Marvell printer station
    • Implemented mockups with pixel precision in HTML/CSS
    • Wrote javascript that controlled the application
    • Created PHP backend that ran on the printer to facilitate commucation between the HTML5 app and the printer's control software.
    • Completed this project to client's satisfaction in a tight time window

    Loopt Windows Phone 7 Application

    Loopt, iLink Systems

    Sep 2010 - Nov 2010

    • Implemented list control with auto pagination
    • Worked on tweaking UI to comply with Microsoft UI Guidelines
    • Helped with bug fixes and getting the application shipped on time

    Soundtrckr Windows Phone 7 Application

    Soundtrckr, iLink Systems

    Jun 2010 - Sep 2011

    • This project is a pandora like steaming music service
    • Implemented the audio control and playback logic
    • Create C# library to communicate with Soundtrckr web service
    • Managed offshore resources

    My Ford Touch

    Ford, iLink Systems

    Mar 2008 - Jun 2010

    • Was focused on the navigation and sirius radio section of the application
    • My role involved taking work screen flows documents and implementing UI in flash/actionscript 2.0
    • This project was a flash application that ran on a embedded device, flash lite 3.1

    Golf Captain iPhone Application

    Golf Channel

    Mar 2009 - Jun 2009

    • Was a fantasy golf game where you selected a golfer for each hole in a tournament and got there score. Lowest score wins the game.
    • Was the sole developer for this iphone application
    • Created server side api to support the iphone application in ruby on rails

    YOUbeQB Website

    YOUbeQB, iLink Systems

    Jun 2006 - Dec 2007

    • Web based game that is fantasy football like, the basic idea of the game was to try to guess the next play before it happens in real time
    • Took over existing project, improving performance and ease of administration
    • Rewrote flash game portion of application to provide new features
    • Created a second version of the game people could setup before the live game and have there playbook call the plays for them based on the game situation.

    Education

    B.S. Information Technology

    Central Michigan University

    August 2001 - August 2006