💼 Welcome to my portfolio

Mikel Berdufi

Senior QA Engineer & Full-Stack Developer

Passionate about building reliable software solutions through comprehensive testing strategies and modern development practices. I bring over a decade of hands-on experience working with leading companies in automotive and finance sectors.

Core Competencies

🧪

Test Automation

I specialize in building scalable test automation frameworks that catch bugs early and save development time. My approach combines technical expertise with practical testing strategies for web, mobile, and embedded systems.

Pytest Selenium Robot Framework Appium
⚙️

CI/CD & DevOps

I help teams ship faster and more reliably by setting up automated pipelines and modern deployment practices. From containerization to infrastructure as code, I focus on solutions that actually make developers' lives easier.

Jenkins Docker Azure DevOps GitLab CI
💻

Full-Stack Development

I enjoy building complete web applications from the ground up. Whether it's crafting responsive user interfaces or designing efficient backend systems, I bring ideas to life with clean, maintainable code.

Python JavaScript React Node.js
📊

Product Management

Leading cross-functional teams is where technical expertise meets people skills. I've guided products from initial concept through to successful launch, always keeping the focus on delivering real value to users.

SCRUM Agile JIRA Roadmapping

Professional Experience

Sep 2022 - Present
Turin, Italy

Senior Software QA Engineer

CNH Industrial

  • Spearheaded the testing infrastructure for IVECO's S-WAY truck infotainment system, ensuring reliability across complex automotive environments
  • Built Python-based test frameworks from scratch and integrated them with Yocto Linux systems for embedded testing
  • Maintained and optimized Jenkins pipelines that automated our entire testing workflow, cutting manual testing time significantly
  • Created custom testing solutions for everything from dashboard displays to mobile apps, adapting to each platform's unique challenges
  • Developed Docker environments and VMs that allowed the team to run tests consistently across different setups
Mar 2022 - Aug 2022
Milan, Italy

Software Engineer in Test

Intesa Sanpaolo

  • Developed comprehensive testing frameworks for mission-critical banking applications where reliability isn't optional
  • Built extensive API test suites that caught integration issues before they reached production
  • Set up CI/CD pipelines using Azure DevOps and Jenkins, bringing automation to teams that previously tested manually
  • Automated UI testing across web and mobile banking platforms, ensuring consistent user experiences
  • Worked closely with business analysts to translate requirements into effective test strategies
Oct 2021 - Mar 2022
Turin, Italy

Software Product Owner

Stellantis

  • Guided SCRUM teams through sprint planning and execution, keeping everyone aligned on priorities
  • Managed the product backlog and coordinated releases for new mobile applications
  • Bridged the gap between technical teams and business stakeholders, making sure everyone spoke the same language
  • Shaped product direction based on user feedback and business objectives
Sep 2018 - Sep 2021
Turin, Italy

Software Engineer

Fiat Group Automobiles

  • Built custom applications for in-vehicle systems, working directly with automotive hardware constraints
  • Owned the Jenkins pipeline infrastructure, constantly improving how we built and deployed software
  • Developed internal web tools that helped various teams streamline their workflows
  • Created automated test suites that gave us confidence in our releases
  • Prototyped new automotive features and technologies in proof-of-concept projects
Apr 2015 - Aug 2018
Rome, Italy

Software Developer

ATOS

  • Cut my teeth working in agile teams, learning how great software is built collaboratively
  • Handled everything from initial requirements analysis through to final implementation and testing
  • Provided consulting services to major Italian companies including RAI, ENEL, and ENDESA
  • Developed strong QA fundamentals that became the foundation of my testing career

Featured Projects

Semantic Web Search Engine

Built a desktop application that makes semantic web searches actually useful. It can query local ontology files and connect to SPARQL endpoints like DBpedia, with support for multiple languages. The goal was to make semantic data more accessible without requiring users to be experts in RDF.

Semantic Web SPARQL Ontology

UBIMarket

Created a ubiquitous computing system for supermarkets with both desktop and mobile apps. Store managers can push real-time offers and notifications to shoppers based on their location in the store. It was an interesting challenge in making location-aware services feel natural and helpful rather than intrusive.

Java Android Real-time

Intel Galileo - IoT Monitor

Experimented with IoT by building a real-time electricity monitoring system using Intel Galileo. Combined photoresistors and LED sensors to detect power flow, with a web interface for monitoring and data visualization. It was a fun dive into the world of embedded systems and sensor data.

IoT Arduino Sensors

About Me

I've spent the past decade building and testing software for some pretty interesting companies—from banking systems at Intesa Sanpaolo to infotainment systems in IVECO trucks. What keeps me motivated is solving real problems with technology, whether that's catching critical bugs before users do or building tools that make developers' jobs easier.

My background combines hands-on development with deep expertise in quality assurance and testing. I believe the best software comes from understanding both how to build it and how it can break. This dual perspective has shaped how I approach every project—always thinking about reliability, maintainability, and the end user experience.

When I'm not debugging test frameworks or optimizing CI/CD pipelines, I'm usually exploring new technologies and figuring out how they can solve tomorrow's problems. The tech world moves fast, and I enjoy staying curious and keeping my skills sharp.

Python JavaScript C++ React Node.js Docker Jenkins Azure DevOps SCRUM/Agile
Mikel Berdufi

Get In Touch

Looking to collaborate on a project or just want to chat about testing strategies and software development? I'm always open to interesting conversations and opportunities.