Johan Van Nispen Email and Phone Number
Johan Van Nispen personal email
- Valid
*** extended profile and references at https://blue-dot.nl ***Experienced (embedded) software engineer with a background in artificial intelligence, demonstrating a result-driven, social, and pragmatic mentality. Skilled in adopting new technologies, with a customer-oriented approach. Excellent analytical abilities, capable of abstract thinking, and a broad experience in project-based work within diverse, multi-site and multicultural teams.Seeking roles as a senior (embedded) software engineer, software designer, software architect, or R&D engineer, preferably in high-tech companies focusing on software-intensive systems. Passionate about designing, developing, and maintaining software with high non-functional requirements such as quality, availability, reliability, safety, and security.Next to software development roles, I am actively seeking to demonstrate and expand my skillset into roles involving DevOps or ML/DL skills.
-
Software Migration ArchitectAsml Jun 2024 - PresentVeldhoven, North Brabant, Netherlands -
OwnerBluedot Software Engineering Jul 2009 - PresentNijmegen Area, Netherlands -
Master'S Student Artificial IntelligenceOpen Universiteit Sep 2023 - Apr 2024In preparation for the graduation assignment, participated in compulsory courses. All courses contained a theoretical and a practical part, which consisted of group or individual assignments, presentations and/or scientific reporting related to the course subject.Finished courses : Key Topics in Artificial Intelligence, Research Methods in Artificial Intelligence, Model Based Artificial Intelligence, Capita Selecta in Artificial Intelligence (subject: AI and Cybersecurity), Machine Learning, Deep Neural Engineering. -
Software DesignerAsml Aug 2020 - Jul 2023Veldhoven, North Brabant, NetherlandsWorked as a software designer in the NXE/EXE illumination group. Daily work involved the design, implementation, testing and integration of software drivers and product calibration, performance and diagnostics (CPD) software. A major part of the assignment involved the development and testing of CPD and driver software for a novel mirror heater module.Tools : C++ (C11/C14), Python, Git, Github, Agile Scrum, Jira, Google test, Google mock, Polarion, Modbus protocol -
Master'S Student Software EngineeringOpen Universiteit Jul 2018 - Jun 2020Graduated in the Data Science domain: "Probabilistic Programming for Spectroscopic Data Analysis". The research is about the modelling of vibrational spectra of chemical mixtures, using a Bayesian network, coded in the Python based probabilistic programming environment (PyMC3). The effects on the inference outcome of model and spectral data misalignments are systematically investigated. As part of the research a dataset generator was developed to simulate vibrational spectra.Tools : PyMC3, Jupyter Notebook, Python (Numpy, Matplotlib, Pandas, ArviZ, Scikit-learn), Virtualenv, Miniconda, Git, Github. -
Embedded Software EngineerNxp Semiconductors Dec 2014 - Jul 2018Nijmegen Area, NetherlandsFor the NXP Product Line Mobile Audio (PLMA) development and maintenance of various software components and LPC firmware has been carried out. During this period, a series of technical assignments has been worked on in various roles, including:1. Preliminary investigation into the Windows audio driver architecture for DSP firmware (SpeakerBoost) integration on a future Intel platform;2. Android platform extension (on Q820 evaluation platform) with an audio effect component (LifeVibes);3. Maintenance, refactoring and implementation for the TFA98xx smart audio amplifier tuning SDK (CLI tool);4. Design and development of various components of an audio server on the BeagleBone Black demonstration board (Tiberius platform);5. Design and development of a TFA lifetime logger (LTT) on the BeagleBone Black (backend & web GUI);6. Maintenance and development of LPC4137/1850 firmware.In addition, the work included a wide range of non-technical ancillary activities, including:1. Two visits to a China-based customer (Huawei) to support the TFA9872 product integration into a mobile platform;2. Contact person for progress consultation with external parties about work on outsourced software components (USB audio drives, free RTOS core task);3. Integrate, guide and coach new teammates;4. Application interviews with potential new software engineers;5. Trusted advisor role for PLMA Nijmegen for open source software (OSS);6. SDK training and software architecture knowledge transfer to the PLMA Bangalore software team.Tools : Ubuntu (12.04/16.04) LTS, Android 5.0 (Lollipop), Android 6.0 (Marshmallow), Android 7.0 (Nougat), Debian Linux 7.0 (“wheezy”)/8.0 (“jessie”), C/C++, GCC, Python, Git, SVN, Jenkins, Jira, Confluence, Robot Framework Test Automation (RTF), Eclipse, Android Studio, MS Visual Studio 2010-2015, freeRTOS, Agile Scrum, V-model, Coolflux DSP, SpeakerBoost, Lifevibes, Beaglebone Black, ALSA, I2C, I2S, Qualcomm Q820, LPC4137/1850, TFA9888/72/74/94/96. -
Embedded Software EngineerIntel Corporation May 2013 - Feb 2014Eindhoven Area, NetherlandsFor Intel VIED (Video and Imaging Engineering Design, previously known as Silicon Hive) work has been done on setting up a test environment for the validation of camera subsystem firmware.The work consisted of two parts:1. Design, implementation and testing of a Linux camera driver for the ISP subsystem.a. For controlling the camera subsystem (Image Signal Processor integrated on an Intel system-on-chip) a Linux kernel driver has been written that made it possible to implement various high-level camera use cases. In addition, the camera driver was controlled via a test application in Android.2. Setting up a test environment where images from an algorithmic model and generated images from the ISP subsystem could be compared and evaluated.a. To test the various processing steps within the ISP (including input formatting, standardization, de-noising, shading correction, white-balancing, de-mosaicicing, RGB correction, YUV processing, output formatting) a test environment has been set up in which image data is extracted the different sub-steps of the ISP could be compared with image data obtained from an algorithmic model (i.e. the basis for the hardware synthesis). The image data obtained from both sub-steps could then be evaluated automatically (with bit-exactness) or visually.Tools : Ubuntu 12.04 LTS, Android 4.3 (Jelly Bean), Linux, C, GCC, Python, Git, Gerrit, Bayer RGB, YUV, Algorithm Testing Environment (ATE), Klocwork, Scrum, Rational Team Concert -
Senior Software DesignerAsml Apr 2010 - Mar 2013VeldhovenFor ASML (Metrology) work on the development & integration of product variance control software (BaseLiner™) on various TWINSCAN releases (NXE, NXT and XT) was performed. The tasks involved the design, implementation and testing (SIA-2, TPS, TAR) of proposed software changes, as well as specifying and documenting the impact of proposed changes (SIA-1) on the current software stack running on the TWINSCAN scanner (mainly within the metrology software layer).Tools : Unix (Solaris)/Linux, C, Matlab, Python, UML , Rational ClearQuest & ClearCase, CodeCollaborator, TICS, QAC, CodeSonar, BullsEye. -
Senior Software EngineerSt-Ericsson Aug 2008 - Apr 20091. Integration of LifeVibes™ audio enhancement algorithms on the PNX0161 USB headset. For a USB Headset (PNX0161) demonstration on the World Mobile Congress 2009 in Barcelona, the real-time software stack was modified to include several LifeVibes audio enhancement algorithm’s. Next to the integration of the audio libraries an LCD driver was written to provide the listener with feedback on the active algoritm.Tools: I2C, USB-protocol, ARM7, proprietary RTOS, Linux, C, ARM compiler, RealView ICE, JTAG debugger, Subversion, MS Windows XP (Host platform).2. Verification & Validation of digital IP on the PNX0151 Mobile Audio Processor.The PNX0151 Mobile Audio Processor is an co-processor (ARM9 based) optimized for low-power, high quality audio decoding use-cases. To verify the SoC Digital IP (ARM, timer, SDMA, IRAM, IROM, SDRAM, interrupt controller, etc.), low-level unit & integration tests were designed and implemented. A test framework was created whereby each test could be configured to run individually or grouped as needed. The chip was characterized by conduction the tests over different ranges of temperature and voltage.Tools: ARM9, C, Linux, ARM compiler, RealView ICE, GNU development tools, GCC (cross) compiler, SDE2, Logic analyzer, Oscilloscope, JTAG debugger, Subversion, CUnit, Thermal Streamer. -
Senior Software EngineerNxp Sep 2005 - Jul 20081. Design and Implementation of Embedded Software for a Mobile Multimedia Co-Processor.The PNX4103 project was aimed at creating a component based software stack to support several multimedia use-cases (e.g. audio playback, video playback and camera preview/record). Components are created and controlled by software running on a remote client processor. The PNX4103 embedded software was developed on multiple sites. This model involved regular visits to and from the remote sites as well as regular conference calls to track development progress. All software deliverables were integrated into a software baseline at the Nijmegen site. My responsibility was to define the in- and external interfaces of the components related to video and audio processing as well as implementing the top level software layer in this column of software layers. After integration my responsibility shifted more towards analyzing and solving problem reports in the audio and video codec software stack. External developers were supported on the use of the PNX4103 software when it was used in use-cases serving as a demonstration of the processors capabilities. Tools: Component Based Development, State Charts, Message Sequence Diagrams, Use-cases, Hatley & Pirbhai, (embedded) Linux (busybox), Luddite/pSOS, tmCOM, ARM9, Trimedia, I2C, IDL, MPEG-4, HE-AAC, H.263, H.264, JPEG, DVB-H, Gentoo Linux, GNU tools, GCC (cross) compiler, SDE2, Eclipse, Logic analyzer, Oscilloscope, JTAG debugger, CM-Synergy, CVS, Subversion, Python. -
Software EngineerAtosorigin Jun 2000 - Aug 20051. Design and Implementation of a Linux Camera Device DriverFor the purpose of demonstrating the capabilities of the PNX4008 Mobile Multimedia Platform (manufactured by Philips Semiconductors) at the International 3GSM conference in Cannes (France), a Linux kernel driver for a camera connected to the PNX4008 was designed, developed and documented. After the conference, the knowledge gained was transferred to the Bangalore based software team by means of a workshop.Tools: Prototyping, PNX4008, OV9640, (embedded) Linux (busybox), Video4Linux (V4L), Linux device drivers, I2C, PL080 (DMA), C, GNU tools, make, GCC (cross) compiler, Oscilloscope, JTAG debugger, CVS.2. Maintenance of the 5ESS MSC GSM SoftwareThe 5ESS Mobile Switching Center (manufactured by Lucent Technologies) is a central point for routing telephone traffic in a telephone network. Several hundreds of switching centers have been operational at telecom operators worldwide since the early 90’s. In this maintenance project problem reports on the embedded software were analyzed, reviewed, implemented, tested and documented. Because of the systems high availability nature (30 minutes downtime per annum max.) formal processes around changes made to the system were in place to test, document and review changes made to the embedded software.Tools: Fagan inspection, GSM, SS7, ISDN, C, Unix.3. Maintenance of the TokenMux Embedded SoftwareThe Philips TokenMux is a system for multiplexing and demultiplexing MPEG-2 transport streams. This system has been operational with a large number of broadcasting operators since a decade. In this project, problem reports (PR) and change requests (CR) on the real-time embedded software were analyzed, implemented and documented.Tools: Methods & Technologies: Fagan inspection, MPEG-2, DVB, Motorola 68K, OS9, C, GNU tools, C (cross) compiler, Oscilloscope, MPEG transport stream analyzer, JTAG debugger, MS Visual Source Safe.
Johan Van Nispen Skills
Johan Van Nispen Education Details
-
Msc. -
Software Architecture -
Twaio Opleiding Proces- & Apparaatontwerp Voor De Chemische Industrie
Frequently Asked Questions about Johan Van Nispen
What company does Johan Van Nispen work for?
Johan Van Nispen works for Asml
What is Johan Van Nispen's role at the current company?
Johan Van Nispen's current role is Software Migration Architect.
What is Johan Van Nispen's email address?
Johan Van Nispen's email address is jo****@****hoo.com
What schools did Johan Van Nispen attend?
Johan Van Nispen attended Open Universiteit, Open Universiteit Nederland, Delft University Of Technology, Delft University Of Technology, University Of Utrecht.
What skills is Johan Van Nispen known for?
Johan Van Nispen has skills like Linux, Embedded Software, Software Engineering, Embedded Systems, C, Device Drivers, Software Development, Android, Java, Software Design, Agile Methodologies, Design Patterns.
Who are Johan Van Nispen's colleagues?
Johan Van Nispen's colleagues are Sung Jun (Sj) Kwon, Randy Meijer, David Mehnert, Jianan Li, John Yim, Reza Absalan, Point Less.
Not the Johan Van Nispen you were looking for?
-
-
1gmail.com
-
Johan van Nispen, M.D.
Cardiothoracic Surgery Resident, University Of Florida Shands HospitalGainesville, Fl
Free Chrome Extension
Find emails, phones & company data instantly
Aero Online
Your AI prospecting assistant
Select data to include:
0 records × $0.02 per record
Download 750 million emails and 100 million phone numbers
Access emails and phone numbers of over 750 million business users. Instantly download verified profiles using 20+ filters, including location, job title, company, function, and industry.
Start your free trial