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 2019 – Present · 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 2017 – August 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 2012 – April 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 2008 – May 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 2004 – Present
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.