Bjorn Swenson

Albuquerque, New Mexico
tie.372@gmail.com

Work History


Software Engineering Intern, Sandia National Laboratories

Jul 2013 - Present
Albuquerque, New Mexico, United States

Worked in the Data Analysis, Visualization, and Communication group, building interactive tools which gather, analyze, and display data. Responsible for creating and managing web servers, databases, API layers, data-driven views in the browser, and test suites.

Intern Software Developer, University of New Mexico

May 2012 - May 2013
Albuquerque, New Mexico, United States

Software intern on the AntBot project, which computationally models ant behavior and translates this to robotic agents. Responsible for writing iPhone apps and networking servers which control and monitor the robots' behavior, as well as designing and implementing a genetic algorithm which evolves the logic for the robots in real-time. See http://sites.google.com/site/unmantbot.

Software Developer, AmbientPixel

Feb 2010 - Jun 2011
Santa Fe, New Mexico, United States

Worked on critical projects for the development of the new ambient computing field. Experience using structured light, camera calibration, object detection, and networking. Technologies used include node.js, WebGL, and flash.

Chief Software Developer, Santa Fe Institute

Dec 2007 - May 2011
Santa Fe, New Mexico, United States

Responsible for designing, creating, implementing and maintaining the website and database for the Performance Curve Database Project, a collaborative platform for researchers to upload and visualize data from their research (http://pcdb.santafe.edu). Consists of 135 scientific datasets uploaded for research by scientists across the world.

Teaching Assistant, New Mexico Supercomputing Challenge

Jul 2009 - Sep 2013
New Mexico, United States

A key teaching member during the Supercomputing Challenge Annual Kickoff and the Summer Teacher Institute, where teachers and students from around New Mexico learn the basics of agent-based-modeling, and students are encouraged to participate in technology projects.

Education


University of New Mexico

Aug 2011 - Present
Albuquerque, New Mexico, United States
Bachelor's Degree, Computer Science Major, Biology Minor
In progress

Technical Skills


Languages

ActionScript (Flex), C, C++, C#, Haskell, HTML5/CSS3, Java, JavaScript (node.js, jQuery, AJAX), Lua, Objective-C (iOS, Cocoa), PHP, SQL

Other

  • Command Line Tools
  • Version Control (git, svn)
  • Thrive in agile/high-energy environments.
  • Quick to assimilate into existing systems.

Interests


Website Development
I develop websites for local businesses as well as personal sites. Examples include:
· http://learn-it.aws.af.cm/, a content management system for a school project.
· http://kimberlyparry.com, a spa product company.
· http://perf48.com, a stamp dealer.
· http://arroyowriting.com a technical writer.
 
Supercomputing Challenge 2009 Finalist
Implemented an arbitrary precision integer library on the cutting edge cell processor. Co-authored paper, see http://www.challenge.nm.org/archive/09-10/finalreports/36.pdf.
Won Cray Inc. High Performance Computing Award.
 
Supercomputing Challenge 2008 Finalist
Used several different algorithms and optimization techniques to improve speed and security of the industry standard RSA encryption method. Co-authored paper, see http://www.challenge.nm.org/archive/08-09/finalreports/35.pdf.
Won Best Use of Encryption Award.
 
Piano
Studied for 10 years under the Toedtman School of Music. District Winner, Guild Auditions for Piano 2007-2009. Current pieces include: Bach Prelude no. 21, Beethoven Sonata op. 2 no. 1 (1st mvt), Brahms Rhapsodie op. 79 no. 2, Liszt Liebestraume no. 3, Rachmaninoff Prelude op. 3 no. 2.

References

jp@santafe.edu
Bela Nagy
Bjorn has been the most outstanding student volunteer I've ever seen here at SFI. He singlehandedly coded our recently launched experimental web enabled Performance Curve Database.

philip.spiers@gmail.com
Philip Spiers
Bjorn Swenson has worked part time at our store in Santa Fe. He installed our POS system along with the initial data input for the system. We found Bjorn to be a quick learner, very productive and efficient with his work. I am pleased to be a reference for Bjorn and give him my highest recommendation.

Eric Wynn
Bjorn has been a welcome addition to the class. He provides an active imagination and confidence to what he is stating in discussions. The quality of his written work meets and even exceeds my expectations at times. Bjorn has a wry and sardonic sense of humor that I identify with. It also comes across in his writing. I applaud Bjorn's ability.