Michele Scarpa
Software Engineer
Soft Skills
- Analytical Thinking Skills
- Creative Problem Solving
- Project Management
Technical Skills
TypescriptJavascriptJavaKotlin
ReactAngularVueSvelteOpenLayers/LeafletGeoserverSpring Boot
Certifications
AWS Certified Developer - Associate December 2022
ISIPM Base - Istituto Italiano di Project Management April 22
Google Professional Data Engineering March 2020
Michele Scarpa
Software Engineer
I'm a software engineer with nearly 10 years of experience in web, mobile, GIS, and Digital Signage applications. I specialize in fullstack development, focusing on context, domain, and technologies to ensure quality and continuous improvement.
Experiences
Fullstack Developer, Almaviva Digitaltec
2022 - current
Skills developed
Skills developed
ReactAngularJavaSpring BootNodeJSPostgresSQLPostgisDockerLeafletGeoserverKeycloak
Technology stack adopted Meteor
Kubernates
AWS
Geonode
Kamunda
WSO2
Key activities and projects
Key activities and projects
- Fullstack management of enterprise projects, taking care of frontend, backend and database.
- Responsible for the delivery of two projects in production for the Public Administration.
- Mentoring of junior colleagues, supporting them in the path of technical and professional growth.
- Design and develop a GIS application leveraging GeoServer, a microservices architecture built with Spring Boot, a PostgreSQL database extended with PostGIS, and an Angular front end powered by Leaflet.
- Achievement of the AWS Developer Associate certification, strengthening skills in cloud and scalable architectures.
Front End Developer, Viasat - Greenext
2021 - 2022
Skills developed
Skills developed
ReactAngularNX - MonorepoKendo UISyncfusion
Technology stack adopted .Net / C#
GraphQL
Key activities and projects
Key activities and projects
- Development and maintenance of frontend applications in Angular and React for the management of fleets and waste collection services.
- Integration with .NET/C# backends via GraphQL, streamlining communication between frontend and database.
- Use NX to manage monorepo and scale Angular/React applications.
- Implementing advanced components with KendoUI and Syncfusion, improving UX and complex data management.
- Achievement of the ISIPM Base certification in Project Management, improving the understanding of the project phases and collaboration with PMs.
Junior Software Engineer, Red-V - Ennova Researh
2015 - 2021
Skills developed
Skills developed
JavaKotlinJSPSQLJavaScriptTypescriptTizenVueJSReactAngularAndroidOpenlayer
Technology stack adopted FFmpeg
ImageMagick
Toshiba Professional Monitor
Samsung Professional Monitor - Tizen OS
Key activities and projects
Key activities and projects
- Web and Android Player for Digital Signage: Development of a web and mobile platform optimized for centralized management and distribution of digital content on signage devices, with particular focus on performance and scalability.
- Map Tracking System for Public Transport: Implementation of a web and mobile system for real-time tracking of public transport vehicles, integrated with interactive maps and advanced geolocation features to enhance user experience.
- Advanced Digital Signage Feature – LED Wall: Design and development of a reliable system for synchronized and simultaneous multimedia content distribution on large-scale LED screens for public events.
- Mobile Development (Android – Kotlin, Java): Creation and maintenance of native Android applications with particular attention to UX/UI, high performance, and integration with backend services ensuring security and quality.
- Frontend Development (Vue.js, GIS, OpenLayers): Development of advanced frontend interfaces using Vue.js, integrated with GIS solutions through OpenLayers, for web applications managing spatial data and interactive geographic data visualization.
Work & study, IN's mercato
2012 - 2014
Skills developed
Skills developed
Technology stack adoptedManagement and organizational skills
problem solving and teamwork
Key activities and projects
Key activities and projects
- Customer services and Cash management
- Warehouse and inventory management
- Organization of work and collaborators