Ry4an Brase

ry4an@brase.com
612-424-9684
330 E 50th St.
minneapolis, mn 55419
objective

A full-time software development position where I can apply my years of experience designing and building full-function, high-availability, network-centric applications.


work  
2002 -  Founder and Lead Technologist, Swarmcast, Inc., Minneapolis, MN
- Built a team of 15 engineers from the ground up: set their goals, selected their tools, crafted their environment, defined their procedures, and oversaw quality.
- Reliably designed and delivered customer-facing groundbreaking, HTTP-based, live video delivery software, both client and server systems, on time and under budget.
- Personally authored core pieces of multiple server-side and client-side products licensed by Major League Baseball, Siemens, Comcast, and Roku.

- Oversaw professional services groups in North America, Europe, and Asia. Tasks included project scheduling, resource allocation, and customer relations.

- Managed the patent process, yielding 2 fully granted and 11 pending in the US and internationally.


2001 - 2002 Java Developer, Ancept, Inc., Minneapolis, MN
Wrote back end automation system for bridging DB2-based Digital Asset Management web application to an on demand video transcoding system.


2000 - 2001 Java Developer, Open Cola, Toronto, ON
- Created original multi-source P2P file transfer system in Java using forward error correction.
- Brought much needed structure in the form of source control and bug tracking database.
- Worked closely with local and remote employees in a principally telecommuting position.
   
school  
1995 - 2000
University of Minnesota, Institute of Technology
Computer Science and Computer Engineering - GPA 3.6
   
skills         see skills and experience addendum for additional detail
  Software Development
- Expert-level development in Java and Perl with emphasis on network programming, particularly HTTP/1.1.
- Proven track record of solid design and on-time delivery of highly maintainable code.
- Battle tested debugging skills using network protocol analyzers, debuggers, profilers, asserts, or logging.
- Contributed to many open source projects including: bugzilla, mercurial, and authored a CPAN module
   
  Software Development Management
- When managing teams of skilled software developers, strikes the right balance between providing too much latitude or not enough guidance, and helps them to navigate the re-code vs. re-use vs. buy decision point.
- Led multiple successful iterations of customer requirements gathering, design, development, and delivery while working solo, on a team, and as a team lead.
- Responsible for the creation and management of successful product teams, both local and telecommuting.
   
  Infrastructure Support
- Setup and handled developer training for source control, bug tracking, and continuous integration systems
- Actively fosters a culture of documentation inside and alongside code using wikis, javadoc, and bug tracking.
- Accurate, insightful status reporting to internal and external development customers.