Hey there! 👋 I'm a software engineer with a decade of experience and a passion for building reliable, high-performance applications from the ground up. Recently, I've been diving deeper into systems programming, concurrency, and distributed systems, which I find incredibly rewarding as it pushes me to balance theory with real-world applications.
As a fan of automation and cloud-native technologies, I enjoy leveraging tools like GitHub Actions, GitLab Runners, and Jenkins to make CI/CD pipelines seamless. You’ll often find me refining container orchestration with Docker and Kubernetes to boost scalability and resilience. Nothing beats the challenge of making complex systems work in sync through strategic refactoring and architectural foresight!
- 🎓 Bachelor’s in Computer Science, finishing my thesis on concurrency models across C, Python, and Go
- 🔍 Exploring advanced topics like scheduler design in Rust, distributed systems, and work stealing
- 📈 Driven to transition into systems and distributed programming, where I can apply deep technical skills to impactful, low-level work
- Languages: Go, Rust, TypeScript, JavaScript, PHP, Python, C
- Frontend: React, NextJS, building performant UI for high-demand applications
- Backend: NestJS, Express, Laravel, focusing on scalable architectures and robust data pipelines
- Mobile: React Native, Ionic (Hybrid frameworks for flexible mobile solutions)
- DevOps: CI/CD, Cloud Infrastructure (AWS, GCP), Kubernetes, Grafana
- Databases: PostgreSQL, MySQL, MongoDB, Redis
- Message Brokers: Apache Kafka, RabbitMQ
- Tools: Docker, Git, Kubernetes
- Led frontend optimizations at Taringa, boosting performance and user engagement
- Architected scalable multi-tenant solutions for enterprise clients
- Designed and implemented Kubernetes clusters on both on-premises and cloud environments
- Extensive experience across frontend and backend development, always with a focus on code quality and maintainability
💡 "Simplicity is prerequisite for reliability." - Edsger W. Dijkstra