Coppieters BV - Johan Coppieters
Skills
- Languages: SmallTalk, TypeScript, JavaScript, Objective C, Java, Modula II, Assemblers, C++, C, Pascal, Cobol, Fortran, Scheme, HTML, CSS.
- Operating Systems: OSX, Linux, iOS, Android, Solaris, BSD.
- Databases: Oracle, Sybase, mySQL, SQLite, PostgreSQL, RdB.
- Other: AWS Infrastructure as Code, S3, Lamba's, ..., Angular, Ionic.
- Electronics: Graduate Electronics, Arduino, mbed, Tessel.io, ARM, PIC, Espruino, ESP8266, ESP32, Raspberry Pi.
- Non Technical: Class 2 Drone Pilot, PADI Divemaster, TOEFL, Yachtman, ICC, Guitar, Piano, Golf.
- Master of Computer science, Brussels Free University, 1985
- Graduate Electronics, Vives, 2010
Projects
- 2024-2024 - A Golf flight generator
- 2012-2024 - Visma Bouwsoft Architect and lead developer for new full SaaS application: buildmate - Web client, mobile app and AWS Serverless, Stripe, ...
- 2017-2022 - Co-founder Nowjobs and lead developer: Mobile app and server for Nowjobs: Linux, Angular, Ionic, TypeScript, Node JS, mySQL
- 2021-2022 - Developing Pro app for controling DuoTecno's IP Nodes: Angular, Ionic, TypeScript, Websocket Sockets
- 2020 - Mobile app for controling DuoTecno's Smartboxes and Duotecno's IP Node: Linux, Angular, Ionic, TypeScript, Websocket Sockets
- 2019 - IP Proxy, connecting websockets with plain IP Sockets: Linux, Node JS, TypeScript, Websocket Sockets, IP Sockets
- 2018-2022 - Homekit bridge between domotica nodes and Apple's Homekit: Linux, Raspberry PI, Node JS, TypeScript, IP Sockets
- 2019 - Geo Caching Server for Postcode.nl and Google address lookup: Linux, Node JS, TypeScript, Geolocation, SQLite
- 2011-2019 - Founder jsconf.be
- 2015 - Planbord software: Novado, Vanden Broele, ManType, Cayman, ...
- 2010-2015 - Teaching Applied computer science in University Ghent Association / Howest Bruges:
Advanced JavaScript, Internet of things, Electronics, Java Web development, Web Services, ...
- 2013-2014 - PWO Research project: Cody, a JavaScript CMS system.
- 2013 - Art & Book Collection software: The Vanmoerkerke Collection, Spilliaert Museum.
- 2012 - Full hotel management software: Thermae Palace, Avenue Beach Hotel.
- 2011 - Squash, Spinning reservation system: Recrean.
- 2010 - Webafspraak, patient reservation & agenda system for Medical consulations.
- 1996-2010 - Founder & Managing Duo nv.
Internet software & consultancy, webdesign, Internet commerce, CD-ROM Productions. Customers such as Adecco, Barry Callebaut, Bekaert, Domo, Eurostar, SNCF, Thalys, VPK, ...
- 2008 - IWT government sponsored research projects in cooperation with the KUL and Lannoo, BeMobile.
- 2000 - MediWorks, General Practitioner Software, Patient files, labs, ...
- 1997-2008 - MIS System for Eurostar & Thalys
- 2008-2010 - Routeplanner for SNCF, NMBS (Railtime.be), iPhone app in C and C++.
- 1993-1997 - Project Management at Sun International - R&D Manager of Delight I.S
Member of board of directors. Maintaining the desktop environment and the international network for a +2.000 office workers. Building Client Server applications for travel agent reservations. Designing and implementing a Management information system. The design and maintenance of the holdings internet services and WWW servers
- 1997-1993 - Senior Software Development manager at Misc nv (co-founder). Client Server applications and multi dimensional data mining analysis tools. Windows, Unix and Macintosh environments, using relational databases.
- 1992-1995 - MediCard: Development and commercialisation of a software packet for general practitioners
- 1989-1990 - RTL (Luxemburg Television) Managing the team responsible for all computer graphics on television
- 1989-1993 - Apple Computer: DTS - Developer Technical Support
- 1998 - Tractebel: Designing and prototyping proprietary planning software
- 1997 - Societé Générale: Designing and implementing a client/server Executive information system
- 1997 - Financieel Ekonomische TIJD: Graphing and storage system for the stock market values
- 1987-1989 - Software Engineering and starting up SoftCore cv (co-founder), Specialized in data compression, unix and archival software
- 1984-1985 - Researcher, Computer center of joined Universities of Brussels.
Working with mainframes and super computers.
Designing and implementing a Multiprocessing Operating System in Modula-II
- 1985-1988 - Teaching Computer science at the Brussels Free University.
Data structures and Algorithms, System Software, Graphics, Object Oriented programming.
Co-implementation of “minipascal” a free compiler for College students
Publications
- 1985 - A Modula-II Operating System, Oopsla.
- 1986 - Optimisations in Smalltalk-80 implementations.
- 1995 - The need for Internet software tools (on demand of the Flemish government).
- 1995 - Yield management in the Travel industry - Tour operators.
- 2001 - Palm-Linux-SQL connection.s
- 2004 - Dynamic Websites: It doesn’t always has to be complicated
- 2001-2008 - Presentation on Dynamic Webdesign en Cloud computing
- 2014 - Nodejs, Create a website using ejs and cody-cms (jsconf.be)
- 2015 - Tessel.io - Control the real world (jsconf.be)
- 2017 - Building a cross platform app with Ionic / Angular (jsconf.be)
- 2017 - Internet of Things - Using a microcontroller as voting system
- 2018 - Make Siri turn on your lights using a Raspberry PI (jsconf.be)
- 2020 - Use and how to align enums in mySQL and TypeScript
Info