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.
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
- 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.
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
Publications
- Markus Mårtensson (): Current Topics in Software Engineering: XML Query Languages. Umeå University, Department of Computer Science. assignment en Download
- Markus Mårtensson (): Java™ Object Mapping and Persistence with Demand Paging. Umeå University, Department of Computer Science. Master Thesis. en Download
- Niklas Edmundsson and Erik Elmroth and Bo Kågström and Markus Mårtensson and Mats Nylén and Åke Sandgren and Mattias Wadenstein (): Design and evaluation of a TOP100 Linux Super Cluster system. John Wiley Sons, Ltd. Chichester, UK Concurrency and Computation: Practice and Experience. en Download
Affiliations
Computer Clubs
- Active member for many years, including two years as board member and four years as systems administrator.
References
Personal and professional references are available upon request.