Carl Mäsak

Software Architect, Teacher

Carl Mäsak
Inside every big interesting problem, there's a small interesting problem hoping you'll find it.
A developer with a fondness for dynamic languages, evolutionary design, and meaningful unit testing. Likes to heal ailing legacy applications. Designs and implements programming languages in his spare time

Key skills

  • Software Architecture
  • Git
  • Domain Driven Design
  • Compilers and runtimes
  • Perl 5 and 6
  • Java
  • Android

Main competence area

My style of development tends towards agile software development, which for the client means speedy results, short feedback cycles with the possibility of evaluation and course corrections, as well as a finished product with good test coverage. My focus on script programming helps me to easily take on and extract information from existing ad hoc data models.

I'm one of the active developers on the Perl 6 projects, and participate in compiler construction, language specification, and community operation.

Specific competence areas

  • Web development (HTML, CSS, Javascript, XSLT)
  • Script programming (Perl, Python, Ruby)
  • Java (since 2002 and J2SE 1.4 up until today and Java SE 6)
  • Testing, test-driven development (TDD), quality assurance
  • Open Source methodology (community ties, agile development)
  • Compiler development
  • User documentation
  • Layout and design (print and web)
  • E-commerce Solutions
  • Version control with Git

Previous assignments

  • IBG, Uppsala universitet
  • Dept of Cell and Molecular Biology, Karolinska Institutet
  • Farmaceutisk biovetenskap, Uppsala universitet
  • Grönskan
  • Promessa Organic AB
  • Genetta Soft AB
  • The Perl Foundation

Certifications

  • Oracle - Java 6 Oracle - Java 6

Teacher for courses

News & feeds

What happens when you manage over 10TB of data in PostgreSQL?

New seminar at Edument on the 9th Feb in Malmö. What happens when you manage over 10TB of data in PostgreSQL?

Read more about the seminar here>

JavaScript has already won

Välkommen till ännu ett intressant seminarium hos Edument.

Läs mer om eventet här & boka din plats här >

JavaScript Foundation

Are you searching for a JavaScript course which will give you the essential base and understanding of JavaScript? Modern JavaScript now has an even more modern challenger!

Read more >

Teacher and developer

We believe that there are a number of advantages with being a teacher, combined with being a developer consultant. We asked Edument’s experts and teachers what they thought.

Read more >

New course - Advanced PostgreSQL

Discover our newest expansion in the course catalogue. Are you ready to take the next step with Postgres?

Read more >