Christoffer Niska

Technology Evangelist

Hello there,

I am a technology professional that loves innovation and technology. At work, I do a lot of programming and specialize in sustainable software development with modern web technologies. During my career, I have written applications with a lot of different programming languages, but currently, my favorites languages are TypeScript, Kotlin, and Golang. Next, I am planning to learn Rust.

As my day job, I work as a technology evangelist at Compile, where we develop web and mobile applications for various clients. At Compile, we all share a passion for writing clean code that is easy to both extend and maintain. During the evening, I read about what is happening in the web industry and learn new things to get even better at what I do.

In my spare time, I like to spend time with my loved ones, watch tv-series or play games. My favorite drink is coffee, but sometimes I also enjoy a glass of red wine.

Experience

  • Technology Evangelist, Compile

    September 2019Present · 1 yr

    I am responsible for our technology stack, managing our technical skillset, and helping our consultants improve their skills. Occasionally I also do some consultant work for our clients.

  • Head of Technology, Digia

    May 2017August 2019 · 2 yrs 3 mos

    Together with my colleagues, I planned and developed a new digital publishing platform for a client that replaced more than ten different legacy systems. For this, we built micro-services using technologies such as React, Apollo, GraphQL, Express, Laravel, Contentful, and Elastic.

  • Chief Technology Officer, Nord Software

    June 2012April 2017 · 4 yrs 10 mos

    I managed a team of nearly fifty developers working on various client projects. I improved our development processes by defining best practices, creating boilerplates, and building development tools. I also planned and delivered tens of client projects using technologies such as JavaScript, React, React Native, GraphQL, Serverless, Express, and Laravel. For this, we used concepts like Domain-Driven Design, Test-Driven Development, and Extreme Programming.

  • Software Engineer, Nord Software

    November 2008May 2012 · 3 yrs 6 mos

    I led a large client project with a SCRUM team of up to eight developers and participated in both development and design. I also redesigned and developed the consumer user interface of a large client project using JavaScript, jQuery, Prototype, HTML, and CSS.

Education

  • Bachelor in Engineering, Arcada University of Applied Sciences

    September 2004Present

    The main focus of my studies has been programming in general. During my studies, I have written programs in quite a few languages such as Assembly, Bash, C, C++, C#, Java, JavaScript, Objective-C, PHP, and Perl. I have been absent quite a lot from my studies due to work and family.