# Jeroenneman 👨🏻‍💻 🇪🇺 (@jeroensomhorst.eu)

Profile: https://sifa.id/p/jeroensomhorst.eu
Headline: Software Engineer
Location: Arnhem-Nijmegen Region

## About

\- Certified SugarCRM Developer Specialist
\- VueJS 2.x, Handlebars,
\- Javascript
\- Certified IBM Application Developer  8.5
\- Nodejs
\- Symfony
\- PHP
\- Laravel  Because of this knowledge i'm capable of connecting various systems with each other and switching back and forth without a problem.

In order of knowledge: SugarCRM, Javascript, PHP, HTML/CSS,Lotusscript, Java,   #Pastafarian

## Experience

- **Internship Software developer at Oce International Training Centre** (2004 – 2005)
  Oce international has its own training centre for educating the staff. During my internship at Oce I had to build a system to optimize the proces of creating new courses that can be held at the centre.
  
  I had to learn the language Python because the product had to be build on top of the CMS Silva.
- **Software Engineer at Illionx** (2012 – 2012)
  Development of two xPage projects.
  
  First project was to develop an Intranet for one of their customers. Based on the customer's previously used intranet architecture. The 'new' architecture is developed using xPages technology.
  
  Second project was to develop a web version of their database suit using xPages.
  
  Challenge in both projects was to reuse the existing business logic as much as possible.
- **Internship: Software developer at Acuity ICT** (2007 – 2008)
  Since 2007 IBM and 3Com offer an integrated solution for Services and VOIP. During my internship I had to investigate and build an solution to connect any Lotus Notes Database to the integrated VOIP solution from 3Com.
- **Software Engineer at ISProjects B.V.** (2017 – 2018)
- **Software Engineer at VCN** (2022 – 2023)
  various projects within the eco system that is using
  \- PHP, MySQL
  \- Symfony
  \- Kibana
  \- Redis
  \- Kafka
  \- rabbitmq
  \- Graddle / Java
- **Full Stack Developer at BigSpark B.V.** (2024 – present)
  Following technologies
  \- PHP ( > 8.1 )
  \- Appolo
  \- Elasticsearch
  \- Laravel
  \- Laravel Nova
  \- Next.js
  \- React
- **Software Engineer at Acuity ICT** (2008 – 2022)
  Since I started working at Acuity I've done lots of things. Starting with lotus notes, a noSql database. This included lotusscript and later on xpages ( JSF based web ui framework for lotus notes applications).
  
  After several years I got interested in the SugarCRM Product. A php based CRM application.
  
  Last few years my main focus has been on this technology and environment. SugarCRM is a REST based application. It uses it's own javascript framework that is build upon underscore and backbone.Next to SugarCRM I've also done several projects in Java. Latest project was to build a framework around the Microsoft Graph api of Office365. This framework has been used to migrate huge amounts of data from IBM Connections to OneNote.
  
  In my free time I also like to expand my knowledge of things that I normally don't get to. I've been playing with VueJS for the last year and got to love it.

## Education

- **Twice IT Training** — IBM Lotus Notes Domino 8.5 Developing Web Applications (2010 – 2010)
- **@The Academy B.V.** — LOT-985: Developing IBM Lotus Notes and Domino 8.5 Applications (2013 – 2013)
- **TSTC BV** — Certified Sugar Developer Specialist (2017 – 2017)
- **Grafisch Lyceum Eindhoven** — MBO IT Media production (2001 – 2005)
- **Twice IT Training** — IBM Lotus Notes Domino 8.5 Application Development Foundation Skills (2010 – 2010)
- **@The Academy** — LOT-986: Creating IBM Lotus Notes and Domino 8.5 Applications with Xpages and Advanced Techniques (2013 – 2013)

## Skills

- Java
- MySQL
- iWidgets
- IBM Connections
- AngularJS
- HTML
- Architecture
- XSLT
- iText
- Web Applications
- XPages
- Dojo
- Databases
- AJAX
- JavaScript
- PHP
- SugarCRM
- Web Services
- Formula Language
- Software Development
- JSON
- Lotus Notes
- XML
- Eclipse
- LotusScript
- Vue.js

## Certifications

- Certified Sugar Developer Specialist — SugarCRM
- Certified Sugar Developer Specialist — SugarCRM

## Projects

- **Personal: Homey ANWB App** — https://apps.athom.com/app/eu.jeroensomhorst.anwb
  For the Homey ecosystem I've build an app that can tell the user the current traffic information. Also it is possible to create flows that use information from the ANWB to create flows. For instance when a user asks his homey if there are any traffic jams the Homey can respond by summing up the list of jams at that moment.

Another use case would be to let homey send out a push notification to a user when a specific road  is blocked by traffic or if there is a radar controle of the police going on.
- **Personal: AngularJS UBB Generator** — http://www.jeroensomhorst.eu/ubbgenerator/
  Website where people can search for a movie and write a review about it. The review is then converted to UBB code which can be used on forums such as http://gathering.tweakers.net
- **iWidget Development IBM Connections**
  Creation of a iWidget that was embedded inside an community. This widget combined forum topics, images and bookmarks to deliver a list of procedures which can be bookmarked. Bookmarking and visiting these procedures creates a recommended list for the user.

Profile settings are stored in custom fields on the profile using JSON. Technique's used:
- IBM Social SDK
- Dojo 1.8 declare
- IBM Connections Cloud Atom Api's
- **Personal: Homey Pathé Cinema App** — https://github.com/jjtbsomhorst/patheapp
  Homey is a device that can control all sorts of domotica systems. Homey is controlled by voice or by mobile app. With this app it is possible for Homey to tell you which movies are scheduled at a Pathé cinema near you.
- **Personal: Homey RSS Reader** — https://github.com/jjtbsomhorst/homeyrss
  Homey is a device that can control all sorts of domotica systems. Homey is controlled by voice or by mobile app. With this RSS feed reader it is possible to let Homey dictate some rss articles to you. For instance when you are preparing breakfast.

## Publications

- Meten is weten en dat soort dingen — road-to-ventoux.pckt.blog (https://road-to-ventoux.pckt.blog/meten-is-weten-en-dat-soort-dingen-gewt55y)
- Krachttraining is ook training — road-to-ventoux.pckt.blog (https://road-to-ventoux.pckt.blog/krachttraining-is-ook-training-qdx49a9)
- FTP or not to FTP — road-to-ventoux.pckt.blog (https://road-to-ventoux.pckt.blog/ftp-or-not-to-ftp-uysdg9n)
- Voorkomen van Blessures en overbelasting — road-to-ventoux.pckt.blog (https://road-to-ventoux.pckt.blog/voorkomen-van-blessures-en-overbelasting-tzyeqge)
- Wings for Life 2026 recap — road-to-ventoux.pckt.blog (https://road-to-ventoux.pckt.blog/wings-for-life-2026-recap-qdee9a9)
- We gaan wat nieuws doen! — road-to-ventoux.pckt.blog (https://road-to-ventoux.pckt.blog/we-gaan-wat-nieuws-doen-f95ghyp)
