I have +20 years making all kinds of software, specially software for Web.
🔭 I’m currently working on a Cinema tickets seller system, which will be capable of handling very heavy peaks of incoming traffic. The goal is to survive to a "Spyder Man - No way home" premiere demand... Means +10K transactions per hour.
The purpose of this project is to learn and get experience on some technologies:
- Use of Docker containers and microservices architecture
- Use KeyCloak for Authentication and Authorization (OpenID Connect + OAuth2)
- React for the "Home" front-end
- Vue.js for the "Backoffice" front-end
- Angular for the "Checkout" front-end
- Remix for the "User portal" front-end
- RabbitMQ
- MongoDB
- Redis
- Automated testing
- Azure and/or AWS
🌱 I’m currently learning React, Vue.js, Angular, KeyCloak, Remix, RabbitMQ, MongoDB and Redis.
💬 I already know (and you can Ask me about):
- HTML5, Javascript (ES2018), CSS
- React, Vue.js, Angular, Bootstrap, jQuery
- .NET Framework and .NET 6 (Using C#)
- ASP.NET, ASP.NET Core, MVC, Entity Framework, LINQ
- Microsoft SQL Server, MySQL and Postgres
- Redis
- Docker
- Ionic Framework
- A lot of other older tech (ASP, Visual Basic, Access DB, PHP)
- Some basic Arduino and ESP32 (C and C++) programming
📫 How to reach me: danarrib@gmail.com
⚡ Fun fact: I love to build and to fly RC aircrafts (Model airplanes and FPV drones). So I made a ground control station system to use with my aircrafts, which is BulletGCSS. It's a software that sends aircraft telemetry data over the cellular network to the aircraft operator.