picture illustrates a large W

Bonjour!

Welcome to my megabytes of selfless self-promotion.

I'm Sophie, a ~30-year-old Swedish developer and artist. I love graphics, colours, computers (or, more like what they do when they work well), usability, technology, code, visions, dreams and animals.

I'm a genuinely creative person and I do a lot of different things:
I'm a robot, that codes.
I'm an artist, that paints.
I'm a dreamer, that sleeps.
I'm a visionary with a realistic twist.

My biggest passion is problem-solving. It doesn't matter if it's a complex programming task, Rubik's cube (don't give it to me), a dead hard sudoku or a simple Advent of Code task - where there's a problem there's usually a solution and I'm always eager to find it.

What keeps my mind at ease is being surrounded by problems that need creative solutions, great code, ambitious people, a well-made chai latte and beautiful graphics. During my professional career I've been perceived as an ambitious, positive and creative person (and, at times, a "silver bullet").

My speciality is front-end (web) development and I've worked with it full-time since 2014. At my last position we used Javascript (React.js, Flux, Redux, Node), MongoDB, Express/Sails LESS, HTML5, CSS3 etc. Between September 2014 and October 2018, I took part in around 35 projects (~15 as team developer, ~15 as lead developer and ~5 as coach).

My biggest interests outside of work and programming are history and to paint. Right now, I’m very much into creating repeating graphical patterns and print them on fabrics and gift wrapping paper. I use an iPad Pro (and pencil) and my favourite painting app is Procreate.

I'm living in Gothenburg (Sweden). I speak Swedish and English fluently and have worked on international projects.

Projects

Due to my previous employers' policies regarding online publishing and/or security agreements of old/current customers and projects have I left out such information (and print screens) and just kept the description. I could present some of the projects in person, though!

Software Engineer

November 2018 - present

Development of interactive & educational applications

September 2014 - October 2018

In September of 2014, I joined a small company in the centre of Gothenburg developing interactive and educational applications.

We created all sorts of interactive applications and games, but the goal was always to create something educational. I primarily did creative front-end coding in a Javascript (React.js) environment.

During my time at this employer I took part in around 35 projects:

  • ~15 as team developer
  • ~15 as lead developer
  • ~5 as coach (to junior developers)

Some of my most challenging and interesting tasks were:

Maintaining, developing and distributing a large component library (published as an NPM package). The library was used by most of my projects and included a lot of React components, higher-order components, Flux/Redux stores and actions.

Being part of a team creating a new collaborative product. This included five different types of web apps, React, MongoDB, Redux and WebSockets.

Taking lead in converting the whole codebase from React version 15 to version 16 and from Browserify/Grunt to Webpack.

Installing and maintaining web servers using Droplets at DigitalOcean. This included installing SSL Certificates, forever scripts, Node and express web server.

Techniques:
  • Javascript
  • React
  • Flux
  • Redux
  • HTML5
  • CSS
  • LESS
  • SASS
  • Node
  • Docker
  • Sails
  • Express
Tools:
  • Digital Ocean
  • Grunt
  • Webpack
  • Babel
  • Atom
  • Sublime
  • Adobe Photoshop
  • Sketch
  • Gitlab
  • Git

Frontend development and graphic design of a web application

February 2014 - September 2014

I was part of a development team developing a web application used to plan the production of network and communication productions. I worked as a frontend web developer and my work also included taking part in the production of application's look and feel.

Techniques:
  • C#
  • HTML5
  • ASP.NET MVC 5
  • CSS3
  • Visual Studio 2013
  • LESS
  • Javascript (jQuery)
  • Twitter's Boootstrap 3
  • Adobe Photoshop

Redesign of website

January 2014 - March 2014 (3 months)

Web development of a company's public website. Work included implementation of a new graphic design, configuration/changes to their CMS and redirect from an old domain.

Techniques:
  • PHP
  • MySQL
  • XHTML
  • Typekit
  • CSS
  • Javascript (Prototype)
  • CMS Made Simple
  • Joomla
  • WAMP

Graphic design

October 2013 - October 2013 (1 month)

Graphic design of a responsive web applikation used by restaurants to keep track of purchases, stock items, staff costs etc.

Techniques:
  • Adobe Photoshop
  • Fontawesome
  • Twitter's Bootstrap 3

Responsive web site

October 2013 - December 2013 (3 months)

Frontend development of a Swedish municipality's new, public website.

Techniques:
  • CSS
  • SASS
  • Javascript (jQuery)
  • XHTML
  • ASP.NET
  • C#
  • Typekit
  • Zend Framework
  • EPiServer
  • Visual Studio 2012

Responsive web application

October 2013 - January 2014 (4 months)

Frontend development of a responsive web application used by restaurants to keep track of purchases, stock items, staff costs etc.

Techniques:
  • CSS
  • HTML5
  • Javascript (jQuery)
  • LESS
  • ASP.NET MVC
  • C#
  • jTable
  • Google Fonts
  • Twitter's Boootstrap 3
  • Visual Studio 2012

Intelligent Transportation Systems (ITS) web application

May 2010 - October 2013 (3 years, 5 months)

Development of an international web application whose purpose was to improve automated tolling systems. Main functionality was monitoring and configuration of the tolling points.

My main role was web developer and I was part of a large development team. However, I was also lucky enough to gain responsibility for the look and feel of the application. This, in practise, meant to select/create icons, create a logo, choose the colours used in the application, create mockups, hold workshops with users and their representatives.

Techniques:
  • CSS
  • XHTML
  • Javascript (jQuery)
  • Telerik
  • ASP.NET
  • Adobe Photoshop
  • AngularJS
  • Oracle
  • NHibernate
  • Web services
  • IconXP
  • C#
  • Balsamiq
  • Visual Studio 2008
  • Visual Studio 2012

Intelligent Transportation Systems (ITS) Windows application

January 2011 - July 2011 (6 months)

Development of a Winforms application. The application created configuration files used in the tolling systems. I primarily developed the GUI and the application's appearance.

Techniques:
  • C#
  • WinForms
  • Visual Studio 2010

Icon design

January 2011 - January 2011 (1 month)

I created ~20 tailor made icons needed in one of my client's applications. I created the icon concept by drawing them by hand and these hand-drawn icons were then tested on a number of users to ensure that the users understood what they meant. After this, I digitized the concept.

Techniques:
  • IconXP
  • Adobe Photoshop

Survey tool

January 2010 - May 2010 (4 months)

Development of a web based survey tool. I was responsible for improving/redo the application's appearance and graphical user interface. I also created a logo for the application.

Apart from this was I also a part of the development team and worked with developing the web application. and worked with C#, ASP.NET, jQuery (Javascript), Adobe Illustrator, Adobe Photoshop, HTML and CSS.

Techniques:
  • C#
  • Adobe Photoshop
  • ASP.NET
  • Javascript (jQuery)
  • Adobe Illustrator
  • XHTML
  • CSS

DFcommunication website

October 2009 - January 2010 (4 months)

Using Wordpress I created the website of DFcommunication (no longer active). I created a custom theme, tailor made functionality and also the graphics needed.

website of dfcommunication

Techniques:
  • XHTML
  • Adobe Photoshop
  • CSS
  • Wordpress
  • PHP
  • MySQL
  • WAMP

The Farm

April 2009 - May 2009 (2 months)

As a diploma thesis, I and a fellow class mate worked in The Farm's office adding tags/labels functionality in their application "SIS-Index". The thesis received the grade 5, which was the highest grade possible.

screenshot of SIS-index

Techniques:
  • PHP
  • Javascript (jQuery)
  • CSS
  • XHTML
  • Adobe Photoshop
  • MySQL

John Boege

January 2009 - March 2009 (2 months)

As a university project, I and three class mates created the website of the danish carpenter John Boege. The website contains a content management system built from scratch and is also multi-language based. The website received the grade 5, which was the highest grade possible.

The website is available at boege3.dk.

logo of john boege website of john boege

Techniques:
  • PHP
  • Adobe Photoshop
  • XHTML
  • CSS
  • MySQL

Graphics

February 1988 - today

This is a visual selection of all the work I've created throughout my life.

picture illustrates a bird picture illustrates aquarelle picture illustrates a happy birthday card picture illustrates a graphical pattern picture illustrates a graphical pattern picture illustrates a graphical pattern picture illustrates a graphical pattern picture illustrates a graphical pattern picture illustrates a graphical pattern picture illustrates a happy birthday card picture illustrates a logo picture illustrates a drawing of an old TV picture illustrates an illustration of Kelly from Beverly Hills 90210 picture illustrates an illustration of Willy Wonka picture illustrates an easter card picture illustrates black and white picture of Muffins picture illustrates an illustration of Kelly Clarkson picture illustrates an old Flash portfolio of mine picture illustrates one of my first creations

Techniques

Programming

Frontend development

Tools

Version control

Editors & software