Markus Mårtensson

Welcome

Very nice of you to drop by to one of the best sources of information about me, Markus Mårtensson. These pages are filled to the brim with self-congratulatory tidbits for your reading pleasure. In short, I am a Computer Science graduate with a decades worth of experience developing software, mainly for broadcasters. I live with my wife and two kids in Solna.

I currently work as Lead Software Architect at Mayam, a company that provides workflow solutions for the media industry. Check out my resumé below for a more details on my past positions.

Contact

Articles

I am going to share with you a few anecdotes which I hope you will enjoy. They should give some insight into events that defined me and hopefully trigger one or two chuckles.

Resume

Markus Mårtensson

  • Email markus.martensson@gmail.com
  • Phone +46730801043
  • Web http://www.acc.umu.se/~mortis/
  • Passionate, creative and dedicated software developer.
  • Can understand, influence, and guide all stages of the development process.

Skills

Fluent in Swedish (native) and English. Understands Norwegian and Danish. Basic skills in German.

Select a skill above to expand abbreviations, provide Wikipedia links, and highlight the associated parts of the sections below.

Experience

Lead Software Architect

Mayam AB, Djursholm

– Present

  • Created task list frontend, including comprehensive configuration interface.
  • Created frameworks for modelling, mapping, storing, and searching metadata.
  • Created message queue abstraction with backup and playback support.
  • Created RESTful interface for the task list backend, complete with a convenient Java client. Also created SOAP endpoints.
  • Configuration management, testing, evaluations.
  • Integration with third party products such as Viz Media Engine and Fesad.

Lead Software Engineer

Vizrt Sweden / Ardendo AB, Kista

  • Leading role in the research and development of the Ardendo MAM system Ardome.
  • Created a subsystem for deferred execution based on application layer database triggers.
  • Created a subsystem for policy based scheduled execution.
  • Created a thesaurus subsystem, including metadata entry and serching.
  • Authored a database abstraction layer for Perl with object-relational mapping.
  • Created an annotation based RESTful Perl framework similar to the JAX-RS for Java.
  • Layed the foundation for the Viz Media Engine which replaces Ardome, playing a key role in research and development of technology and designing interfaces.

Systems Specialist

Ardendo AB, Danderyd

  • Research and development centered around the Ardendo flagship product, the MAM system Ardome.
  • Co-authored a web template engine and web application framework.
  • Created a workflow subsystem.
  • Created a search framework with pluggable search engines.
  • Created a scalable distributed search engine based on Lucene.
  • Created a software package management system supporting dependencies and multiple cocurrent versions, including linked development trees..

Systems Engineer

HPC2N, Umeå University, Umeå

  • Maintenance and development of UNIX, Windows, and Virtual Reality systems.
  • Infrastructure change to Kerberos/LDAP/AFS, including development of sysadmin tools.
  • Swedens fastest computer at the time, a Linux cluster with 240 processors.

Thesis Worker / Security Consultant

Roaming Factory AB / Noblestar AB, Umeå

  • Thesis on Java object mapping, persistance, and demand paging.
  • Created a secure online file server involving TLS, PKI, and Smart Cards for GTC Security AB.

Systems Administrator

LITU, Umeå University, Umeå

  • Created a web application providing a single user administration interface for Solaris, Windows NT, and First Class.

Computer Technician

Eurocon AB, Örnsköldsvik

  • Internet connection evaluation and deployment.
  • Supporting a Microsoft Windows environment.

Computer Technician

Eurocon AB, Örnsköldsvik

  • Corporate intranet and internet presence.
  • Supporting a Microsoft Windows environment.

Computer Technician

MoDo Chemetics AB, Erkab Engineering, Örnsköldsvik

  • Development of document management system.
  • Technical support.

Education

Msc Computer Science

Umeå University, Umeå

  • Majoring in Software Engineering.

Natural Sciences

Nolaskolan Upper Secondary School, Örnsköldsvik

  • Profiling in Computer Orientation.

Publications

  • (): Current Topics in Software Engineering: XML Query Languages. Umeå University, Department of Computer Science.
  • (): Java™ Object Mapping and Persistence with Demand Paging. Umeå University, Department of Computer Science. Master Thesis.
  • Niklas Edmundsson and and and Markus Mårtensson and Mats Nylén and Åke Sandgren and Mattias Wadenstein (): Design and evaluation of a TOP100 Linux Super Cluster system. Concurrency and Computation: Practice and Experience.

Affiliations

Computer Clubs

(formerly TSDF), Umeå
  • Active member for many years, including two years as board member and four years as systems administrator.
(formerly TGEH), Örnsköldsvik
  • Active member for many years.

References

Personal and professional references are available upon request.