Andreas Ravnestad

Last updated April 9th 2010
Resume powered by emurse

Andreas Ravnestad

Trondheim 7037


http://printf.no/

-

EDUCATION

-

August 2006 - June 2008

NTNU

Trondheim, Sør-Trøndelag, Norway

Master

  • Computer Science

-

August 2001 - June 2006

Høgskolen i Ålesund

Ålesund, Møre og Romsdal, Norway

Bachelor

  • Computer Science

-

August 1998 - June 2001

Nordfjordeid VGS

Nordfjordeid, Sogn og Fjordane, Norway

Diploma of completed apprenticeship

  • Electronics

-

-

WORK EXPERIENCE

-

22. september 2008 - Present
Software consultant/engineer, medium to large scale software projects

Fundator A/S

Trondheim

  • EMSA SafeSeaNet member state message exchange service project for the Norwegian Coastal Administration using Microsoft WCF, nHibernate, and Microsoft SQL Server

  • Ship surveillance and logging application for the Norwegian Coastal Administration using Google Maps and Google Earth, nHibernate, ASP.Net and jQuery

  • Microcontroller device selector tool for Atmel Corporation using SolarPHP, jQuery and SQLite

  • General database administration tools for Zoftconsult using Microsoft Dynamic Data and Microsoft Entity Framework

  • Reporting application for the Norwegian Health Affairs based on Microsoft Dynamic Data and Microsoft Entity Framework

-

Fall 2004 - Present
Various contract work

Millum A/S

Oslo

  • Various backoffice application development, and also development of database synchronization of orthogonal systems (SugarCRM, TimesheetPHP), and export and conversion of data for usage in MS Navision

  • Integration and maintenance of SugarCRM, TimesheetPHP, MS Exchange, Mantis Bug Tracker, and DokuWiki

  • Testing of said systems, including complex regression tests as well as unit tests and test suites

  • Skills gained includes cross-platform development and release engineering, reverse engineering and documentation of software architectures, interfacing with and modifying complex SOAP api's, source code version control using Subversion, and also utilizing version control for release engineering

-

Fall 2004 - Spring 2006
Student assistant

Høgskolen i Ålesund

Ålesund

Four semesters as a student assistent at the College University of Ålesund. Responsibilities included guiding students and registering and correcting assignments/exercises.

Courses:
  • ID101104 IKT med programmering
  • ID101304 Datasystemer med anvendt programmering
  • ID101705 Objektorientert programmering - Introduksjon
  • ID101805 Objektorientert programmering - Datastrukturer og algoritmer

-

Fall 2002 - Present
Various web development projects

Freelance web development

sportsfiske.nu, sjedu.no, gloppeneventyret.no, deltaaktivt.no, mostly using free/open source development tools and environments such as PHP5, MySQL5 and Eclipse. Skills gained includes frameworks (SolarPHP, Zend), complex AJAX using both XML and JSON, several Google APIs (maps, picasa), and optimization techniques using PHP accelerators (APC) and object caches (memcache). Also worked against ESRI ArcIMS server to obtain large data sets about lake systems in Norway.

-

Fall 2004 - Spring 2005
DSL Modem configurator

Tafjord Mimer A/S

Ålesund, Møre og Romsdal, Norway

Configured DSL (ADSL and SHDSL) modems for regular customers of both Tafjord Mimer and BKK Bredbånd. Involved low-level software installation, printing packaging information, and preparing packages for mail transportation.

-

-

SKILLS, PROGR. LANGUAGES

-

C#/.Net, Java, XQuery/XPath (see publications below), PHP, Sleep, C, Python, HTML/CSS, XML, XSLT, SQL, Javascript, Perl, Ruby

-

SKILLS, DEVELOPMENT TOOLS

-

Microsoft Visual Studio 2003/2005/2008, Microsoft Dynamic Data, Microsoft Entity Framework, Microsoft Linq 2 SQL, Sharpdevelop, Dev-Cpp, KDevelop, Monodevelop, Eclipse, SolarPHP, PEAR, Zend Framework, Subversion, CVS, ANTLR, Yacc/Bison, Flex, JFlex

-

SKILLS, ENVIRONMENTS

-

GNU/Linux (Ubuntu, Debian, Gentoo, Trustix, IPCop), FreeBSD 5.x, 6.x, Microsoft Windows 2000/XP/Server 2003/Server 2008/Vista/7, MS SQL Server (2000-2008), PostgreSQL, MySQL, SQLite, Firebird, Apache 1.3/2.0/2.2/2.3, Lighttpd, Jetty, Tomcat

-

PUBLICATIONS

-

  • Development of an XQuery parser, Andreas Ravnestad and Mads Nyborg, http://printf.no/publications/xquery_parser.pdf

  • Translating XQuery to relational algebra, Andreas Ravnestad and Mads Nyborg, http://printf.no/publications/translating_xquery.pdf

-

CERTIFICATIONS

-

  • Microsoft Technology Specialist 70-536: Microsoft .NET Framework - Application Development Foundation

-

COURSE WORK

-

Workshop facilitation, Gautam Gosh (Mai 2009)
Process analysis and modelling, Jon Iden (Februar 2009)
Process modelling with RIS (Januar 2009)

-