Portrait of Martin Bruse

Martin Bruse

Systems architect, development team lead, specialist in cloud services, scalability, big data storage and network services

Systemarkitekt, utvecklingschef, specialist på molntjänster, skalbarhet, datalagring och nätverkstjänster

Professional goals

Målsättning

My goal is to help my client achieve higher efficiency and quality. Through competence, creativity and imagination we can work together towards simple solutions to complex problems.

Min målsättning är att hjälpa min kund att uppnå effektivitet och kvalitet. Genom kompetens, kreativitet och fantasi kan vi tillsammans sträva mot enkla lösningar på svåra problem.

Premier skills

Främsta färdigheter

My premier skill is my interest for and knowledge about modern technical tools and their applications. I will help you find simpler, cheaper and more efficient solutions for anything from in house development to customer specific solutions.

Min största styrka är intresset för och kunskapen om moderna tekniska verktyg och deras tillämpningar. Jag hjälper er hitta enklare, billigare och effektivare lösningar för allt från utveckling av egna verktyg till kundspecifika anpassningar av er produkt.

Previous work

Uppdrag

2026-05 – presentnu

Software EngineerHelsing

Working on building next-generation defence technology for European democracies.

Arbetar med att skapa nästa generations försvarsteknologi för europeiska demokratier.

Rust, radio networking, eventually consistent state views, verification and validation, Protocol Buffers

2015-01 – 2026-05

Software EngineerGoogle

Worked on servers and code to improve machine perception, machine learning, and real-time media on the internet.

Arbetade med servrar och kod för att förbättra maskinperception, maskininlärning och realtidsmedia på internet.

Go, Java, C++, Python, TensorFlow, Protocol Buffers, Spanner, BigTable, Borg, Colossus, Blaze, TAP, real-time media, WebRTC, gRPC, HTTP, Rust, perception, compression, JPEG XL

2013-02 – 2014-12

Architect and backend team leadArkitekt och backendansvarigSoundtrack Your Brand

Designed and implemented the backend part of a product for a streaming media business solution. Used Google App Engine and Go to build rapid iterations of a constantly evolving specification. Recruited and mentored highly motivated and competent backend developers.

Designade och implementerade backend till en produkt för strömmande media. Använde Google App Engine och Go för att bygga snabba iterationer av en kontinuerligt utvecklad specifikation. Rekryterade och ledde motiverade och skickliga utvecklare.

data storage, search, Google App Engine, Go, API, REST, streaming media, EchoNest

2011-11 – 2013-01

Systems architectSystemarkitektBeats Music Europe

Designed and implemented an extremely scalable API-platform for streaming media. Used 'web scale' tools to create a service oriented backend structure resilient enough to withstand both future long term development and massive workloads with minimal downtime, scaling costs and operational complexity.

Designade och implementerade en extremt skalbar API-plattform för strömmande media. Använde 'web scale'-verktyg för att skapa en tjänsteorienterad backendstruktur tålig nog att klara av både lång framtida utveckling och massiv last med minimal nertid, skalningskostnader och operationell komplexitet.

data storage, search, Riak, Redis, elasticsearch, Solr, ruby, Goliath, EventMachine, asynch io, RESTful, API, architecture, EC2, streaming audio, music labels, MediaNet, 7Digital, EchoNest, scalability, Linux

2011-06 – presentnu

DeveloperUtvecklareOort Cloud AB

Building a strategy game for Android and the web.

Bygger ett strategispel för Android och webben.

Android, SQL, PostgreSQL, Java, Grizzly, XML, Linux, Google App Engine

2009-03 – 2012-02

Senior developerSenior utvecklareMenyou Tech Dev AB

Responsible for scalability and optimization. Built distributed database-, search-, streaming- and storage solutions for a novel web shopping solution.

Ansvarig för skalbarhet och optimering, byggde distribuerade databas-, sök-, streaming- och lagringslösningar för en nyskapande e-handelslösning.

data storage, search, Chord/DHash, Lucene, Java, ruby, Ruby on Rails, Grizzly, asynch io, architecture, music labels, 7Digital, web shop, payment solutions, scalability, Linux, nginx

2007-06 – 2009-04

Technical directorTeknikchefWeMind AB

Technical director, producing a web programme for cognitive behavioural therapy over the web as an alternative to traditional mental health care.

Tekniskt ansvarig inom ledningsgruppen, producerade ett webprogram för kognitiv beteendeterapi som ett alternativ till traditionell mental hälsovård.

health care, Ruby on Rails, merb, datamapper, ruby, CMS, web shop, payment solutions, management, architecture, SQL, PostgreSQL, Linux, nginx

2006-03 – 2007-05

Head of developmentUtvecklingschefAdocca Entertainment AB

Head of development and systems architect, created a web community based on Ruby on Rails and Web 2.0.

Utvecklingschef och systemarkitekt, skapade ett webcommunity baserat på Ruby on Rails och Web 2.0.

web community, ruby, Ruby on Rails, Lucene, data storage, search, management, architecture, SQL, PostgreSQL, scalability, Linux, nginx, Apache

2005-12 – 2006-02

DeveloperUtvecklare

Developed and designed systems for crawling and key word analysis of web pages for automated advertising.

Utvecklade och designade system för spindling och keywordanalys av websidor för automatiserad annonsering.

web crawling, indexing, searching, keyword analysis, ruby, AdWords, advertising

2005-09 – 2005-11

DeveloperUtvecklare

Developed and designed AI systems for crawling and semantic analysis of web shops for traffic direction and advertising.

Utvecklade och designade AI-system för spindling och semantisk analys av e-handelssiter för trafikgenerering och annonsering.

neural networks, Self Organizing Map, web crawling, indexing, searching, pattern matching, Java, AdWords, advertising

2005-03 – 2005-08

DeveloperUtvecklareJajja Communications

Designed and implemented several high availability and extremely parallelizable systems for web crawling, analysis and optimization using Java, Servlets, JDBC and JavaSpaces.

Designade och implementerade flera high availability och extremt parallelliserbara system för web crawling, -analys och optimering i Java, Servlets, JDBC och JavaSpaces.

Java Spaces, Java, data storage, search optimization, web crawling, scalability, JAAS, Blitz

2004-09 – 2005-02

DeveloperUtvecklareIPAlive AB

Designed and implemented scalable, load balanced and redundant systems for billing, services and traffic over SIP.

Designade och implementerade skalbara, lastbalanserade och redundanta system för billing, tjänster och trafik inom ip-telefoni (SIP enbart).

SIP, VoIP, routing, NAT, QoS, switching, TCP/IP, high availability, scalability, SQL, PostgreSQL, Linter, MySQL, php, ruby, Python, Asterisk, SER, PSTN, Heartbeat, failover, STONITH, Linux, Apache

2003-09 – 2004-08

DeveloperUtvecklareRabbta AB

Designed, implemented and managed systems for billing, services and traffic over traditional analog phone systems as well as VoIP, mainly SIP.

Designade, implementerade och administrerade system för billing, tjänster och trafik inom analog telefoni och ip-telefoni, främst SIP.

SIP, VoIP, routing, NAT, QoS, switching, TCP/IP, high availability, SQL, PostgreSQL, MySQL, php, ruby, Python, Asterisk, SER, PSTN, TeleS, Centile, MGCP, SDP, SCCP, C, Linux, Apache, tftp, Yate

2001-09 – 2003-03

Systems architectSystemarkitektInfologic AB

Responsible for architecture, design, development and choice of technical framework for a document management system for documentation built upon J2EE.

Ansvarade för design, arkitektur, utveckling samt val av teknisk lösning för ett client-server system i J2EE ämnat för teknisk dokumentation.

Java, information logistics, J2EE, PostgreSQL, versioning, authentication, Linux, XML, JBoss

1999-09 – 2001-08

Developer / sysadminUtvecklare / systemadministratörLecando AB

Designed, implemented and tested an e-learning system built on J2EE, as well as managed unix- and windows servers.

Designade, implementerade och testade ett system för e-learning i J2EE, samt administrerade unix- och windows-servrar.

Java, J2EE, SQL, Solid, HTML, CSS, Linux, Solaris, Exim, Apache, Orion

1999-02 – 1999-08

Developer / sysadminUtvecklare / systemadministratörBajoum Interactive AB

Programmed C, C++ and Lingo to create applications and games, as well as managed desktop and server systems.

Programmerade C, C++ och Lingo för att bygga applikationer och spel, samt administrerade servrar och desktopsystem.

C, C++, Lingo, Director

Public projects created by me

Publika projekt skapade av mig

diplicity
A Diplomacy-like game with its own adjudicator for Android smartphones and the web.
Ett Diplomacy-liknande spel med egen adjudikator för Android smartphones och webben.
god
A scalable transparently redundant structured data storage inspired by Redis, Chord and DHash.
En skalbar och redundant strukturerad databas inspirerad av Redis, Chord och DHash.
gotomic
A library of non blocking data structures for Go.
Ett bibliotek med ickeblockerande datastrukturer för Go.
gosafe
A library that simplifies safe compiling and running of third party Go code.
Ett bibliotek som förenklar kompilering och körning av tredjepartskod i Go.
gomonkey
Go bindings for SpiderMonkey.
Go-bindningar till SpiderMonkey.
Droidippy
The first Diplomacy-like game for Android smartphones.
Det första Diplomacy-liknande spelet för Android smartphones.
fwtftpd
A tftp server for automatic provisioning of devices behind firewalls. Enables delivery of tftp files through most kinds of firewalls existing on the internet today. The link points to the inheritor project Gratissip Tftpd.
En tftpserver för automatisk provisionering av enheter bakom brandväggar. Möjliggör leverans av tftp-filer genom merparten av de brandväggar som finns på internet idag. Länken går till arvtagarprojektet Gratissip Tftpd.

Programming languages

Programmeringsspråk

Natural languages

Naturliga språk

References

Referenser

Available upon request

Vid förfrågan