I am Senior Backend Engineer with +15y of experience in designing and building backend systems, cloud infrastructure, distributed systems and event-driven architectures, coupled with a strong sense ownership, a proven ability to mentor peers, experience in shaping and leading technical projects as well as trade off analysis. Throughout my career I’ve made impactful contributions to companies ranging from startups, scale-ups to established organizations.
Since I’ll spend at least 1/3 of my life working, my highest motivation is to create as much possitive impact as possible with the work I do.
Curious by nature, constantly learning… - currently embracing AI to be a more efficient Engineer.
At Playtomic I joined the Payments Tribe, where it’s an everyday challenge to deal with complexity, ambiguity and business-critical systems with poorly designed and hard to maintain code bases. So far I have successfully contributed in following areas:
Skills: Java · Infrastructure as code (IaC) · Datadog · Apache Kafka · Code Quality · Refactoring · Generative AI for Software Development · Finance
As part of the Platform Tribe, I have mentored peers, influenced team processes and contributed to company-wide technical strategy. Some remarkable contributions were:
Skills: Kotlin · Domain-Driven Design (DDD) · Software Architecture · Amazon Web Services (AWS) · Infrastructure as code (IaC) · Amazon Dynamodb · Functional Programming · Elastic Stack (ELK) · RabbitMQ · Apache Kafka · Python (Programming Language) · Software Design · Ports and Adapters · OAuth 2 · OpenID Connect · Keycloak · Observability · Grafana · Fluentd · InfluxDB · Continuous Integration and Continuous Delivery (CI/CD) · Containerization and orchestration · Distributed Systems
As part of the Core Platform team, I initially contributed on refactoring and evolving a monolithic system serving over 1B sessions per month into a microservices architecture. Later on, I helped to build backend components for a new analytics product that provided publishers with advanced content insights, leveraging a non-blocking programming model for high throughput and observability.
Skills: Java · Reactor · Functional Programming · Software Design · Observability · React.js
Designed and implemented product lines with multi-tenancy, scalability and maintainability as strong requirements. Led projects including an automated revenue optimization system for airlines, a virtual agents (chatbots) platform for travel servicing and retailing, and an internal headless CMS for content distribution. Actively contributed to team growth through onboarding, mentoring and participation in the hiring processes.
Skills: Java · Groovy · Node.js · Amazon Web Services (AWS) · Hazelcast
Design, implementation and benchmarking of the Workplace Knowledge System, a software solution to help engineers in capturing and managing tacit knowledge on the factory floor. MVP with proven success after carrying out several pilots.
Development of web apps and portals for public administrations mainly on Java EE. Analysis, specs definition as well mentoring and assisting a team of 2/3 fellow developers.
Development of web apps, ERP and electronic invoicing platform on Java and related technologies/frameworks.