Terje Kolderup, Developer in Stavern, Norway
Terje is available for hire
Hire Terje

Terje Kolderup

Verified Expert  in Engineering

Software Developer

Location
Stavern, Norway
Toptal Member Since
February 12, 2016

Terje has experience as a systems developer since 2000. He has been a programmer, systems architect, project manager, course developer, lecturer, and entrepreneur as well as a consultant with Accenture. He wrote the book "Java for alle" (Java for All) in 2003. He is a dedicated individual with a wide breadth of skills and expertise.

Portfolio

GET Academy
Firebase, Vue, CSS, HTML, JavaScript, Web...
Abax
Accord.NET, Internet of Things (IoT), C++, RavenDB, Microsoft SQL Server, .NET
Agen-group
C#, Android, iOS, Xamarin.Forms

Experience

Availability

Part-time

Preferred Environment

JavaScript, .NET, F#, C#, Visual Studio, Windows

The most amazing...

...thing I've done is Mathemateria, which is my own startup. Its software lets everyone experience success and advance in math.

Work Experience

Founder, Teacher, and Chairman of the Board

2018 - PRESENT
GET Academy
  • Planned and founded a brand new school helping young people in our region learn and get work as junior IT developers.
  • Wrote a textbook introducing programming in JavaScript from scratch for people with no starting knowledge about programming.
Technologies: Firebase, Vue, CSS, HTML, JavaScript, Web, Windows Presentation Foundation (WPF), Microsoft SQL Server, .NET Core

R&D Developer

2016 - 2018
Abax
  • Implemented "Driver's behavior" from accelerometer data.
  • Developed on an existing ASP.NET MVC application.
Technologies: Accord.NET, Internet of Things (IoT), C++, RavenDB, Microsoft SQL Server, .NET

Developer

2015 - 2015
Agen-group
  • Created a product catalog app.
  • Used Xamarin.Forms, so the app is available both for Android and iOS.
  • Created a general app builder engine, which enables rapid app development in the future.
Technologies: C#, Android, iOS, Xamarin.Forms

Developer

2015 - 2015
Cloud House
  • Created a reporting app for guards.
  • Used Xamarin.Forms, so the app is available both for Android and iOS.
  • Created a general app builder engine, which enables rapid app development in the future.
Technologies: C#, Android, iOS, Xamarin.Forms

Developer

2015 - 2015
Flowtite
  • Implemented a new base architecture for Flowtite based on domain-driven design.
  • Created the core domain model for the company and its production of pipes.
  • Built a reusable architecture for the domain model, repository, service layer, and client class stubs.
Technologies: Domain-driven Design (DDD), Entity Framework, C#

Founder and Developer

2010 - 2015
Mathemateria
  • Created business plans and prototypes, pitched ideas to investors, and more as the startup's founder.
  • Developed apps for Windows Phone and Android.
  • Built a web app version of Mathemateria for people with certain disabilities, an effort that was fully funded by the Norwegian government.
Technologies: Accessibility, Android, Windows Phone

Developer

2014 - 2014
Focus Engineering
  • Reinvented architecture for what was a standalone Windows application to a service and database layer running on a server, and reworked the Windows application to just be a GUI client.
  • Improved code quality to make it possible for people other than the original author to make changes.
  • Helped the company find good solutions for keeping their algorithms secret, yet still let the customers use them.
Technologies: .NET, Visual Basic

Senior Systems Developer

2007 - 2010
Lindorff
  • Rewrote the file management system for 300 internal case workers.
  • Worked with QA of the architecture and development environment. Initiated unit testing and implemented a build server.
  • Made several code generation utilities, automating code to access the Oracle database, including PL/SQL stored procedures.
Technologies: Windows Forms (WinForms), PL/SQL, Oracle SQL, .NET, C#

Senior Systems Developer

2004 - 2007
National Health Norway
  • Architected Prescription Database, a system for collection of data from all deliveries of prescription medicine from Norwegian pharmacies.
  • Managed Phase 2 of the project, building a data warehouse and a web application, letting researchers and other internals easily collect different types of data from the system.
  • Made extensive use of an all-Microsoft stack, MS SQL Server, Analysis services, Reporting services, and BizTalk.
Technologies: Service, Analysis, BizTalk, Reporting, SQL, ASP.NET

Senior Systems Developer

2003 - 2004
Lindorff
  • Prepared the project for a remake of the main business application. Conducted a lot of analysis of the organization, all the software, and its users.
  • Proposed architecture and technology choices for project phases in the future.
  • Implemented proof-of-concept of a small application letting the debtors look up their own data in a web application.
Technologies: Oracle, Java

Senior Systems Developer

2003 - 2003
Magenta Wireless
  • Built a server and client message exchange through HTTP at a startup trying to create a messaging application competing with (at that time) expensive SMS. This was before smartphones, so J2ME (Java mobile edition) was used.
Technologies: J2ME, Java

Lecturer and Course Author

2001 - 2003
IT-Akademy
  • Started a new Systems Development program at this school.
  • Wrote the curriculum plans for the new course. It was held in four Norwegian cities.
  • Lectured at the Oslo course.
Technologies: Object-oriented Analysis & Design (OOAD), UML, MySQL, SQL, XSL, XML, ASP.NET, C#, Enterprise Java Beans (EJB), Java, Perl, PHP, Active Server Pages (ASP), JavaScript

Consultant

2000 - 2001
Accenture
  • Contributed to CRM projects for Telenor.
  • Worked with Siebel configuration and Siebel Visual Basic.
  • Made custom ActiveX-plugin modules using MS Visual J++. These communicated with existing J2EE middleware.
Technologies: Java, Visual Basic, Siebel

Mathemateria App for Windows Phone

My own idea. This is a proof-of-concept for a new way of doing math exercises interactively.

Languages

JavaScript, C#, JavaScript 6, HTML5, XML, CSS, F#, Visual Basic, SQL, Java, Active Server Pages (ASP), PHP, Perl, XSL, UML, C++, HTML

Frameworks

.NET, .NET Core, ASP.NET Web Forms, ASP.NET MVC, ASP.NET, Windows Presentation Foundation (WPF), ASP.NET Web API

Paradigms

Object-oriented Programming (OOP), Object-oriented Analysis & Design (OOAD)

Libraries/APIs

jQuery, Vue 2, Entity Framework, Windows Forms (WinForms), Accord.NET, Vue

Storage

Microsoft SQL Server, Oracle SQL, PL/SQL, MySQL, RavenDB

Other

Xamarin.Forms, Domain-driven Design (DDD), Accessibility, Reporting, BizTalk, Analysis, Service, Siebel, Internet of Things (IoT), Enterprise Java Beans (EJB)

Tools

Visual Studio

Platforms

Windows, iOS, Android, Windows Phone, J2ME, Web, Firebase, Oracle, Xamarin

1994 - 1999

Master's (Cand. Scient.) Degree in Computer Science

University of Oslo - Oslo, Norway

1997 - 1998

Undergraduate Degree in Pedagogics

University of Oslo - Oslo, Norway

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring