With 20+ years of experience in software development and programming, I specialize in designing and engineering scalable, high-performance systems for enterprise applications. My expertise lies in Java, Microservices Architecture, and Cloud-Native Solutions, allowing me to build resilient and efficient platforms that drive business success.
Key Skills & Expertise
- Java & Microservices Architecture – Designing horizontally scalable services with domain isolation
- Real-Time Data Warehousing & Big Data Processing – Large-scale ingestion, reporting, and dashboarding
- Cloud-Native & Distributed Systems – Spring Boot, Spring Cloud, Kubernetes, Docker
- Event-Driven Architecture & Messaging – Kafka, SAGA pattern, Resilience4j Circuit Breakers
- Secure Multi-Tenancy & Data Security – Hibernate multi-tenancy, Spring Security, HashiCorp Vault
- Database Optimization & Performance Tuning – Indexing, table partitioning, Redis, Hazelcast
- Batch Processing & Job Scheduling – Spring Batch, Quartz Scheduler
- CI/CD & DevOps – Jenkins, GitOps, SonarQube, automated testing
- Monitoring & Observability – ELK Stack (Elasticsearch, Logstash, Kibana), Prometheus, Grafana, Zipkin
Professional Impact
Software Architect | Amdocs (Toronto, Canada)
- Architect and extend SaaS platforms processing millions of requests monthly, handling both synchronous and asynchronous flows
- Design real-time data warehousing solutions for massive data ingestion, processing, and reporting
- Lead enterprise technology initiatives, collaborating with solution architects and development teams to deliver highly scalable microservices
- Implement secure multi-tenancy with database partitioning, Spring Security, and Hibernate multi-tenancy features
- Optimize database performance with indexing, denormalization, and caching strategies using Redis and Hazelcast
- Enhance system resilience by integrating Resilience4j Circuit Breakers, SAGA patterns, and distributed tracing
- Drive monitoring & observability using ELK Stack, Grafana, Prometheus, and Zipkin
- Mentor and lead engineering teams, enforcing clean code practices and leveraging tools like SonarQube for static code analysis
What I’m Looking For
I am passionate about solving complex technical challenges and leveraging cutting-edge technology to drive software innovation. Currently seeking opportunities to build scalable, enterprise solutions in a [remote/hybrid/on-site] role where I can make a meaningful impact.