Terje Kolderup, Software Developer in Stavern, Norway
Terje Kolderup

Software Developer in Stavern, Norway

Member since December 24, 2015
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.
Terje is now available for hire

Portfolio

  • GET Academy
    Firebase, Vue.js, 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

Location

Stavern, Norway

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.

Employment

  • 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.js, 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, 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, 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

Experience

  • Mathemateria App for Windows Phone

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

Skills

  • Languages

    JavaScript, C#, JavaScript 6, HTML5, XML, CSS, F#, Visual Basic, SQL, Java, PHP, Perl, XSL, UML, C++, HTML
  • Frameworks

    .NET, .NET Core, ASP.NET Web Forms, ASP.NET MVC, ASP.NET, ASP, Windows Presentation Foundation (WPF), ASP.NET Web API
  • Libraries/APIs

    WinForms, jQuery, Vue.js 2, Entity Framework, Windows Forms, Accord.NET, Vue.js
  • Paradigms

    Object-oriented Programming (OOP), Object-oriented Analysis & Design (OOAD)
  • 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

Education

  • Master's (Cand. scient.) degree in Computer Science
    1994 - 1999
    University of Oslo - Oslo, Norway
  • Undergraduate degree in Pedagogics
    1997 - 1998
    University of Oslo - Oslo, Norway

To view more profiles

Join Toptal
Share it with others