Jonas Butt

Jonas Butt

Amsterdam, Noord-Holland, Nederland
1K volgers Meer dan 500 connecties

Info

Jonas is a Scrum PSD-I certified independent software developer specialized in developing…

Services

Ervaring

  • Funda

    Amsterdam, Noord-Holland, Nederland

  • -

    Amsterdam, Noord-Holland, Nederland

  • -

    Weespersluis

  • -

    Hilversum

  • -

    Amsterdam

  • -

    Amsterdam

  • -

    Asia

  • -

    Amsterdam

  • -

    Amsterdam

  • -

    Amsterdam

  • -

    Schiphol-Rijk

  • -

    Nederland

  • -

    Almere

  • -

    Amstelveen

  • -

    Amstelveen

  • -

    Nederland

Opleiding

  • Hogeschool van Amsterdam

    -

    -

    Minor: Software Engineering.
    Weighted average grade: 8.3
    This degree was obtained with honor / cum laude.
    Initially the name of the school was HES Hogeschool voor Economische Studies.

  • -

    -

  • -

    -

  • -

    -

  • -

    -

Licenties en certificaten

Word nu lid om alle certificeringen te bekijken

Publicaties

Projecten

  • E-commerce Solution for Retail

    -

    Jonas is the developer and architect for an e-commerce solution for a retail web shop. Jonas did the e-commerce technology selection and configured and customized the selected e-commerce suite (OpenCart). He is also responsible for managing the infrastructure: web and database hosting, domain name registration, e-mail setup, SSL certificate and so on.

    Technologies used: OpenCart 2.2, PHP, MySQL, Mollie Payments, Bootstrap, SSL, Neostrada, Strato, GitHub among others.

  • Airline API and Integration Platform

    -

    Besides designing and implementing features for the API and Integration platform, Jonas went beyond this role in an effort to improve the maturity of the team and its development process, by:
    - Taking the lead in setting up a Definition of Ready, Definition of Done and Definition of Released as a vehicle for needed improvements, such user story quality and software development processes (CI, CD, peer review).
    - Planning and hosting developer meetings to foster knowledge sharing, promote…

    Besides designing and implementing features for the API and Integration platform, Jonas went beyond this role in an effort to improve the maturity of the team and its development process, by:
    - Taking the lead in setting up a Definition of Ready, Definition of Done and Definition of Released as a vehicle for needed improvements, such user story quality and software development processes (CI, CD, peer review).
    - Planning and hosting developer meetings to foster knowledge sharing, promote peer reviews and facilitate discussions.
    - Documenting and presenting software design principles, which have quickly been adopted and embraced by all developers in the team.
    - Working with a software architect from another team to setup continuous integration and a code quality dashboard.
    - Defining a simple branching and merging strategy to enable parallel development of new features and production hotfixes.
    - Taking the lead in the offshoring effort, by defining a developer profile and writing a plan which includes the risks and prerequisites. Jonas also created a programming exercise, reviewed candidate profiles, wrote interview questions and held interviews.
    - Work on proof of concepts of innovative ideas, such as actor model programming, Akka.NET and the Reactive Manifesto, and documented and presented the findings to stakeholders (architects, other Scrum teams).

    Technologies used: .NET, C#, Entity Framework, T-SQL, SQL Server, Navitaire NewSkies SOAP APIs and databases, Apigee, ASP.NET Web API, Swagger, Akka.NET, SignalR, Jenkins CI, SonarQube, SpecFlow among others.

    Project weergeven
  • Custom CRM Solution for Small Business

    -

    Jonas is the developer and architect for a custom CRM solution for a small business in the beauty industry. The CRM solution consists of modules to manage customers, products and appointments, a module for generating reports and a module for sending out reminder e-mails. The Windows application is installed with Windows Installer (MSI) and uses custom backup and restore functionality to enable effortless upgrade paths while preventing data loss.

    Technologies used: .NET, Windows Forms…

    Jonas is the developer and architect for a custom CRM solution for a small business in the beauty industry. The CRM solution consists of modules to manage customers, products and appointments, a module for generating reports and a module for sending out reminder e-mails. The Windows application is installed with Windows Installer (MSI) and uses custom backup and restore functionality to enable effortless upgrade paths while preventing data loss.

    Technologies used: .NET, Windows Forms, Entity Framework, SQL Server LocalDB, SendGrid, WixSharp among others.

  • Airline E-commerce Platform

    -

    As developer in one of the Scrum teams of the Transavia e-commerce platform program, Jonas was responsible for the backend development of various features of the Transavia flight booking website (www.transavia.com) and the My Transavia portal. Features include the payment page, voucher component, travel insurance component and website analytics. Another responsibility was to integrate the backend code together with frontend code into the Sitecore CMS, setting up the content structure and…

    As developer in one of the Scrum teams of the Transavia e-commerce platform program, Jonas was responsible for the backend development of various features of the Transavia flight booking website (www.transavia.com) and the My Transavia portal. Features include the payment page, voucher component, travel insurance component and website analytics. Another responsibility was to integrate the backend code together with frontend code into the Sitecore CMS, setting up the content structure and ensuring features can be easily configured and the content can be managed and localized. For each two-week sprint, Jonas participated in and contributed to sprint planning, backlog refinement, code reviews, sprint review and sprint retrospective. For the monthly releases, Jonas contributed by merging code and resolving defects.

    Technologies used: ASP.NET MVC with Razor, Navitaire dotREZ framework, Sitecore, Team Development for Sitecore (TDS), Razl, MSTest with SimpleInjector, FakeItEasy and Should among others.

    Project weergeven
  • Unnamed Project

    -

    This project delivers a public web application which includes a data entry wizard for generating PDF/Word documents and integration with payment providers such as PayPal.

    Technologies used: HTML5, ASP.NET MVC4, ASP.NET Web API, Bootstrap 3, Angular, EF6, PayPal REST API SDK among others.

  • Windows 8.1 Tablet App for Dynamics CRM Online

    -

    [...] is a sales force automation app for Windows 8.1 tablets with Dynamics CRM Online as the backend, used globally by [...] sales representatives. As developer in the Scrum team Jonas worked on several features which cover all layers of the app, from user interface through the persistence and sync layers to the CRM services. Jonas also wrote guidance for handling date and time information in the app in order to properly support multiple time zones.

    Technologies used: XAML, Windows…

    [...] is a sales force automation app for Windows 8.1 tablets with Dynamics CRM Online as the backend, used globally by [...] sales representatives. As developer in the Scrum team Jonas worked on several features which cover all layers of the app, from user interface through the persistence and sync layers to the CRM services. Jonas also wrote guidance for handling date and time information in the app in order to properly support multiple time zones.

    Technologies used: XAML, Windows Store 8.1 SDK, MvvmCross, OData, REST/JSON services, Microsoft O365 and Dynamics CRM Online, Azure AD Authentication Library, Siaqodb NoSQL database, .NET Compiler Platform ("Roslyn"), Visual Studio Online among others.

  • The App-Team

    -

    The App-Team is an Avanade Netherlands internal team dedicated to boosting sales of mobility related projects. Jonas’ main responsibility was to rapidly develop mobile app mockups for sales demo purposes. Jonas also worked on internal Avanade apps together with teams from Avanade ITS in US and development centers in India and counselled interns with mobility related research assignments.

    Technologies used: XAML, Windows Store SDK (8 and 8.1), Windows Phone SDK (8 and 8.1), Xamarin…

    The App-Team is an Avanade Netherlands internal team dedicated to boosting sales of mobility related projects. Jonas’ main responsibility was to rapidly develop mobile app mockups for sales demo purposes. Jonas also worked on internal Avanade apps together with teams from Avanade ITS in US and development centers in India and counselled interns with mobility related research assignments.

    Technologies used: XAML, Windows Store SDK (8 and 8.1), Windows Phone SDK (8 and 8.1), Xamarin, MvvmCross among others.

  • Data Management Web Application

    -

    [...] delivers web applications for managing data in SQL MDS. Jonas’ main responsibility was to deliver guidance on user experience design and development to functional design teams (business analysts in US) and technical design teams (developers in NL and India). The guidance covered topics on web front-end patterns and consistency as well as web application performance and code quality, with special focus on client-side development with popular CSS and JavaScript frameworks and libraries…

    [...] delivers web applications for managing data in SQL MDS. Jonas’ main responsibility was to deliver guidance on user experience design and development to functional design teams (business analysts in US) and technical design teams (developers in NL and India). The guidance covered topics on web front-end patterns and consistency as well as web application performance and code quality, with special focus on client-side development with popular CSS and JavaScript frameworks and libraries. Based on this guidance Jonas designed the technical architecture for current and future [...] web applications. Jonas was sent to the US for one month supporting the functional design teams by iterating over UI prototypes, which became essential in clarifying requirements and formalizing functional design.

    Technologies used: HTML5, ASP.NET MVC 4, jQuery, Bootstrap 3, Kendo UI Web, Amplify, Knockout, RequireJS, Entity Framework, ODATA, Esri ArcGIS API for JavaScript and Adobe Flex, SQL Server Master Data Services (MDS) among others.

  • Kentekenchecker

    -

    This project delivers a Windows 8 app for finding vehicle information based on a license plate number. The app has been certified by Microsoft and published to the Windows 8 app store prior to the official launch of Windows 8.

    Project weergeven
  • Single Page Application Showcase

    -

    This project involved the development of a showcase application which demonstrates the use of the Single Page Application (SPA) concept in a line of business application. Jonas’ responsibility was technology selection, solution structure setup and proof of concept creation.

    Technologies used: HTML5, ASP.NET MVC4, ASP.NET Web API, Durandal, Knockout, Breeze, Twitter Bootstrap, Entity Framework, Windows Azure, SignalR among others.

  • Public Facing SaaS Web App on Windows Azure

    -

    [...] is the cloud-based .NET web application port of legacy Windows-based fiscal software. [...] is a single page application (SPA) built using Entity Framework, ASP.NET MVC, Web API, Knockout.js, HTML5 and CSS3. The project is delivered according to the Scrum framework and applies continuous integration and deployment practices using Microsoft Team Foundation Service (tfs.visualstudio.com) with Windows Azure and SQL Azure as the deployment target. Jonas joined halfway through the first phase…

    [...] is the cloud-based .NET web application port of legacy Windows-based fiscal software. [...] is a single page application (SPA) built using Entity Framework, ASP.NET MVC, Web API, Knockout.js, HTML5 and CSS3. The project is delivered according to the Scrum framework and applies continuous integration and deployment practices using Microsoft Team Foundation Service (tfs.visualstudio.com) with Windows Azure and SQL Azure as the deployment target. Jonas joined halfway through the first phase of the project and stayed on for ten two-week sprints until go live. Jonas’ role was to deliver a custom portal around the fiscal software and to deliver custom printing/reporting functionality within the fiscal software. Jonas’ also took up build and deployment manager activities and had a significant role during the first release to the production environment.

  • Smart Solutions Platform

    -

    Jonas’ responsibility was delivering release 1.0, 1.0x and 1.1 of the SSP Smart Computation Services (SCS) solution, which included design, build, testing and support activities. SSP stands for Smart Solutions Platform and it's one of the first application development platforms Avanade has ever delivered. Client developers use the platform to increase the time to market and quality of their projects by creating Smart Apps. A typical Smart App consists of visualizations (dashboards etc.), data…

    Jonas’ responsibility was delivering release 1.0, 1.0x and 1.1 of the SSP Smart Computation Services (SCS) solution, which included design, build, testing and support activities. SSP stands for Smart Solutions Platform and it's one of the first application development platforms Avanade has ever delivered. Client developers use the platform to increase the time to market and quality of their projects by creating Smart Apps. A typical Smart App consists of visualizations (dashboards etc.), data access and business logic and calculations. SCS is the development, management and execution environment for scheduled and triggered calculations that are modeled as either .NET assemblies or Excel workbooks, that target the Data Services Layer (DSL) and that are deployed as part of a Smart App. It is built using ASP.NET, WCF, Entity Framework, SQL Server and Windows HPC Server. Other responsibilities included working with multiple other work streams to integrate their work into SCS and to develop and integrate SSP shared components. Jonas also delivered a lunch & learn presentation sharing his knowledge of the SCS solution with the entire SSP team. During the last months on this project Jonas switched to the DSL work stream where he worked on quality improvement of the codebase. He also supported developers on the customer side in working with the DSL.

  • Knowledge Management Solution

    -

    This project involved the development of a knowledge base solution for storing information about "green" subjects. Jonas' responsibilities included the development of technical components such as web parts, workflows, taxonomy fields, an application settings list and a data access layer. Furthermore, he was responsible for the development of a customized search center using search web parts, a refinement panel, search scopes and managed properties. The solution is built on the SharePoint 2010…

    This project involved the development of a knowledge base solution for storing information about "green" subjects. Jonas' responsibilities included the development of technical components such as web parts, workflows, taxonomy fields, an application settings list and a data access layer. Furthermore, he was responsible for the development of a customized search center using search web parts, a refinement panel, search scopes and managed properties. The solution is built on the SharePoint 2010 platform and .NET Framework 3.5 using Visual Studio 2010 Tools for SharePoint.

  • Intranet Website

    -

    This project involved the development of a customized web content management system and My Sites solution for the intranet of ProRail. Jonas' responsibilities included the development of the site provisioning components, the data model and the web parts and application pages using the MVP design pattern. Jonas' also developed most of the framework of base classes which the solution uses as well as core helper classes and extension methods. Jonas' other responsibilities were to setup the…

    This project involved the development of a customized web content management system and My Sites solution for the intranet of ProRail. Jonas' responsibilities included the development of the site provisioning components, the data model and the web parts and application pages using the MVP design pattern. Jonas' also developed most of the framework of base classes which the solution uses as well as core helper classes and extension methods. Jonas' other responsibilities were to setup the solutions and automated builds, to manage incidents and changes reported by business users and the testers, to manage the solution deployments through the DTAP environments, to configure My Sites and user profiles in the Shared Services Provider and to integrate the My Sites solution with the Intranet solution The solution is based on SharePoint 2007 WCM technology and .NET Framework 3.5 and is built using Visual Studio 2010.

  • AkzoNobel Marketing Websites

    -

    Jonas' work at AkzoNobel involved the development of a customized web content management system for the public websites of several brands of the customer. Brands included Sikkens, Schonox, Trimetal, Synteko and Procolor. A key result of Jonas' efforts was the go live of multiple country specific public websites. Jonas' responsibilities included maintenance and development of the solution by implementing business logic, user controls, site templates, page layouts, HTTP handlers, HTTP modules and…

    Jonas' work at AkzoNobel involved the development of a customized web content management system for the public websites of several brands of the customer. Brands included Sikkens, Schonox, Trimetal, Synteko and Procolor. A key result of Jonas' efforts was the go live of multiple country specific public websites. Jonas' responsibilities included maintenance and development of the solution by implementing business logic, user controls, site templates, page layouts, HTTP handlers, HTTP modules and more. Other activities were requirements gathering, testing, deployment preparation, communications with infrastructure outsourcing partners and end user support. Apart from the WCM solution Jonas' developed several backend applications such as a logging database, a translations database, a translations management tool and product information web service. The solution is based on SharePoint 2007 WCM technology and .NET Framework 3.5 and is built using Visual Studio Team System 2008.

  • Friesland Bank Public Website

    -

    This project involved the development of a customized web content management system for the public website of the Friesland Bank. Jonas' responsibilities included the technical design and development of parts of the solution by implementing web parts, user controls, business and data access logic, content types, fields, lists, site templates, page layouts and more. Other activities were technical testing, peer reviewing and preparation and execution of deployments. The solution is based on…

    This project involved the development of a customized web content management system for the public website of the Friesland Bank. Jonas' responsibilities included the technical design and development of parts of the solution by implementing web parts, user controls, business and data access logic, content types, fields, lists, site templates, page layouts and more. Other activities were technical testing, peer reviewing and preparation and execution of deployments. The solution is based on SharePoint 2007 WCM technology and .NET Framework 3.5 and is built using Visual Studio Team System 2008.

  • Bachelor's Thesis on Software Factories

    -

    During Jonas' graduation internship he researched the possibilities of an application of Software Factories and Domain-Specific Languages to vertical business domains, in particular the utilities sector. Jonas wrote his bachelors thesis about the research and presented the findings at the graduation board.

  • Custom Invoicing Solution

    -

    In this project Jonas developed a Windows Forms based invoicing application. The application supports management of master data such as customers, products, orders and the generation and printing of invoices based on the master data. The application uses an Access database to store master data and a user configuration file to store settings.

  • Woningcorporaties Open Software Initiatief

    -

    Jonas was responsible for the development of a line of business web application for housing corporations. The development involved writing JSP pages and controllers using Spring MVC and developing a data layer using Hibernate. The associated project is WOSI, Woningcorporaties Open Software Initiatief (www.wosi.org and dev.wosi.org

    Project weergeven
  • TrackonTrade Customs Compliance Solution

    -

    In the role of Java developer Jonas was responsible for the development of a line of business web application for customs declarations. The main part of Jonas's efforts involved creating 25+ screens for the management of master data. The development involved writing JSP pages and controllers using Spring MVC and developing a data layer using Hibernate. Special attention was paid to authentication, authorization, user roles and workflow.

    Project weergeven

Onderscheidingen

  • Delivery Excellence Award (Transavia)

    Avanade

    My team received an award from my employer (Avanade) for excellent delivery at Transavia.

  • Delivery Excellence Award (Shell)

    Shell

    My team received an award from the client (Shell) for excellent delivery.

Talen

  • Dutch

    Moedertaal of tweetalig

  • English

    Volledige professionele vaardigheid

  • Danish

    Basisvaardigheid

Organisaties

  • Owners Association (Vereniging van Eigenaren)

    Chairman of the Board (Bestuursvoorzitter)

    -
  • Owners Association (Vereniging van Eigenaren)

    Member of the Auditing Committee (Kascommissielid)

    -

Ontvangen aanbevelingen

Bekijk het volledige profiel van Jonas

  • Bekijk wie u allebei kent
  • Word voorgesteld
  • Neem rechtstreeks contact op met Jonas
Word lid en bekijk het volledige profiel

Overige vergelijkbare profielen

Anderen hebben Jonas Butt genoemd