Professional resume site for Björn Lindqvist. For prospective employers and clients. Incorporated and looking for freelance work.
My best quality is my ability to see both the details and the full picture of software projects. I'm passionate about always producing quality results and satisfying my clients needs. I love building stuff.
Developing stuff is both what I do for fun and what I do for a living. I have an uncompleted degree in Software Engineering, have worked as a developer in many different roles and also contributed lots to Open Source projects.
My developer career started as a consultant and developer at Network Expertise Sweden in which I stayed for two years. After that, I was consulting for Akademin AB, first a ten months assignemnt at Sony Ericsson Mobile Communications in Lund, followed by twelve months as system designer in IS at Ericsson in Älvsjö. After that I've spent two years working with development of web gaming for Caliber Media AB in Stockholm. Then for an insurance company called Söderberg & Partners where I developed pension systems and then again as a consultat for Brüggemann System.
Currently, I'm studying at KTH because I want to finish my Master's degree in Software engineering.
I'm positive, happy and chill. More of an introvert than an extrovert. It is better to think before one speaks than speak and think afterwards. I enjoy thinking deeply about problems and discussing them with others.
I like to take on challenges even if it means that I don't always succeed. I'm resilient to stress, reliable and will always do my best to reach my goals. One of my best qualities is that I'm very stubborn and I rarely give up on something I've set my mind to.
People have told me that I'm a good tutor and teaching is something that comes naturally to me.
By bad qualities include often being unable to decipher people's intentions and knowing if they are joking or being serious. Sometimes being too blunt.
Below follows a list of how I rate myself on a wide variety of technologies and skills. The rating scale goes from 1 - complete newbie (dark brown) - to 5 - almost master level (dark green). The ratings are not set in stone and I update them when I learn more or when I realize how little I know about something. This way, I keep track of my own progress and what skills I can or want to learn more about.
Click on the underlined skill words to get additional information about my experience with it.
I used this legacy language while employed at Brüggemann System AB. It is very clunky in comparison with C#.
Factor is a concatenative language I've contributed extensively to. For example, to the FUEL Emacs-Factor binding.
Ruby, A language that appears very nice. I'd like to learn more about it and how it compares to Python. I haven't had much chance to play with it yet.
I consider myself very good at SQL. I have used it in all jobs I've had.
memcached, A must have for creating high performance web sites.
PostgreSQL, Words can not describe how awesome this database is. It's miles ahead of any other database I've worked with and is so fast that you won't ever need any NoSQL gunk.
DRBD, A Linux device for HA file systems with failover. My experience with it comes from IS in Ericsson — it kernel paniced all the time. ☺
In university, we created a simple robot using this protocol. Since then, I've forgotten almost everything about it.
I know how to setup DNS records, how to use BIND and the basics of zonefiles.
MIS portal, I was responsible for the data bridge between MisLife files and the Visi insurance system at Söderberg & Partners.
MIR stands for Music Information Retrieval and is a very interesting area of research.
This CV site is supposed to be responsive which means that it should look good on both a desktop computer and a handheld.
LaTeX is an amazing typesetting system.
Right now, I'm finishing my degree in computer science. I'll do my Master's thesis in the spring of 2020.
Hired as a consultat for Brüggemann and working with maintenance and development of assorted IT systems owned by the company. In particular I worked on a pension insurance tool used by Antroposofiska sällskapet.
Working with the back end system for Swedens largest independent pension insurance advisor. A major part of the work is handling the import of market and insurance data from external partners to s&p:s database.
I have learnt a lot about optimizing SQL code and have had a lot of fun applying advanced SQL concepts such as window fuctions and common table expressions.
Hired as a system developer for internet marketing company Caliber Media AB. Responsible for new development and maintenance of their web-based gaming platforms. One part of the company was gathering leads using our gaming platforms, and the other was email marketing to the gathered leads.
Sadly, the company has tanked and their website is not online anymore.
Consultant for Akademin Stockholm AB. Nowadays they call themselves REAB Data AB. During this time, I took the certificate Sun Certified Java Programmer
Writing jUnit-tests for SE:s MIDP implementation, especially JSR-184. I also wrote test documentation in ReST.
Working on new features and maintenance of Ericssons blade cluster solution for telephony operators called Integrated Site. It was the successor to AXE.
NX was my first developer which I was hired to straight out of university. I did several different projects there. It was great because I learnt new tech, but ultimately none of the projects were successful:
A video server called EyeNode written in C and SDL for networked digital surveillance cameras.
A VoIP PBX (MobiPhone) for small businesses built on top of Asterisk. I was responsible for the LaTeX documentation and the deployment system which used FAI.
A VoIP conferencing system called MeetingCamp.
Studied computer science and software engineering, focused on real time software.
I suppose this CV should count as a personal project, shouldn't it? ☺ It runs on my VPS hosted by GleSYS where I'm also running some other sites, for fun. The web server I'm using is nginx, which sends the request through to a node server this one-page site written in Coffeescript. I've gotten the good looking background patterns from Subtle Patterns.
The eye-candy, such as the tooltips and smooth scrolling is implemented using jQuery.
Note that for this site, I've decided to go with state-of-the-art web development techniques such as CSS3 and HTML5 and not bother much with supporting legacy browsers. The idea is that whoever is reading this site, and is interested in my services, is very likely to be using a modern browser.
A site about football betting. Created in collaboration with my brother to explore affiliate marketing opportunities in the sports betting business.
The site never made any real money and is now defunct.
A site about VPS:es. It's often down because I'm being harassed by spammers. At the time I wrote the site I didn't know how crucial it is to implement strong anti-spam techniques on public facing websites.