Telecoms engineer with a development background

For the past decade I have been working for a hosted VoIP shop where I’ve served in various capacities. Voice network engineer. Implementation and management of WebRTC infrastructure. Assist in management of SIP and media entities. Quality assurance. Linux engineer. Python developer.

Drop me an email for my full resume. I’m open to new opportunities.

Experience

SIP interconnects

2010 - Present
Massxess B.V., Almere, the Netherlands
  • Implement, test for interoperability, maintain, monitor, secure SIP trunks and device access interfaces
  • Monitor, route, manipulate SIP and media traffic
  • Automate traffic re-routing, configuration backups, configuration history tracking in GIT
  • Research, test, plan migration from hardware to VNF SBC deployment
  • Test, plan firmware upgrades
  • Research, PoC options for monitoring media quality
  • Trouble shoot, second line support SIP and media related issues

Skills: acme packet 3820 Session Border Controller (hardware), acme packet 4500 Session Border Controller (hardware), Oracle Communications Session Border Controller (VNF deployment), Oracle Communications Session Monitor, Oracle Linux, MySQL, PostgreSQL, SIP, Georedundant High Availibility, Load balancing, VNF deployment, VMware vSphere hypervisor, SIP and media encryption, FreeRADIUS, Docker, OCSBC REST API, Python

VoIP, WebRTC -infrastructure

2010 - Present
Massxess B.V., Almere, the Netherlands
  • Manage SIP and media infrastructure components
  • Research, PoC, test, plan, deploy, monitor, manage WebRTC infrastructure
  • Support frontend WebRTC client development
  • Research, test, PoC Linphone & Flexisip server (Belledonne Communications SARL)
  • Trouble shoot, second line support WebRTC and media related issues

Skills: Ubuntu, Janus WebRTC gateway, Coturn TURN server, STUN, TURN, ICE, Encryption, Let’s Encrypt, CertBot, Load balancing, nginx, Fortigate, Auto Config Server, itop CMDB, Snom, Yealink, Misc. SIP clients, Radisys media servers, SIP proxies, Belledonne Communications (Linphone desktop, mobile app, Flexisip server), Gluster

Quality assurance engineer

2010 - Present
Massxess B.V., Almere, the Netherlands
  • Certify SIP hard & soft -phones, firmware for voice platform compatibility
  • Research, PoC, design, develop, maintain framework and libraries for automated end to end regression tests based on Python and Selenium webdriver
  • Devise, develop, maintain component and end to end automated performance tests
  • Support test authors in writing automated tests and performance test modification, execution
  • Exploratory testing
  • SIP protocol related testing
  • Devise, develop utilities required to aid/support in automation and testing in general
  • Research, execute migration path from Python 2 to Python 3

Skills: Software Testing Automation Framework (STAF) (https://staf.sourceforge.net/), Ubuntu, Oracle Linux, CentOS, SIP, SIPp, PJSIP, PJSUA, Python 2 & 3 (unittest, Selenium, pysipp, requests, pypiserver, etc.), PHP, BASH, nginx, Apache, Performance, End to end tests, In house SOAP, REST APIs, MSSQL, PostgreSQL, sqlite, MySQL/MariaDB, Docker, VMware vSphere hypervisor, HyperV, SoapUI, WireShark, Appium PoC, Azure, GitHub, GitLab, Visual Studio Code, JetBrains’ PyCharm

Python developer

2010 - Present
Massxess B.V., Almere, the Netherlands

Had a leading role in

  • Initial design, development of end to end regression tests for the telephony sub-system using
    • IBM’s Software Testing Automation Framework (STAF) (https://staf.sourceforge.net/)
    • Python 2
    • SIPp
    • XML crafted test cases
  • Migration from STAF to Python only testing, including coverage of the GUI sub-system using
    • Selenium
    • Python’s standard lib. unittest framework
    • SIP hardware phones
  • Writing initial end to end test cases
  • Support automated test authoring
  • Migration of automated tests from Python 2 to Python version 3
  • A REST client for the Oracle Communications Session Border Controller
    • Primarily used for traffic re-routing
  • Control SIPp from Python for
    • SIP protocol related testing
      • Header checks
      • Trunk provider interoperability
    • Performance testing
  • Generating a configuration with database acquired account data for PJSUA client which is used as a stand-in for user agent SIP devices in automated tests
  • Appium PoC for testing mobile application
  • Writing several utility scripts

Linux engineer

2010 - Present
Massxess B.V., Almere, the Netherlands
  • Responsible for the majority of linux systems
  • Leading role in researching, PoC -ing, testing, design and implementation of WebRTC infrastructure components.

Agile workflow

2015 - Present
Massxess B.V., Almere, the Netherlands

Experience in working in cross-functional teams in an agile setting

  • Member of infrastructure and quality assurance teams

VoIP/Network engineer

2008 - 2009
XCent ICT Services, Utrecht, the Netherlands
  • Rollouts and remote and on-site management of Mitel PBXs
  • SIP trunking
  • Troubleshooting and support

Skills: Mitel 3300 ICP/ SX2000, Mitel Standard Linux, Expect scripting

Drop me an email for my full resume. I'm open to new opportunities

. - 2008

Education

Training, courses, workshops, lectures

2010 - Present
In house & vendor
  • Oracle Communications
    • Session Monitor
    • Session Border Controller VNF deployment
  • AudioCodes
    • SBCs/Gateways
    • Voice.AI
  • Yealink Management Cloud Service
  • Azure DevOps services
  • AppNeta: Monitoring network performance from the customers’ perspective
  • acme packet Session Border Controller
  • Cisco switches, routers

Mitel 3300 IP Communications Platform

2008 - 2009
XCent ICT Services/ Mitel

Setup, management, SIP trunking

Computer Science

1993 - 1994
Vrije Universiteit van Amsterdam

Informatica

Computer Science

1991 - 1992
Universiteit van Amsterdam

Informatica

Projects

Private projects I work(ed) on.

ICE servers REST API - Retrieve ICE servers for use in WebRTC clients
Chrome for testing - Install a flavor of Chrome, specifically for testing and a matching chromedriver
Python, SIPp and pysipp Dockerized - Run/automate SIPp scenarios from Python using pysipp with unittest or pytest. Package/distribute your tests in a Docker image.
Telegram notifier - Send events occuring in monitoring systems or IoT devices to Telegram user(s) or group(s)

OSS Contributions

online-cv - A minimal Jekyll Theme to host your resume

Skills & Proficiency

Python

GIT

REST

JSON

XML

Javascript

HTML5 & CSS

PHP

Ruby

C

Bash

Selenium

SQL

Linux

Docker

VMware vSphere hypervisor

SIP

Oracle Communications Session Border Controller

Networking

Packet capturing & analysis

GitHub Actions

Azure DevOps

Recommendations (on request)

...

...
...

Drop me an email for my full resume. I’m open to new opportunities