Bernard Niset

Senior Fullstack Developer (Freelance)

As a Senior Fullstack Engineer, I utilize a strong background in Java-based backend services combined with extensive experience in modern frontend technologies. My recent shift to fullstack development allows me to apply my thorough knowledge of the Java Platform and harness the capabilities of the Angular framework to create interactive and responsive user interfaces.

Testing continues to be a critical component of my development process. I am proficient in systematic unit testing and adept at using advanced integration tools such as Cypress and Playwright, which are essential for thorough application testing and effective backend simulation.

Specialties

Strong expertise in Angular, TypeScript, and JavaScript. Comprehensive experience in backend technologies, including Java, Spring, Hibernate, Web Services, and Cloud Computing. My approach focuses on integrating innovative frontend techniques with robust backend solutions to deliver superior outcomes for clients.

Experience

RVA-ONEM (via 5thfloor)

04/2024 - Present
Senior Fullstack Developer
Fullstack development in Angular and Java

Working on admissibility and temporary unemployment projects for the RVA-ONEM organization.

    • angular
    • java
    • spring boot
    • hibernate
    • typescript

    GLS Belgium

    09/2022 - 03/2024
    Senior Frontend Developer
    Frontend development in ReactJS and TypeScript

    Contributed to developing the MyGLS project, a web application that facilitates personalized shipment options and enables users to monitor and track their shipments with ease. GLS partners with independent entities for shipment deliveries, maintaining responsibility for their compliance with legal standards related to company status, drivers, and vehicles. To support this, we developed an application that organizes and stores information on transport partners, drivers, vehicles, and their legal documentation.

    • Frontend development using ReactJS, TypeScript and NextJS and ant-design.
    • Synchronize copywriting using Phrase.
    • Unit testing with react testing library.
    • Integration and Screenshot testing with Playwright.
    • reactjs
    • zustand
    • ant-design
    • apexcharts
    • framer-motion
    • typescript
    • react-testing-library
    • playwright
    • vitejs
    • nextjs
    • axios
    • leaflet
    • openapi
    • tailwindcss
    • typesafe-i18n

    EVS Broadcast Equipment

    05/2021 - 08/2022
    Senior Frontend Developer
    Frontend development in ReactJS and TypeScript

    Contributed to the development of the Production Asset Management (PAM) IPD.VIA project. This PAM software stands as an essential tool for television networks, streamlining the efficient management, organization, and accessibility of their digital content and media assets.

    • Development of a HiRes video player on the Electron platform. Interface with the in-house C++ video library via node n-api.
    • Development of a file ingest application (Electron + Web) for ingesting local video files.
    • Modernise the stack and port the application to latest versions of dependencies and tooling (ReactJS, Webpack, Electron, NodeJS, CRA).
    • Development of a video editing tool for FOX Sports US (ReactJS).
    • cucumber
    • cypress
    • electron
    • electron-forge
    • nodejs
    • react-redux
    • reactjs
    • redux
    • redux-saga
    • redux-thunk
    • react-query
    • typescript
    • webpack
    • cpp
    • node-gyp
    • node-napi

    Kensu

    12/2019 - 04/2021
    Senior Frontend Developer
    Frontend development in ReactJS and TypeScript

    Developed proprietary Data Observability software to help organizations ensure data quality, reliability, and integrity through comprehensive monitoring and analysis of their data ecosystem.

    • New features in the frontend using ReactJS and the Antd Design System.
    • Write OpenAPI (swagger) definitions to specify the interface with the backend.
    • Frontend testing with Cypress and Wiremock.
    • Mock implementation of the backend to allow for parallel development
    • ant-design
    • apexcharts
    • axios
    • css/sass
    • cra
    • cypress
    • enzyme
    • git
    • github
    • html
    • jest
    • json-schema
    • jsonata
    • nodejs
    • openapi
    • react-diagrams
    • react-redux
    • react-router
    • react-query
    • reactjs
    • redux
    • redux-toolkit
    • typescript
    • websocket
    • wiremock

    Deutsche Bank Belgium

    01/2019 - 11/2019
    Senior Frontend Developer
    Frontend development in Angular

    I contributed to the development of the bank's Online Banking application, a customer-facing platform that provides account holders with access to traditional banking features like checking account balances, viewing transaction history, and making payments. My specific contributions involved developing an innovative feature that enables users to link cards from other banks, as well as enhancing the user experience on the sign-in screens.

    • Card Linkage: allow users of OLB to link their third party cards to their bank accounts.
    • Signing screen
    • Admin application used by internal bank users
    • Code reviews (PRs) of frontend and backend code
    • Mock implementation of the backend to allow for parallel development
    • Frontend Testing with Cypress and Wiremock.
    • angular
    • cypress
    • typescript
    • wiremock

    EVS Broadcast Equipment

    03/2018 - 12/2018
    Senior Frontend Developer
    Frontend development in ReactJS

    Development for the IPD.VIA project.

    • Development of a Workflow Management UI.
    • Development of a HiRes video player on the Electron platform.
    • Development of a file ingest application (Electron + Web) for ingesting local video files
    • cucumber
    • cypress
    • electron
    • node-ffi
    • node-gyp
    • nodejs
    • react-redux
    • reactjs
    • redux
    • redux-saga
    • redux-thunk
    • typescript
    • webpack

    EVS Broadcast Equipment

    11/2017 - 02/2018
    Senior Backend Developer
    Backend development in Java and Spring

    Development for the IPD.VIA project

    • Development of a Transfer Agent for transfering files from/to ftp, sftp, AWS S3, Aspera, File Catalyst, Tape storage.
    • Automation test framework for integration testing the Transfer Agent, using docker and docker-compose.
    • spring
    • amazon-web-services
    • spring-boot
    • java-8
    • rest
    • docker
    • docker-compose

    Design is Dead (now Emakina)

    05/2017 - 10/2017
    Senior Fullstack Developer
    Fullstack development with AngularJS, Angular and Java

    Development of applications for Base Company.

    • Fulstack Development in Java, AngularJS and Angular of features for the Base e-commerce website
    • angular
    • angularjs
    • cucumber
    • hibernate
    • html
    • javascript
    • junit
    • maven
    • oracle

    BNP Paribas Fortis

    08/2016 - 04/2017
    Senior Developer, Technical Architect, and IT Integrator
    Managed deployment and integration for Scrum team projects.

    Orchestrated seamless deployment of Scrum team projects within the bank's infrastructure, ensuring product integration with dependent systems. Managed server provisioning, network configuration, and WebSphere setup. Oversaw application security, roles, and SQL script implementation. Mentored the development team on technical decisions and coding practices, and facilitated test automation with tools like Cucumber-Java.

    Worked within an Agile/Scrum methodology, utilizing technologies such as Hibernate, Java, Oracle, Spring and WebSphere.

    • Follow-up infrastructure provisioning of servers
    • Follow-up configuration of network routing
    • Follow-up Websphere setup for the application
    • Manage security and roles
    • Provide SQL scripts to DBAs and follow-up their execution
    • Follow up with the development team, guide technical choices and implementation
    • Provide tools to allow test automation
    • bdd
    • cucumber-java
    • hibernate
    • java
    • oracle
    • spring
    • tdd
    • websphere
    • liquibase

    Takeeateasy.be

    10/2015 - 07/2016
    Senior Fullstack Developer
    Developed consumer apps; web, mobile, cloud in Agile team.

    Developed and managed consumer-facing web and mobile applications, utilizing JavaScript, TypeScript, and Swift within an Agile/Scrum environment. Handled full lifecycle development with Spring/Hibernate and managed AWS hosting.

    • Frontend web development in JavaScript and TypeScript
    • iOS development for iPhone in Swift
    • Backend development with Spring
    • Manage the Application hosted on AWS (S3, RDS, Elastic Beanstalk)
    • java
    • javascript
    • spring boot
    • hibernate
    • aws
    • ios
    • cloud
    • angularjs
    • typescript
    • swift
    • liquibase

    BNP Paribas

    09/2010 - 09/2015
    Senior Fullstack Developer - Application Architect - Dev Lead
    Fullstack development in JavaScript and Java with Spring/Hibernate

    Developement, Team Leading and architectural design for the Centric project, delivering crucial trading and post-trade applications. Spearheaded the creation of framework tools and applications for FX trading, market data visualization, and regulatory EMIR reporting, leveraging Java and JavaScript technologies within an Agile/Scrum methodologies.

      • angularjs
      • cxf
      • hibernate
      • highcharts
      • java
      • java-ee
      • javascript
      • jboss
      • jquery
      • oracle
      • spring
      • websphere
      • wicket
      • liquibase

      Electrabel - Engie

      04/2009 - 08/2010
      Senior Software Developer
      Backend J2EE and BPMN development of Energy Trading Application

      Contributed to the ETRM project, focusing on backend J2EE development and BPMN for energy trading applications. Developed components using Java, Spring, and Hibernate, implemented workflows. Utilized technologies such as Wicket, Jasper Reports, JBoss, Oracle, Ant, and SVN within a Waterfall methodology framework.

        • java
        • spring
        • hibernate
        • wicket
        • jasper-reports
        • jboss
        • oracle
        • ant
        • svn

        Direct Mobile SPRL

        10/2006 - 03/2009
        Senior Software Developer and Owner
        Architecture, Frontend, Backend developemnt in Java/J2EE

        Led the architecture, development, and production support of mobile applications. Specialized in Java/J2EE platforms, focusing on both frontend and backend systems, and leveraged technologies such as Wicket, PostgreSQL, JBoss, and ActiveMQ to deliver sophisticated mobile solutions.

          • java
          • spring
          • hibernate
          • jee
          • wicket
          • mobile
          • postgresql
          • jboss
          • activemq

          Newtec Cy

          08/2003 - 09/2006
          Senior Software Developer

          DVB-RCS Project. Development of the network Hub management application (Customer Configuration Management Tool). J2EE Java Development with Jboss / Hibernate / Spring on Linux/Windows.

            • j2ee
            • java
            • linux
            • mysql
            • hibernate
            • spring
            • soap
            • jax-rpc
            • xml-rpc
            • jboss

            Golog SPRL

            01/2002 - 12/2004
            Senior Software Developer and Architect

            Development of a redirection system for bad requests done by ISPs Internet users. Design, development and technical support of the complete IT infrastructure following the requirements provided by the customer. The redirection engine is written in C++ and Python, the administrator part is a web site written in J2EE.

              • c/c++
              • python
              • corba
              • java
              • j2ee
              • jakarta
              • struts
              • hibernate
              • linux
              • tomcat
              • jboss
              • postgresql
              • python

              IBM Belgium

              09/2000 - 06/2003
              Senior Software Developer and Team Leader
              Windows and Unix Development in C++

              Part of the GUI development for the CLS Bank system, ensuring cross-platform compatibility across Windows NT and AIX. Led the design and enhancement of a complex MFC/STL application and a C++ API. Mentored a team of 6, improved code quality, provided AIX support, and developed a Java based system monitoring tool.

                • windows
                • nt
                • unix
                • aix
                • c++
                • mfc
                • stl
                • rational rose
                • java
                • xml
                • xslt
                • xml-rpc

                Various Companies - France, Belgium

                01/1991 - 09/2000
                Senior Developer and Team Leader
                Windows and Unix Development in C++

                Senior Software Developer and Team Leader with a strong track record from 1991-2000, specializing in the development of web and distributed applications, EDM systems, and workflow solutions. Led and contributed to key projects in a range of environments, utilizing technologies such as C, C++, Java and Python across Windows, UNIX and Linux platforms.

                Demonstrated expertise in database management and development tools, delivering scalable solutions in telecom, document management, and various freelance engagements.

                • Versatile Software Developer and Team Leader with a proven history of leading innovative projects in telecom, document management, and web development from 1991-2000.
                • Expert in a multitude of programming languages and database systems across various platforms.
                • Delivered high-impact solutions and applications, both as a full-time specialist and a freelance contractor, contributing to the technological advancement of multiple organizations.
                • c
                • c++
                • corba
                • forte
                • gnu
                • hp-ux
                • java
                • jsp
                • linux
                • mysql
                • oracle
                • python
                • solaris
                • sql server
                • uml
                • win32
                • windows nt
                • wml
                • xwindows

                Education

                EPHEC

                Graduat Computer Science
                01/1987 - 01/1991

                Institut des Arts de Diffusion

                Graduat Sound Engineering
                01/1984 - 01/1987

                Athénée Royal Maurice Carème Wavre

                Enseignement secondaire Mathématiques
                01/1982 - 01/1984