I am a dedicated and careful programmer who appreciates good teamwork, agile working methods, mob and pair programming and code reviews.
- Software Development
- Functional Programming
- Responsive Web Design
- Web Architecture
- Code review
- User Interface
- Agile Development / Scrum
Example of assignments
- Senior developer
- Software developer
- Front end developer
- PWA / SSR / SPA
- React (All flavors)
- Google Cloud Platform
- CSS / SCSS / LESS / BEM / CSSinJS
- End to end testing / Unit testing
- CI / Jenkins / Drone / Github / Gitlab
Between 2018 and 2020 I worked as a developer at SVT Play – developing their TV applications: Smart TV application (HBBTV), Apple TV and Android TV.
The main responsibility is to develop a new Smart TV application using React and GraphQL. The application is written in TypeScript and compiled down to a HBBTV compatible format.
I worked as a front end developer as a part of the UX team at Thomas Cook’s office in Stockholm. The team is responsible for developing components and designs for the traveling site ving.se.
As a front-end developer in the team, I built independent components in React as part of the UI library used in many projects at Thomas Cook.
My main task was to further develop the UI library with new components and to set up and run A / B tests using Optimizely.
The work was done with functional programming in ES6 and components built in React. The CSS was written with the preprocessor SASS and the methodology BEM.
In the winter of 2017 – 2018, I was involved in the development of Beamon People’s new website. The website is a web application where the front end solution is built with React and Redux.
I worked as a software developer in the Tools team at Autodesk’s Stockholm office. The team was responsible for the development of all the plugins and editors included in the Stingray game engine – a 3D and real-time game engine used for games, visualizations, VR, AR, etc.
My main task was to build the UI architecture used for Stingray’s new entity editor from the ground up. The entity editor is an editor for graphically managing entity hierarchies in the 3d engine.
The work was done with functional programming in ES6, view management in Mithril (https://mithril.js.org/) and custom built state management inspired by Redux.
Kambi Sports Solutions
Full time employee at Kambi Sports Solutions as a frontend developer. Hired to develop their betting client which is used by several clients in the gaming industry who all have their own custom ”skins”. The betting client is responsive and is also available in many different languages.
Full time employee at Ambient Media as a programmer, web developer and educator with consulting assignments at Södertörn University. At Ambient Media I worked with both small and large projects for clients such as ComHem, Unionen, 1177.se, Inera, tonsillwebben.se and others.
Halftime employee at Södertörn University as a lecturer in the Department of Communication, Media and IT teaching in the following courses: Publicering via Internet (A-nivå 7.5hp), Interaktiva medier (A-nivå 7.5hp), Mobila tjänster och gränssnitt (C-nivå 7.5hp), Scriptprogrammering och avancerad Flash (B-nivå 7.5hp), Dynamiska webbplatser (B-nivå 7.5hp). This work also included the planning and development of new courses. After a while I went over to full time employment at Ambient media but continued teaching at the college as a consultant.
During the summer of 2012 I did a major update on Lydmar Hotel’s website (http://www.lydmar.com/). The updates were mainly to restructure the backend solution to make it easier for the staff to work with the page. The page itself is based on wordpress and a part of the work was to redo the entire site structure and introducing custom post- and media types. Updates were also made to the site’s frontend. CV