Reda Fornera
Personal Information
Objectives
Skill
Education
Experience
Languages
Knowledge
Projects
Contact
Full Name: Reda Fornera
Age: 33
Gender: Male
Nationality: Swiss
Civil Status: Married
8105 Regensdorf
Switzerland
Contact Me
Objectives
Seeking a challenging and rewarding position where I can contribute my skills and experience to a dynamic and results-oriented team, enabling me to enhance my professional growth while contributing to the company's continued success.
Skills
Quick learner
Independent
Open minded
Adaptable
Reliable
Disciplined
Responsible
Sociable
Education
2013
-
2015
HES-SO in Engineering
Master of Science
Embedded System
2010
-
2013
Ecole d’ingénieurs et d’architectures Fribourg
Bachelor of Science
Electronic engineer
2005
-
2009
Scuola d’Arti e Mestieri di Bellinzona
Federal Certificate of Capacity
Automation
2005
-
2009
Scuola d’Arti e Mestieri di Bellinzona
Maturity Certificate
Experience
04.2022
- Now
Medical Device Engineer Software (Project Manager)
Sequana Medical NV
Zurich ZH
Project Lead on two software application written in C# .NET
Acting as the only SME for Software within the company
Kanban, code review, stand up meetings, planning of tasks and setting priorities of backlog tasks
Creation and review of overall software and documentation for PMA submission (FDA) for an implantable class 3 device
Project planning and reporting using the V-Model and coordination with other departments
Creating and managing Change Requests
Requirement and Specification documentation release/update (URS/FS/SDS) for Firmware and Software Projects
Creating and managing test plans and verification activities
Supporting Quality and Regulatory departments for documentation and audits
Maintaining and update of test systems and supporting V&V on OQ/IQ/PQ documentation
Performing interviews and supporting HR for recruitment
Collaboration with Manufacturing on Work Instructions update/review
05.2021
-
03.2022
Embedded Software Engineer
Juice Technology AG
Bachenbulach ZH
Admin role of AWS account for RBAC (Cognito) and validation/debugging (CloudWatch)
Feasibility study and coordination with external contractors for new features
Coordination and planning (SCRUM ceremonies) with external contractors
Develop and maintain of gitlab instance as admin (CI / CD included)
Develop new features in freeRTOS and ESP-IDF for SAMD and ESP32 written in C
Coordinate, develop and perform system tests, emc tests and quality assurance
12.2020
-
05.2021
Software Engineer / Drone Developer (Fixed-term employment)
Rheinmetall Air Defense
Oerlikon ZH
Technical lead of a team of 5 people
Train and provide guidance on best practices for SW development
Manage and coordinate code review sessions
Maintain offline Gitlab instance as Admin
Set up and maintain Proxmox Servers with LXC Containers
Maintain and develop Python applications for Drones using ROS2 and Docker
Maintain and develop Computer Vision applications written in Python and/or C++
Develop application using C++ BOOST::ASIO and QML
09.2019
-
11.2020
Software Engineer
IniVation AG
Oerlikon ZH
Participate in SCRUM ceremonies (stand up, retrospectives, sprint planning, sprint review)
Manage Gitlab CI/CD pipelines for different releases
Manage and write CI/CD tests using unittest in Python
Create and manage a MySQL instance in AWS
Develop and maintain the DV-Software Runtime written in C++
Add new Modules written in C++ (with OpenCV2) for new features
Implement or Upgrade existing Modules to the final release
Analyse modules performance (SNR, profiling)
Add new features to the GUI written in JavaFX
09.2016
-
01.2019
Component Engineer
Schindler Elettronica SA
Locarno TI
Deputy team chef of a team of 5 people
Shop Floor management up to level 3
Manage contact with suppliers for outof standard solution
Develop of custom solutions (mechanical, electronic, software) to provide non-standard product based on customer needs
Standardisation and improvement of the development process with Shell Script
04.2016
-
08.2016
Software Engineer (Fixed-term employment)
Laboratorio Cultura Visiva
Trevano TI
Development of Web App for Android and IOS (backend) in Python with Django
Develop of instruments for managing PostgreSQL Database in Python and JSON data management
Develop of Web pages in HTML
11.2015
-
02.2016
Embedded Software Engineer
Fleury SA
Biel BE - Balerna TI
Development and implementation of new features for CNC machines in Assembler
Debugging current CNC software
Customer service by phone and on site for CNC software changes
Help on the creation of new proposal
08.2015
-
08.2015
Electronic Engineer (Fixed-term employment)
IRSOL Istituto di Ricerche Solari
Orselina TI
Study and implementation of the Boot phase of a SoC (ARM-FPGA) board with a custom Linux OS build
Choice and implementation of a Toolchain for the future development in C
02.2010
-
08.2010
Electrician
Ospedale Regionale di Locarno La Carità
Locarno TI
Help the technical service department
Substitution or repair of defected objects
Languages
Italian
Mother tongue
English
C1 level in the European scale
French
B2 level in the European scale
Spanish
B2 level in the European scale
German
A2 level in the European scale
Knowledge
Software and OS
OS
Windows
Mac OS X
Ubuntu
Debian
Raspbian
Proxmox
FreeRTOS
Software and Tools
Matlab-Simulink
Wolfram Mathematica
LTspice
AutoCAD
Inventor
SVN
SAP
GIT
Docker
ROS2
CMake
LXC
CI/CD
AWS
NodeJS
NGINX
Microsoft Office
Visio
Microsoft Project Plan
MarkDown
Programming Languages
C
C++
java
python
assembler
VHDL
Lab-View
System Verilog
uniprog
SQL
R
JavaScript
HTML
CSS
SASS
Framework
Express
EJS
Django
.NET
Hardware
PIC Microcontroller
ARM Microprocessor
FPGA (Altera, Xilinx)
Intel
CNC
SAMD
ESP32
ATmega
Arduino
Normatives and ISO
ISO/IEC 14443 A
ANSI/AAMI/IEC 62304:2006
ANSI/AAMI/ISO 13485:2003
FDA-2021-D-1158
Projects
2009
Maturity Projects SAMB: Monitoring of Heat Pump operations
Develop of Human Machine Interface (HMI) and software in LabView for the monitoring and statistical data collection of Heat Pump status, ignition, shutdown, temp ON, temp OFF
2013
Bachelor’s Project: TrafficTracking
Develop of an algorithm using MatLab for video tracking of peoples with the possibility to count the peoples that cross an imaginary line
2015
Master’s Project: TM2015 NFC Protocol for SmartCubes
Develop an electronic circuit and VHDL architecture for FPGA for the implementation of the ISO/IEC 14443 A communications protocol with the future purpose to implement this architecture in an integrated circuit for various uses
2024
RaryTempo.com: Technology blog populated with AI content
This static webpage was created using the Hexo blog framework. The blog was customized starting from a public template. The blog is hosted on a DigitalOcean droplet using the NGINX server. The NGINX configuration was customized to prevent DDoS attacks by limiting connections and rates per user. The blog is also TLS compliant using Let's Encrypt with automatic periodic renewal.
2024
RedaFornera.com: Curriculum website
The website is a simple static website created from scratch without using any frameworks. The layout is made with Tailwind CSS, a utility-first CSS framework, and vanilla CSS, which is plain CSS without any libraries or frameworks. The website is hosted using the NGINX server on a DigitalOcean droplet.
Contact me
Email
Object
Content
Send
Copyright © Reda Fornera 2024