Kees Hessels

Senior Software Engineer 1
 

Full stack engineer with emphasis on the back-end. Experienced in Laravel, Node\Express, C related projects in Linux based architectures. 15+ years of experience in Successfully delivering projects. Excellent communicator, Adhering to principles as “Debug before deliver”, “Under promise, over deliver” and “expectation management” Appreciate values as honesty, owning up and grace, that help create a positive atmosphere and a place that enables creativity and inspiration. Passionate for finding the right solution and patterns when faced with seemingly difficult obstacles.

Cover


I am a full stack Senior Software Engineer \ Architect with a specialization in LAMP \ LEMP based back-end development. Over the years I have built substantial experience in delivering Laravel, node\express\kafka & C related projects.

I enjoy taking a view from a business perspective as well as from a technical point of view for which I consider my experiences (and my failures) a large contributing factor to successfully finishing projects.

I am an experienced and dedicated professional, A loving father with a passion for electronics \ microcontrollers, cnc, 3d printing, diving, reading, Discovering technologies, and how to integrate them into projects. I love to approach issues with a sentiment persistence and focus and tenacity.

I am easy going, yet I stand my ground when my experience tells me that the proposed direction is not the most optimal. That being said, when a decision has been made, we move forward. I am a team player and expect this to be reciprocated. I love to give room to developers that are in need of more experience and perhaps some guidance.

My technical experiences include (but are not limited to) distributed message based systems, distributed database collection projects, database model development, a multitude of regular rest based projects, firmware, iot, team leading, medium management positions.Upper management Communication.

Graduated as electronics engineer at the University of Amsterdam, mastered electronics and currently enjoy building and designing electronic circuits, Firmware and 3d printing to develop IoT projects.

Professional Profile


Senior software engineer with 20+ years of experience in delivering solutions in front & back end areas. Full stack with a focus on LAMP \ LEMP based platforms, Skilled in communications and delivering for all involved stakeholders. Experienced in areas such as manufacturing, technology, logistics, robotics, electronics, finance, etc.. Experiences with product development in larger corporations at corp level.

Having executed many assignments including management positions in Europe, North America, Canada and Latin America as a contract consultant, I have gained invaluable experience and insight into helping finish any given project,

Able to quickly gain insight into complex product requirements and develop and implement architectural propositions. Persistent when dealing with complex issues and driven to produce results.

Personal interests


CNC \ 3d Printing \ Robotics \ Electronics \ Swimming \ Traveling

Personal skill set


Having executed many assignments including management positions in Europe, north America, Canada and Latin America as a contract consultant, having gained valuable experiences and insights, I am able to quickly gain an overview of the matter at hands, and come up with realistic solutions. Good communicator, persistent when dealing with complex issues and driven to produce results. Having had several businesses enable me to identify what is important and how to accomplish my goals

Previous projects


LoansCanada, Back-end developer, Feb 2024 - June 2024
  • Back-end development and maintanance to various WordPress Sites.

Signal Secure LTD. 2020 through Dec 31, 2023, Team lead \ Senior Software Developer
Project brief
  • Lead back-end developer for an “Amazon Go” like project. A POS With intelligent carts, distributed architecture (multiple outlet \ country capable)
  • Design product options & presentations to determine and communicate possible avenues for project path and decisions for upper management
  • Developing requirements (technical, employee) for upper management about feature specifications, milestones, employee requirements
  • Responsible for onboarding explain company coding practices, and other technical details required to successfully onboard people.
  • Conducting research on emerging technologies that could \ would impact the system being designed
  • Inform management on important changes or things to know with regards to project development.
  • Lead scrums and other meetings to transfer vision,
  • Define & Develop & document database models
  • Define prototypes for more complex app\feature designs
  • Recommending new technology solutions to meet business goals and objectives
  • Collaborate with hardware team to implement api’s, interfaces and other technical metrics
  • Generally responsible for back-end development and development team as a whole
  • Development, Documenting and debugging

Signal Secure LTD. June 2017 through 2020, Team lead \ Senior Software Developer
  • Lead back-end Designing and implementing an automotive IoT device This device was to be installed inside a car and provided cloud logging and remote access capabilities.
  • Develop distribute cloud architecture, database models and api's interfaces for hardware
  • Responsible for onboarding explain company coding practices, and other technical details required to successfully onboard people.
  • Conducting research on emerging technologies that could \ would impact the system being designed
  • Inform management on important changes or things to know with regards to project development.
  • Define & Develop & document database models
  • Define prototypes for more complex app\feature designs
  • Recommending new technology solutions to meet business goals and objectives
  • Collaborate with hardware team to implement api’s, interfaces and other technical metrics
  • Generally responsible for back-end development and development team as a whole
  • Development and debugging

Ticos Vendemos. 2015, Senior Software Developer reporting

After free-cupones had been created, it was apparent that the sales targets would not be met without additional changes and marketing investment. It was decided to include a search engine, to bring additional user value to the project. Primary: A platform for buyers and sellers in Costa Rica. The main entry is a facebook group search engine and indexer that lets the user browse groups for specific articles. Secondary: A sales platform based on the coupon concept is build around it. Tertiary: An affiliate system that enables viral posting of facebook postings and coupons


ICUC. Juli 2015 - May 2017, Senior Software Developer reporting

ICUC is social media moderation platform for amongst others Starbucks, ABC Family, Walt Disney, Fox News and various other fortune 500 companies \ brands.

For ICUC I have developed a fully automated reporting backend, that enables their client to have faster insight into their social media related kpi’s, performance and other relevant statistics.

Technically this was implemented utilizing server based rendering technology that produce data content including svg images and transform these reports to pdf’s that are then stored on AWS S3 and\or distributed by email.

This backend has the capability to produce many thousands of reports on a daily base.


SDC.COM 2014 - 2015, Software Developer

SDC is a fast growing company in their market, however as happened many times with successful startups from the earlier days, there codebase did not exactly reflect the current SOP or best practises, thus it’s core structure and design philosophies became a bit outdated to say the least. I helped them improve and refactor their code base into a more manageable codebase, that would allow them to grow further.


2012 - 2014, Monte Campana, Software Developer
  • Company sites
  • Administering computer park
  • mailing
  • facebook campaigns, developiong facebook apps

Pre 2012 Owner & proprietor of tourism related businesses
  • Enjoying sabbatical.
  • Damn Good Coffee
  • Several websites, upwork, etc..
  • Dive Master for scuba company
  • Got my Dive Master certification

Pre sabbatical, Living and working in Holland\Europe
  • Worked for 3 largest consultancy agencies in Europe mainly in Amsterdam, Den Haag, London, Luxembourg, Hamburg, Antwerp.
  • Worked on small top large scale projects in Financial, Tourism, Newspaper and Logistics industries
  • Worked for NORAND as an emea representative, installing logistics solutions, developing firmware, sales rep compagnon during all meetings (making sure sales rep only sold what we could actually deliver)
  • Worked for AGA Gas, Schindler elevators as developer
  • Worked for EuroNext\ExtraClearing a clearing company that dealt in stocks\options working ion their transaction backbone system

Below you will find a list of companies I have directly worked for. Many of these companies i worked as an outsourced asset for one of the consultancy agencies
  • AGA Gas Maior Dutch gas company
  • NORAND LOGISTIC Solution provider
  • De Telefgraaf Major dutch newspaper
  • Schindler Elevators
  • Skandia Logistics
  • ABN-AMRO Dutch Bank (in London and Amsterdam)
  • ING Dutch bank (stock options and futures)
  • AMEX Credit card provider
  • KRO Dutch Television Chanel
  • VERONICA Dutch Television chanel
  • RABOBANK Dutch Bank
  • VIDEOLOGIC Advertising company
  • DHL Logistics
  • SCHIPHOL Royal dutch airport
  • INTERMEC Logistic solutions
  • AKZO NOBEL Chemistry plant
  • HEINEKEN Dutch Beer Brewery
  • PHILIPS Dutch electronics company
  • UNILEVER Food and baby products plant
  • AEGON Insurance company
  • KPNG Accounting firm
  • TNT Logistics company
  • AHOLD Super market chain
  • GETRONICS IT Solutions provider
  • COMP FUTURES IT OUTSOURCING
  • ACCENTURE IT OUTSOURCING

Thank you.

If you have read it this far, i can honestly say Thank You!. I truly appreciate you taking the time to read my resume.

Kind regards, Kees Hessels.

Footnotes

1 If you are recruiting me, and part of your recruitment strategy requires a coding skill tests in the first or second round, I will respectfully decline the offered position. I will reciprocate and engage in fashion any opening that has been offerred in good faith and with respect to my time!

Timezone


  • CR\US time zone (GMT-6)

Contact me


Education


Electronics engineering and digital technologies at the University of Amsterdam

Languages


  • English (native)
  • Spanish (good)
  • Dutch (native)
  • German (good)

Databases & Stores


  • MySQL
  • Postgress
  • SQL Server
  • Full text databases
  • Casandra
  • Mongo, Redis, Firebase, AWS RDS
  • SQLite

Platforms


  • AWS EC2, Buckets, RDS, Security, Google cloud api's instances, Virtual servers, WSL2

Programming languages


  • Laravel \ PHP \ Blade
  • NodeJS \ Javascript \ Express
  • C
  • Python
  • Bash
  • Arduino \ MicroPython for firmware development
  • Java (long time ago)

Devops


  • AWS: EC2, buckets, instances, networking
  • Linux
  • bash \ ZSH
  • Composer
  • Docker compose
  • Nginx, Apache2
  • Started with Kubernetes

Back-end related


  • PHP & Node Debugging with Xdebug
  • Started with Kubernetes
  • ActiveMQ, Kafka \ Rabbit
  • Creating consumers\producers\journaling & logging
  • Distributed feature testing
  • System debugging & tracing

Front-end experiences


  • Html5 \ CSS \ SCSS
  • Javascript
  • JQuery, React, Svelte
  • debugging
  • Cross browser development
  • External libraries: Google, adsense, geo, social media, charting, external api's, leaflet, mailgun, sendmail

Electronics & related


  • Circuit design & simulation
  • PCB Design with KiCad and Eagle
  • Fusion360 CAD\CAM
  • CNC Programming \ GCode
  • OpAmps, ADC\DAC's, discrete circuits
  • MCU & RFID Programming for ESP & STM, Espressif, Arduino, MicroPython

Address


Av 9, Casa don Pedro, Timbre 3
Santa Ana, Costa Rica

Phone \ WhatsApp


+506 6107 3424