Niels Vanspauwen, Software Developer in Hasselt, Belgium
Niels Vanspauwen

Software Developer in Hasselt, Belgium

Member since November 11, 2016
Niels is a seasoned software architect and entrepreneur with over fifteen years of experience. He's a generalist with strong communication and business skills who speaks the language of customers as well as techies. He has extensive experience as a product architect in B2B hi-tech software as well as B2C web and mobile software. Niels enjoys designing and implementing simple solutions to complex problems.
Niels is now available for hire

Portfolio

  • Enervalis
    React, Python, Java, MongoDB
  • Toptal
    Swift, React Native, Go, iOS, Android, Ruby
  • BookWidgets
    C++, Qt, HTML5, CSS3, JavaScript, jQuery, Python, Google App Engine, React...

Experience

Location

Hasselt, Belgium

Availability

Part-time

Preferred Environment

Swift, iOS, HTML5, CSS3, React, Git

The most amazing...

...project I've worked on is BookWidgets, a platform for teachers that allows them to generate their own interactive HTML5 apps for the classroom in minutes.

Employment

  • Technical Director

    2017 - PRESENT
    Enervalis
    • Headed up the engineering team of 20+ software engineers and data scientists.
    • Built an IoT solution for the smart energy grid domain.
    • Led technical projects.
    • Liaised with customers as a primary point of contact.
    Technologies: React, Python, Java, MongoDB
  • Senior Software Engineer

    2017 - PRESENT
    Toptal
    • Worked on various projects, including native iOS apps, React Native apps, and web apps.
    Technologies: Swift, React Native, Go, iOS, Android, Ruby
  • Technical Founder

    2013 - 2017
    BookWidgets
    • Conceptualized, architected, and implemented a SaaS platform for teachers. Our platform lets any teacher, regardless of technical skill level, quickly put together interactive lesson materials for iPads, Chromebooks, and PC.
    • Adapted plans to suit a native iOS app, 40+ HTML5 applications, and web server.
    • Architected to scale to millions of users, using Google App Engine, Google Compute Engine, Google Cloud Storage, etc.
    • Handled marketing and customer communication as well as technical pre-sales support.
    Technologies: C++, Qt, HTML5, CSS3, JavaScript, jQuery, Python, Google App Engine, React, Objective-C, iOS
  • Solution Architect

    2010 - 2013
    Synopsys
    • Architected the merging of three competing products into one overarching solution.
    • Worked with customers and R&D teams around the world to learn the different technologies and define the integrated solutions.
    • Provided the R&D that ensured that our #1 customer moved over quickly and flawlessly.
    Technologies: C++, Qt, Java, Eclipse
  • Product Architect and Engineering Manager

    2008 - 2010
    CoWare
    • Managed a software team distributed over three sites in Europe and the USA.
    • Defined new products and worked with the marketing department, translating high-level market and customer needs into highly technical products.
    • Handled technical due diligence when doing acquisitions.
    Technologies: C++, Qt
  • Principal Software Engineer

    2000 - 2007
    CoWare
    • Designed and implemented electronic design automation products.
    • Wrote complex, large-scale software.
    • Created and designed authoring tools, debug tools, and analysis tools.
    • Created a framework for high-speed simulations of sophisticated electronic systems like smartphones and digital cameras.
    • Contributed to the whole process, from ideation, customer validation, and technical design to implementation and testing.
    Technologies: C++, Qt

Experience

  • BookWidgets (Development)
    https://www.bookwidgets.com

    I am the technical co-founder of this SaaS platform that lets any teacher, regardless of technical skill level, quickly put together interactive lesson materials for iPads, Chromebooks, and PC.

    I architected and implemented large parts of the solution, and later became responsible for marketing and growth.

  • React Native App for Law Enforcement (Development)

    I developed a RN mobile app for a company specializing in software solutions for law enforcement. This particular app was used by police officers to perform data collection during field investigations.

  • Virtualizer (Development)
    https://www.synopsys.com/verification/prototyping/virtual-prototyping/virtualizer.html

    Virtualizer addresses the increasing development challenges associated with software-rich semiconductor and electronic products by enabling companies to accelerate both the development and deployment of virtual prototypes.

    I was one of the R&D architects of this product suite, and the technical lead for a distributed team of engineers.

  • Virtual Platforms (Development)

    CoWare's Virtual Platforms technology included a set of electronic system level design tools and ultrafast simulation libraries used by companies like Sony, Canon, and Motorola to develop the hardware and software of consumer electronic devices. I was a principal engineer and architect of large parts of the product.

  • System Mechanic (Development)
    http://www.iolo.com/products/system-mechanic/

    System Mechanic is an award-winning PC maintenance software. I designed and implemented several low-level libraries underlying this product, for instance for detecting and repairing file system issues.

  • Federated Authentication for a Google App Engine App (Development)

    The client was developing a web app using Google App Engine (Go runtime) and wanted to make some parts only accessible to users that were logged in. Users needed to be able to log in using Google, Facebook, or a registered email/password.

    This was implemented using Firebase UI.

  • Facepop (Development)
    https://itunes.apple.com/us/app/facepop-emoji-videos-ft-you/id1217004400?mt=8

    An augmented reality iOS app written in Swift, tailored specifically for iPhone X, which involved heavy use of ARKit and AVFoundation for live video processing. I developed this app from start to finish.

Skills

  • Languages

    CSS3, JavaScript, C++, Objective-C, HTML5, Swift 4, Python, Go, Ruby, SQL
  • Frameworks

    Qt, React Native, ARKit, Redux, Django REST Framework
  • Tools

    Trello, Slack, Auto Layout, Xcode, Interface Builder, Git, Adobe Photoshop
  • Paradigms

    Mobile Web Design, Object-oriented Programming (OOP), Object-oriented Design (OOD), Agile Software Development, Test-driven Development (TDD), Concurrent Programming
  • Platforms

    Linux, iOS, Google App Engine, MacOS, Firebase, Amazon Web Services (AWS), Windows
  • Storage

    JSON, NoSQL, SQLite
  • Other

    Mobile Web, Apps, APIs, Startups, Software Architecture, Team Leadership, Business, Web Services, Communication, AVFoundation, Federated Sign-in, Google BigQuery, User Interface (UI), Sales, User Experience (UX)
  • Libraries/APIs

    React, jQuery, React DnD, Firebase iOS SDK, Firebase Web SDK, jQuery UI
  • Industry Expertise

    Project Management, Marketing

Education

  • Professional Development Course in React Native
    2018 - 2018
    Toptal, LLC | React Native Academy - Online
  • Deep Learning Foundation Nanodegree in Deep Learning
    2017 - 2017
    Udacity - Online
  • Master's degree in Master of Science, Computer Science
    1994 - 2000
    Catholic University of Louvain (KULeuven) - Leuven, Belgium

To view more profiles

Join Toptal
Share it with others