A developer building things, currently for Volvo Car Mobility (M) creating their web.
But who am I?
My first experiance with web development was just after christmas 1996. We got internet at home as an x-mas gift and so the story begins.
I convinced my mother to print a few pages of documentation, turned out to be maybe 100 A4s. Since then I've been doing web in some way. Now, 20 years later, I've been working as a professional web developer about a decade and still love it.
Having worked as a full-stack / front-end developer for almost 10 years I've gathered a rather broad skillset. While I prefer front-end work I'm confortable with back-end work as well.
I currently much prefer Jest for front-end testing.
Lately I've prefered writing small node.js based backends, micro-services if you so will. But I've also worked with Ruby on Rails , PHP and even some Python and Java .
If I get to decide I like to ship it all as a docker image. Second best is to push it all to Heroku . I'm also confortable setting up a Linux server but try to stay away from Windows.
I've worked in plenty of projects using both SQL (I know there's other sql dialecs as well but come on, My is the best name) and NoSQL databases. From designing database schemas to using and adopting existing. I've read about BCNF at university but used it to little to remember the exact definition.
While I'm in no way a designer I'm comfortable in several design tools such as Sketch and Photoshop .
I'm on of those wannabe Vim users, but in all honesty I also use Atom a lot and lately even VS Code . For code versioning I prefer Git.
Work - What's Johan been doing?
Here's the last employeers I've had. Ranging from an agency to a small startup to a medium-sized rapidly expanding company. Working both with client and inhouse, from short-term to long-term projects.
M is creating an entirely new service that gives people personal and dependable access to cars, on their terms. I'm helping create all the web for this, including the back-office and customer facing sites.
For many years iZettle have been pionering payments for small buisnesses.
Working as a web developer I get to code on iZettle Portal as well as our front end for our new Invoice service and of course our main site.
This Linköping based startup were once the biggest thing on Kickstarter.
This Linköping based web agency have helped big and small companies for the past 10 years to realize their visions. I worked for them for 4 years and during that time I learnt lots.
As a web developer I worked on project for big and small companies getting a deep understanding of the different challanges and perspective they face. Working mainly with PHP as a backend language, using Wordpress, Drupal, Kohana, Codeigniter and others.
Sometimes I write
It's definitly not a habit for me to write. But something I write a few words.
Normally this is the part where people tell you what cool design tools this page were created with, or what great framework they used.
But that's not really me. My own site have always just been for me. It's not intended to serve any real purpose but to be an outlet for me hacking away.
That's why this was built on one of the weirdest dev envirenments you can think imagine (hoping you're not that imaginative). Just for the fun of it this was done using vim/tmux, inside a docker container. But to make it even more fun, it was accessed from my ipad.
So parts of this page have actually been coded on my ipad mini with a bluetooth keyboard attached. While it was a bit tricky to do css updates, html and writing copy were simple enought.
This also helped me get a whole lot better with vim and tmux.