Erlend Aakre

Hello, I'm Erlend Aakre

Software Developer. | Back-end services. | Front-end Development. | Java Programmer.

Erlend Aakre

Software developer. Clean code. Design and architecture.

Core skillset

Java, Groovy, Grails
Linux, Mongo, MQ, Spring
Javascript, Angular, Node/Express
Clean Code, Design principles, TDD

Links

Professional profile

10+ years of Java development and 8 years of developing industry leading web applications.

Focusing on back-end development using Java/Grails or Node/Express, and developing highly responsive front-end apps using AngularJS, HTML5 and SASS.

I'm currently working as a software developer in Cambridge. On my spare time I work with AngularJS web development and open source projects (particularly the trekwar project and various github projects)

Areas of interest

Some of the things I can do.

Back end development

Development of robust scalable back-end solutions using either Java/Groovy with Spring/Grails. Utilising NodeJS/Express to quickly develop REST APIs.

DB and middleware

Highly available systems using Mongo/sql directly or through gorm/hibernate with supporting message queueing systems like RabbitMQ.

Linux

Linux administration experience, virtualization, tomcat, jetty, RabbitMQ, GIT. Extensive use of atlassian tools.

Code quality

Clean code evangelist, agile development (Scum and Kanban), high standard of architecture and software engineering following patterns, SOLID and design principles.

Responsive design

Highly responsive websites using latest standards like angular, bootstrap, html5, mobile/tablet friendly web applications.

Testing

Excited about good unit and functional test coverage, test driven development and continuous integration.

Resume

My education and experience.

Experience (abridged)

Software developer

Developing web services (Grails, Mongo, RabbitMQ) and web applications (ExtJS, Sencha Touch) for cognitive testing for research, pharmaceutical and medical use.

Cambridge Cognition

2014 - present

Consultant (Software developer)

Worked as a software consultant (back-end services and front-end development) for several industry leading companies. Large databases and searching for the Norwegian national library and universities, Java2D/Java3D/openGL visualization of oil wells, back-end and customer portals for world leading road user charging / transportation management company, and developing web based and smart phone app for home and car heating automation.

Adecco / Experis

2008 - 2013

Java/game developer

Working on a EU research project (PRIME), developing a multiplayer online educational strategy game to teach supply chain management. Worked together with teams across several EU countries developing a Java client/server game application.

Intrapoint

2006 - 2008

Assistant lecturer

4 semesters of working as student assistant and later as assistant lecturer, managing 6-7 student assistants and 80 students while creating and presenting course material in the advanced programming course.

Norwegian University of Science and Technology

2004 - 2006

Education

Computer science

Bachelor's degree, Information Technology.

Norwegian University of Science and Technology

2013 - 2016