Mirco Bellagamba


Nuvola logo


September 2020
  • #typescript
  • #react
  • #jest
Parents and students personal area

I worked on the renewal of the parents and students area. The project involved developing a new React Native app and a complete rewrite of the web app. Both the mobile and web apps share the same core technologies: written in TypeScript, React with Hooks and Context API for state management, Jest and Testing Library as testing tools. For the web app, we adopted a micro-frontend approach for flexible integration with legacy code and an independent deploy pipeline.

Feedbackloop logo


September 2019
  • #c-sharp
  • #aws
  • #serverless
  • #react
  • #react-native
HR tech platform for sending and receiving feedback between colleagues in a corporate environment

The FeedbackLoop platform backing the React Native app is completely serverless and cloud native. I designed the AWS cloud architecture involving the orchestration of several services like AWS Lambda, RDS Aurora Serverless, S3, CloudFront, Cognito, CloudWatch, API Gateway, VPC. Lambda functions runs C# code on .NET Core runtime. The React Native app uses JavaScript, Redux, AWS Amplify, Styled Components, Jest, Enzyme.

Esitur ios app logo

Esitur ios app

January 2019
  • #swift
  • #ios
  • #xcode
Tour operator app that allows you to connect with your travel organizer and other travelers

I developed the native iOS app, using the Swift language and iOS Storyboards. Push notifications, image sharing and real time chat are some of the most interesting app capabilities.

Imprinting logo


November 2018
  • #c-sharp
  • #aspnetcore
  • #aws
An HR tech platform that allows top managers to share videos and receive feedbacks

I designed and developed the AWS cloud serverless architecture made of C# lambda functions. Data is stored on DynamoDB, files and videos on S3. Videos are compressed using Elastic Transcoder.

Toyota Web Interactive Dashboard logo

Toyota Web Interactive Dashboard

June 2017
  • #react
  • #javascript
  • #c-sharp
  • #entityframework
Data analytics platform showing complex charts with filters and several aggregation levels

I designed and developed the REST API serving the React frontend to which I contributed partially. ASP.NET Web API heavily leverages Entity Framework and Linq. It also retrieves and processes data from an instance of Microsoft Analysis Services.

GETApp Fradeani logo

GETApp Fradeani

November 2016
  • #ios
  • #swift
  • #xcode
  • #coredata
  • #uikit
The Guided Esthetic Treatment app is intended to guide the dentist through each step of the prosthetic treatment plan

I developed the native iOS app using the Swift Language, Core Data, and UIKit. The core of this app is a dynamic set of linked forms. The following list is a requirements overview.

  1. Each form is displayed only if the data on the previously completed forms meets some pre-conditions.
  2. A form may depend on the data of some fields on previously filled in forms.
  3. Each form needs to be validated before proceeding to the next form.
  4. If updating an intermediate form, proceeding to the next step requires a cascade update.

The solution I found is a completely platform independent recursive algorithm - we used the same algorithm for the Android app.

Smartrekking logo


June 2015
  • #android
  • #java
  • #php
It is an app for urban trekking, it suggests itineraries to visit places according to your position and time

This is the first project I have done as a freelance. I developed the native Android app and the PHP Rest API. In this project I have used and learned many of the APIs of the Android operating system: from Activities and XML layouts to SQLite and file system but also Intents, background tasks, Receivers, Google Maps, GeoFence API. This project is now archived.


© 2022 Mirco Bellagamba, Made with <0011 using Gatsby - Privacy policy