Andrea Acampora

Software Engineer
I’m Andrea Acampora, a Software Engineer specialized in backend development and software architectures. With a Master’s degree in Computer Science & Engineering from Università di Bologna, i have a strong technical background in TypeScript, Java, Scala, NodeJS, and Kotlin and i have hands-on experience in designing and building different types of software systems. My main interests are Microservices and Event-driven Architectures, Domain-driven Design, Digital Twins and Functional Programming.
TypeScript | Kotlin | Scala | Java | Python
Programming Languages
NodeJS | Docker | AWS | Kafka | Gradle
Technologies
Domain Driven Design | Dev Ops
Main interests
Main Stack
Check out my GitHub Profile to view all my open source projects!
Experience

Software Engineer - Mr. Apps
NodeJS | NestJS | TypeScript | Docker | PostgreSQL | AWS | DevOps

MSc Computer Engineering
Domain-Driven Design | DevOps | Functional and Reactive Programming | Kotlin |

BSc Computer Engineering
OOP | Java | Python | C | C++ | IoT | Data Structures | Networking

Tech Skills
Backend: NestJS - ExpressJS - KTor - SpringBoot
Frontend: Vue3 - Bootstrap - Tailwind CSS
Databases: PostgreSQL - MySQL - MongoDB
Message Brokers: Kafka - Pulsar - RabbitMQ
DevOps: CI/CD - Github Actions - Bitbucket Pipelines
Tools: Git - Gradle - Sbt