Skip to content
View marcandreuf's full-sized avatar

Block or report marcandreuf

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
marcandreuf/README.md

Hi, I'm Marc Andreu! πŸ‘‹

I am a full-stack web developer specialising in Software Quality, Application Security and applied AI automation.

My core expertise includes and is not limited to the following:

  • Test automation frameworks. Cypress / Playwright / JAVA Serenity BDD / JAVA Selenium and Python.
  • Software automated tooling, with Ai.
  • CI/CD design and implementation.
  • Build local development environments with devcontainers.
  • Test Data manipulation and systems integration.
  • Full-stack web applications.

Marc Andreu's Dev Card

πŸ’¬ Ask me about:

How can we effectively approach software quality and automate tedious tasks?

πŸš€ What I Do

  • AI Software Automated Tooling: I design and implement tools that automate repetitive tasks and use AI technologies to increase productivity and reduce human error.
  • Data Integration Systems: I build and maintain systems that seamlessly integrate and manage data from diverse sources, ensuring data consistency and reliability.
  • Automation Testing: I develop comprehensive test suites to ensure the quality and performance of software applications, leveraging frameworks like Serenity BDD, Cypress, Playwright or core unit testing with Junit or Pytest.
  • Python Development: I prepare efficient and scalable CLI/CI-CD tooling solutions using Python, focusing on clean code and maintainability with good test coverage.
  • Full-stack Web Applications: I create dynamic and responsive web applications with React, delivering intuitive user interfaces and high-quality user experiences.

🌟 Key Projects

  • Automated DB migration Tool: I have implemented a concurrent JAVA-based solution to automate applying SQL migrations to thousands of DBs of a SAAS platform, reducing deployment time by 70%.

  • Data Integration tooling: I have implemented multiple Python-based programs to process, transform and integrate data across different APIs.

  • E2E Testing Suite: Implemented an end-to-end testing suite for a primary web application, significantly improving test coverage and reliability.

πŸ’‘ My Philosophy

I believe in continuous learning and improvement, striving to stay at the forefront of technology. I aim to deliver swift, on-time, quality-adjusted requirements solutions that meet user expectations.

Tech Stack

Java Python React NodeJS TypeScript PostgreSQL git

Links

Email

⚑ Fun Fact

When not coding, I'm exploring the latest tech trends, contributing to open-source projects, or enjoying a good book on software quality.

Pinned Loading

  1. Led-Aot-Driver Led-Aot-Driver Public

    This is a small project to get initiated into creating Android Things user drivers.

    Java

  2. sunfounder-sensors-raspi-4j sunfounder-sensors-raspi-4j Public

    Sunfounder Sensors kit for raspberry pi code translated to JAVA using pi4j.

    Java 13 8

  3. galactic-tools galactic-tools Public

    Implementation of the Galactic calculator exercise using TDD and my best knowladge of software principles.

    Java

  4. ToolBox ToolBox Public

    This is the library of tools that I use as a developer.

    Java

  5. Generic-Spring-Mongo-Persistence-Layer Generic-Spring-Mongo-Persistence-Layer Public

    Persist any object using Spring MongoDB Repositories. This project is a basic working design to see how MongoDb works in Spring and how generics can be used in order to use the same interface for s…

    Java 2

  6. mobileTestAutomationFrameworkPrototype mobileTestAutomationFrameworkPrototype Public

    Java 1