Fred van der Heide

Lead Software Engineer

PDF

fred@bluedev.org

PROFILE

Passionate multi-framework, multi-language, cross-platform software architect and engineer with a drive for creative and innovative software architecture and development. Experienced in designing and developing anything from mobile apps to websites to web services to enterprise-level complex distributed environments.

I have been working in the IT-industry for more than 20 years, primarily focusing on application and software design & development. Other areas of expertise include solution design for enterprise IT solutions as well as in-depth technological skills on a broad level of subjects. Combined with the ability to focus on the full picture this has made me a valuable resource for a variety of projects and customers.

ROLES

KEY SKILLS

A categorized list of skills. Including, but not limited to;

PERSONAL

Born in 1969, Leeuwarden. Married. One son. Living in Lelystad.

AWARDS


CAREER HISTORY - SUMMARY

BlueDev - Owner / Software Architect

July 2011 - Present

Kyndryl, Amsterdam - Software Architect / Software Engineer

August 2021 - Present

IBM, Amsterdam - Software Architect

March 2013 - August 2021

IBM, Amsterdam - Software Engineer

January 1999 - August 2021

TAS Expert 400, Baarn - IT-Specialist / Software developer

April 1995 - December 1998

Lumiance BV, Haarlem - Programmer Analyst

October 1992 - March 1995

EDUCATION

IBM Architectural Thinking 

2013

IBM Component Modeling

2013

IBM Operational Modeling

2013

HTS-Informatica, Groningen

1988 - 1990

EXPERIENCE

BlueDev - Owner / Software Architect / Software Engineer

Team management solution

January 2015 - Present

Design and development of a solution for team & resource management. Consisting of a combination of mobile app(s), website and backend services.

[Java EE, REST, Vaadin, Node.js, AngularJS]

Online receipts management application

July 2012 - March 2015

Design and development of a solution for managing receipts. Consisting of a combination of mobile app(s), website and backend services.

[Java EE, REST, Android, C, OCR]

Kyndryl, Amsterdam - Software Architect / Software Engineer

See IBM for current assignments and project

IBM, Amsterdam - Software Architect / Software Engineer

A long career within IBM has led to a great deal of assignments and projects. Overall a diverse set of activities, too many to mention here. Included below is a selection of assignments I have enjoyed most working on and that show the growth I have made so far.


Application Integration Infrastructure

March 2020 - Present

Design and development of a global high-volume, secure databus for integrating applications.

[Kafka, HashiCorp Vault, OCP, Kubernetes, Docker, Golang]

Automated Event Remediation

August 2019 - Present

Design and deployment of solution for automated event remediation

[Ansible, Ansible Tower, OpenShift, Docker, Elastic Stack, Kibana, Golang, React]

 

Databus framework

August 2017 - Present

Design and development of a high-volume, secure databus for distributed environments.

[Kafka, MirrorMaker, uReplicator, ICP, Kubernetes, Docker, Elastic Stack, Kibana, Grafana, Golang]

Weather Station data hub

March 2016 - Present

Design and development of a backend solution for collecting and supplying measurements from a large number of weather stations (>20K) in Africa. In cooperation with TU-Delft.

[Java EE, Node-JS, IoT, AMQP, MQTT, REST, BlueMix]

Monitoring and Event Management as a Service

February 2016 - Present

Design and development of a microservices based Global solution for monitoring and event management orchestration. Targeting a range of available APM solutions.

[Microservices, Java EE, Vaadin, AMQP, REST, BlueMix, ICP, Kubernetes, Docker]

Cloud Provisioning Portal

October 2015 - December 2015

Design and development of a web application for providing wizard-based intake procedures to control provisioning of resources in e.g. SoftLayer cloud.

[Java EE, Vaadin, REST, BlueMix]

DevOps setup

March 2015 - Present

Set up an e2e Devops process for deploying the Monitoring and Event Management orchestration solution ,mentioned below. Including automated build and testing as well as deployment to both test and production environments.

[RTC, Jenkins, Static code analysis tools, UrbanCode Deploy]

Data Warehouse and Analytics solution

June 2012 - Dec 2019

Design and development of a solution for gathering free-format data and providing analytics on that data to users and applications.

In addition a suite of applications that provide specific systems management goals using the analytics engine, like e.g. auditing, product currency management and health checks.

[Java EE]

Monitoring and Event Management orchestration

April 2009 - Present

Contributed in developing and maintaining a solution for Monitoring and Event Management orchestration. Member of an international scrum team of developers and testers.

An OTAA (Outstanding Technical Achievement Award) was granted for this project.

[Java EE]

Solution Design Application

January 2007 - May 2011

Design and development of an application for building complex IT-solutions from wizard driven input using parameterized building blocks. These building blocks represent the components used within the IT-environment like e.g. middleware, networking and storage. The output of the application was an architectural design document.

[Java EE, Java, Eclipse plugin, Eclipse RCP]

Centralized car dealer solution

April 2002 - October 2002

Development of the central dial-in software and infrastructure for an international automobile manufacturer. The solution was used by car dealers for information exchange like car-ordering etc. The AS/400 solution was based on the old Stratus software.

[AS/400, OS/400, C]

Global iSeries Management Solution

January 1996 - January 2005

Starting off as a contractor, moving to IBM in 1999. The solution was initially created in the Netherlands as an individual project for managing iSeries servers in the local IBM systems management area. Soon expanding to a European scope and eventually growing to become the standard solution for managing iSeries servers and customers for IBM Global Services as it is still used to this day. Currently the solution is maintained by a global team of approximately 10 architects, developers and IT-specialists.

An OTAA (Outstanding Technical Achievement Award) was granted for this project.

[AS/400. iSeries, OS/400. I5/OS, RPG, C, C++, Java, WebSphere, SOAP]

TAS Expert 400, Baarn - IT-Specialist / Software developer

April 1995 - December 1998

Provider of IT Services and development for AS/400 customers.

Worked for a large variety of AS/400 customers in the banking and IT industry on both technical solutions and development projects.

Last assignment was at IBM starting January 1996.

[AS/400, OS/400, RPG, C, Lotus Notes]

Lumiance BV, Haarlem - Application developer

October 1992 - March 1995

Lighting Industry

Part of the local EDS department that consisted of three persons in total.

Responsible for software design, development and maintenance for the companies warehousing and financial applications.

[AS/400, OS/400, RPG, MAPICS, SPECTRA]