Johanna Eriksson

email: mail at johannas dot info

Social Network Specialist and Developer

Johanna Eriksson

I've been completely hooked on the Internet since I was 14. I built my first homepage back then, a creation with sky background, many hyperlinks and even some pictures! I spent long nights in the WBS teen chat, until Swedish chat rooms such as Kajplats 305 started to pop up. At one point my father banned me from using the Internet for months, after getting an astronomical phone bill.

Nowadays I don't spend as much time in chat rooms, but since my big interest still is online communities, I'm very lucky to get to work with them on a daily basis.

What makes my job so fun is that no day is like the other. One day I'm thinking about what fun Microformats to hide in a page, another I'm debugging a server to see why the log isn't functioning correctly. A third I'm thinking about how to make that community extra cool and usable.

I do everything in the development cycle for larger websites. Planning, concepts, technology, development, server environments, you name it. Anything, except for pure design work, and I'm good. My plan is to eventually take over the world. ;-)

I'm always interested in innovating and interesting social media related web projects, so feel free to contact me by email; "mail" at "johannas.info".

Teaching experience

During my studies at KTH I worked as an assistant teacher and laboration assistant for five years.

Courses included "Programmeringsteknik" and "Tillämpad programmering och datalogi". I held lessons, helped students with their programming and graded exams.

In the course "Programmeringsteknik med PBL" I was the tutor for small groups of students learning programming through the method Problem Based Learning.

Education

Master of Science in Media Technology (minus a completed master's thesis) at KTH.

Major: Human Computer Interaction

Minor: Interactive Media Technology

As technology isn't everything, believe it or not, I've also broadened my visions with some courses at Stockholm University, for example gender studies, law studies and history of ideas.

Previous projects

  • feminetik.se logotype
  • Widget logotype
  • KTH logotype
  • MedLearn logotype
  • member-me logotype
  • Spraydate logotype
  • FejmTV logotype
  • Nöje logotype
  • Nellad logotype
  • På stan logotype
  • Subject logotype
  • XCAP logotype
  • Studio55 logotype

Specialities

  • Planning, building and implementing large, scaling communities from scratch, all the way from servers and databases to for example PHP or Java and finally HTML and CSS.
  • Expert on the community platform , having developed part of it and implemented a number of communities built upon the platform.
  • Front-end: W3 compliant AJAX, HTML and CSS. Likes to use other standards as well, such as Microformats. Separates style and Javascripts completely from HTML and keeps the HTML both semantic and machine readable. Experienced with Freemarker, JSTL, JQuery, Behaviours, advanced javascripting.
  • Programming: J2EE, PHP, Spring, scalable applications, caching, product development, XML-imports, cms integration.
  • Databases: Advanced MySQL, focused on optimization through minimizing the number of database calls and using relevant indexes.
  • Servers: Apache with Tomcat or Resin, logging, complex environments with multiple servers, virtual hosts, urlrewrites, Ant, CruiseControl, load balancing, Cron, Webalizer, Postfix, hosts own VPS (virtual private server).
  • Testing: JUnit, Selenium, HTML Unit
  • Used to working with very large sites, with focus on both scalability and usability. Experienced with CVS and SVN and working with branches. Prefers working with Eclipse on a Mac (or PC with Linux).