Clément Joye

QA Lead / Software Engineer / Software Architect at Authority AB

Career Profile


With over 10 years of hands-on IT experience and a passion for programming and automation, I transitioned from embedded systems engineering to the dynamic world of IT. Alongside my software development skills, I have developed a strong interest in software architecture. In my spare time, I enjoy building diverse IT applications, including web and desktop solutions. However, I strive to go beyond development and focus on creating sustainable IT applications. I emphasize serverless architectures to optimize resource usage and reduce environmental impact. Additionally, I prioritize application size and data efficiency to enhance performance. Overall I firmly believe that a well-designed software architecture is essential for creating enduring and efficient applications within the IT ecosystem.

Education


Engineer's degree, Embedded Systems (MsC)
2008 - 2013
ECE Engineering school

Undergraduate Exchange, Computer Engineering & Embedded Systems
2012-08 - 2012-12
UC San Diego

Undergraduate Exchange, Electrical and Computer Engineering
2010-08 - 2010-12
Concordia University

Experiences


QA Lead / Software Engineer / Software Architect
2019.08 - Present
Authority AB
(A company specialized in business digitalization and web development.)

C#
ASP.NET
Azure
Azure DevOps
Kubernetes
Terraform
Locust
Selenium
Cypress
Docker
Python
PowerShell
OpenAI (LLMs)
- Building automated unit/integration/system (backend and UI) tests - Setting up infrastructure, CI/CD and automation deployments. - Backend web development and solution architecture - Automated and manual static code analysis - Load testing using Locust.io (or JMeter) with the Kubernetes infrastructure. - Security testing. - Various side projects / proof of concepts related to development and testing.

QA Lead and Test Automation Engineer
2018.09 - 2019-06
Specops Software AB
(A leader in authentication, and automated deployment solutions.)

PowerShell
ASP.NET
Active Directory
Selenium
IT Security
- Building from scratch and maintaining an automated test environment - Enhancing continuous integration and reducing manual testing - Planning ahead the evolution/orientation of our test efforts

QA Engineer
2016.12 - 2018-09
MFEX AB (now Euroclear)
(One of the leader for fund trading, distribution and custody in the Nordics.)

C#
ASP.NET
WPF
Selenium
- Maintaining our test automation activities - Enhancing it with new tools and frameworks

System Test Engineer
2015.06 - 2016-12
Bombardier Transportation AB (now Alstom)
(Testing one of the most advanced train systems in the world.)

Test cases
Labs
Non-conformity Reports
Coverage measurement
Python
- Designing test cases along with environmental execution scripts - Executing automated and manual test case in system laboratories (C# scripts) and setting up the labs. - Ensuring quality of requirements, creating non-conformity report in case of requirement defect (bug tracking) - Analyzing test case execution logs, troubleshooting possible errors, reporting results - Measuring requirement coverage

Product Specialist / Field application Engineer
2014.04 - 2015-04
All4Tec
(Design and implements analysis and risks software within cyber-security and safety fields.)

Product presentation
Coaching
Test design automation
Technological watch
- Pre-sale support and presentations to new/existing customers on testing solutions - Training / coaching - Feasibility/Analysis studies adapted to the context of the testing departments of the companies - Performing technological watch with competitive products - Bringing feedback to R&D team on enhancement needs and potential bugs/issues with the software products

Volunteering


Web designer, developer and admin
2019.08 - Present
Idunn farm
(Bed and breakfast, permaculture and carpentry in Normandie, France.)

Gatsby
Azure functions
Serverless
Strapi
Azure Container Instances
- Development of the website from wireframes - Set up of automated deployment, - Content management administrator - Administration of the association's website

Web designer, developer and admin
2019.08 - Present
Zero Waste Stockholm
(Our mission is to inspire Stockholmers to reduce their ecological footprint by promoting a sustainable life-style.)

Angular
Express.js
Docker
Docker-compose
Azure
Strapi
SEO
Matomo
- Development of the website from wireframes - Set up of automated deployment, - Content management administrator - Administration of the association's website - Continuous development for new features - Search engine optimization (via Google Ads)

Farm hand
2020.07 - 2020.08
Federation of WWOOF Organisations (FoWO)
(Worldwide Opportunities on Organic Farms, Sweden (WWOOF Sweden®) is part of a worldwide effort to link visitors with organic farmers, promote an educational exchange, and build a global community conscious of ecological farming practices.)

Permaculture
Sustainability
- Helping in an organic farm using permaculture principles.

Member / Chairman of the board
2018.06 - 2021.06
Brf Pelikanen 8
(House association of 38 apartments in Södermalm, Stockholm)

House association
Administration
Finance
Legal
- Member of the board, then chairman of the board at Brf Pelikanen 8 house association of 38 apartments. - Responsibilities included administration, maintenance, finance, security and communication among other things.

Conferences & Certificates


Speaker on generative AI at Nordic Software Summit 2023
Aug 2023
Monterro

Certified ScrumMaster® (CSM®)
Issued Jun 2022
Scrum-Alliance

Microsoft Certified: Azure Fundamentals (AZ-900)
Issued Aug2022
Microsoft

Umbraco Cloud developer
Issued May 2022
Umbraco

Optimizely Content Cloud developer certification
Issued Nov 2021
Optimizely

Certified Ethical Hacker (CEH)
Issued Mar 2021
EC-Council

ISTQB® Certified Tester, Foundation Level
Issued Apr 2014
ISTQB® - International Software Testing

Publications


Decrease UI tests execution time with Kubernetes (AKS)
Published Feb 2021
Medium
(Integrate Kubernetes into your build pipeline and keep minimum cost.)

Automated load testing with Locust and Kubernetes (AKS)
Published Feb 2021
Medium
(Automated load testing with Locust and Kubernetes (AKS) or how to keep things simple and low cost.)

Build a local dashboard to overview your different pipelines
Published May 2021
Medium
(Integrate Kubernetes into your build pipeline and keep minimum cost.)

Serverless Strapi v4 with Azure Container Instances (ACI)
Published May 2022
Medium

[Serverless architecture #1] On the road to a serverless containerized CMS website
Published August 2022
Medium

[Serverless architecture #2] Strapi v4 with Azure Container Instances (ACI)
Published May 2022
Medium

[Serverless architecture #3] Deploying Gatsby / Strapi with Live preview capability using a serverless architecture
Published Jun 2022
Medium

[Serverless architecture #4] Umami analytics in a serverless architecture with Azure container instance (ACI) and Service Bus
Published Aug 2022
Medium / AWS Tip

Build a React Frontend With Umbraco Including Server Side Rendering
Published Sep 2022
Medium / Better Programming
(Create SEO friendly web apps)

Languages


French
(Native)

English
(Fluent)

Swedish
(Intermediate / Professional)

Spanish
(Beginner)

Skills


Front end libraries and frameworks
-

Angular, React, Gatsby
Languages, main frameworks and supersets
-

C# / .NET, Node / Typescript, Powershell, Python
Backend libraries & frameworks
-

ASP.NET, Express.js
Platforms
-

Kubernetes, Docker, Docker-compose, Azure functions, Terraform, OpenAI
Cloud services
-

Azure
Azure DevOps
GitHub
OpenAI
UI test automation tools
-

Selenium, Cypress
Load testing tools
-

Locust, JMeter
Content management systems
-

Umbraco, Strapi, Optimizely, Saleor