Skip to main content
Cookies 🍪

This site uses cookies to deliver and enhance the quality of its services and to analyze traffic as specified in the Privacy policy. If you agree, you'll help me to understand which type of content is more interesting for my audience.

Mirco Bellagamba

About me.

I am an experienced web and mobile engineer with a broad development background from JavaScript to C#. I have worked with front-end web development, distributed systems, mobile apps and cloud environments. My greatest interest is software architectures and how to build software that is easy to evolve, scale and maintain. This passion has led me to experiment several technologies, development methodologies and to improve my decision making skills.

  • Technologies I master: JavaScript, TypeScript, React.js, HTML, CSS, C#, ASP.NET Core, React Native, SQL
  • Technologies I'm confortable with: Node.JS, Java (Android), Swift (iOS), AWS
  • Technologies I used: PHP, Laravel, Vue.js, Angular.js

Work experiences.

  1. Front-end engineer logo

    Front-end engineer

    Madisoft - Remote from Italy
    Jan 2020 - Present

    - Leaded the transition from a monolithic frontend (jQuery) to a micro-frontends solution (React) - Took part in the recruitment and selection process of candidates and helped improve it - Designed and developed a React Native app (iOS / Android) used by 100K+ users every day - Developed a Continuous Deployment pipeline for automatically publish a React Native app on the App Store and Google Play - Reduced bandwidth costs by developing a client side image compression algorithm - Implemented wide testing coverage for both web and mobile apps

    See projects @ Madisoft

  2. Software engineer logo

    Software engineer

    Nautes - Jesi (AN), Italy
    Jan 2016 - Dec 2019

    - Worked as full stack developer on several B2B software projects (React.js, Redux and .NET) - Developed several iOS native apps and React Native apps - Leaded the technological transition from .NET framework to .NET Core inside the company - Introduced the practice of automated testing for .NET projects by coordinating how the back-end team made tests - Introduced serverless architectures (AWS) and Continuous Deployment pipelines for publishing them - Migrated version control system from SVN to Git by installing and managing an internal GitLab server - Responsible of technical hiring interview

    See projects @ Nautes

  3. Software engineer intern logo

    Software engineer intern

    Vendini - Gualdo Tadino (PG), Italy
    Jul 2015 - Oct 2015

    - Learned the Agile development methodology with an Italian-American team. Scrum meetings, code review, testing - Implemented global testing coverage for an hybrid app (Ionic framework, AngularJS) by developing unit, integration and end-to-end tests - Implemented a Continuous Integration pipeline with Travis CI - Implemented a Node.js mock server to mock API during end-to-end tests - Implemented a Grunt plugin that compare images for cross-browser testing

  4. Software engineer logo

    Software engineer

    Crea-D - Caldarola (MC), Italy
    Apr 2015 - Jun 2015

    - Designed and developed a native Android app for local tourism. Thanks to this experience, I have a deep understanding of the Android OS API. - Designed and developed the PHP REST API serving the Android app

    See projects @ Crea-D


  1. Computer and automation engineering, Master’s degree logo

    Computer and automation engineering, Master’s degree

    UniversitĂ  Politecnica delle Marche

    110/110 cum laude

  2. Computer and automation engineering, Bachelor degree logo

    Computer and automation engineering, Bachelor degree

    UniversitĂ  Politecnica delle Marche

    110/110 cum laude



Mirco Bellagamba

Software engineer

Ancona, Italy
Mirco Bellagamba