+ RESUME

Professional
Experience

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.

Current & Recent

Senior Fullstack Developer

Apr 2024 – Present

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

  • + Backend development with Spring Boot / Hibernate / Microsoft SQL Server
  • + Frontend development with Angular
  • + Testing with Cypress / Playwright
  • + DevOps with Azure DevOps / Bamboo / Docker / Kubernetes / Helm / Openshift
angularjavakotlinspring boothibernatetypescriptmssqlopenapicypressplaywrightdockerkubernetesopenshifthelmazure-devops

Engineering School Teacher

Sept 2023 – Jun 2024
Ecole-IT Teaching / Live coding / Exercises

Teaching software engineering courses to master's degree students at Ecole-IT, focusing on modern web development and database design.

  • + Database modeling and implementation using the Merise methodology
  • + Building scalable APIs and microservices with Spring Boot, Java, and Hibernate
  • + Modern frontend development using ReactJS and TypeScript
reactjsjavaspring boothibernatetypescriptdatabase

Senior Frontend Developer

Sept 2022 – Mar 2024
GLS Belgium Agile/Scrum

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.
reactjszustandant-designapexchartsframer-motiontypescriptreact-testing-libraryplaywrightvitejsnextjsaxiosleafletopenapitailwindcsstypesafe-i18n

Previous Experience

Senior Frontend Developer

May 2021 – Aug 2022

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).
cucumbercypresselectronelectron-forgenodejsreact-reduxreactjsreduxredux-sagaredux-thunkreact-querytypescriptwebpackcppnode-gypnode-napi

Senior Frontend Developer

Dec 2019 – Apr 2021
Kensu Agile/Scrum

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-designapexchartsaxioscss/sasscracypressenzymegitgithubhtmljestjson-schemajsonatanodejsopenapireact-diagramsreact-reduxreact-routerreact-queryreactjsreduxredux-toolkittypescriptwebsocketwiremock

Senior Frontend Developer

Jan 2019 – Nov 2019
Deutsche Bank Belgium Agile/Scrum

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.
angularcypresstypescriptwiremock

Senior Frontend Developer

Mar 2018 – Dec 2018

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
cucumbercypresselectronnode-ffinode-gypnodejsreact-reduxreactjsreduxredux-sagaredux-thunktypescriptwebpack

Senior Backend Developer

Nov 2017 – Feb 2018

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.
springamazon-web-servicesspring-bootjava-8restdockerdocker-compose

Senior Fullstack Developer

May 2017 – Oct 2017

Development of applications for Base Company.

  • + Fulstack Development in Java, AngularJS and Angular of features for the Base e-commerce website
angularangularjscucumberhibernatehtmljavascriptjunitmavenoracle

Earlier Career

Senior Developer, Technical Architect, and IT Integrator

Aug 2016 – Apr 2017

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.

Senior Fullstack Developer

Oct 2015 – Jul 2016
Takeeateasy.be

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.

Senior Fullstack Developer - Application Architect - Dev Lead

Sept 2010 – Sept 2015

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.

Senior Software Developer

Apr 2009 – Aug 2010
Electrabel - Engie

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.

Senior Software Developer and Owner

Oct 2006 – Mar 2009
Direct Mobile SPRL

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.

Senior Software Developer

Aug 2003 – Sept 2006

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

Senior Software Developer and Architect

Jan 2002 – Dec 2004
Golog SPRL

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.

Senior Software Developer and Team Leader

Sept 2000 – Jun 2003

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.

Senior Developer and Team Leader

Jan 1991 – Sept 2000
Various Companies - France, Belgium

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.