I am a Lead Software Engineer with a BSc in Computer Science from Concordia University and over 30 years of experience delivering enterprise-scale, cloud-enabled solutions. My expertise spans industries including telecommunications, travel, real estate, manufacturing, finance, healthcare, insurance, banking, and public works, consistently aligning technology with strategic business objectives.
Core Expertise
Technical Leadership & Software Architecture
- Deep expertise in .NET, NestJS, Python, Node.js, PHP/Laravel, Java and other backend technologies
- Strong foundation in object-oriented design, SOLID principles, clean architecture, and TDD
- Skilled in design patterns (Singleton, Factory, Dependency Injection, Repository, MVVM) for scalable, maintainable solutions
- Led architecture reviews, design sessions, and mentoring programs to ensure code quality and framework adoption
- Guided teams in adopting modern development practices, agile methodologies, and new tools/frameworks
Front-End Development
- Built responsive, accessible, and cross-browser applications with React.js, Next.js, Angular, Vue.js, Razor, Blazor, Bootstrap, Tailwind CSS, Material UI, jQuery, CSS/Sass/LESS
- Experienced in state management (Redux, Zustand, Vuex, NgRx) and front-end architecture for large-scale apps
- Hands-on with PWAs, SSR, SSG, performance optimization and automated testing
Cloud, DevOps & Infrastructure
- Designed and deployed solutions on Azure, AWS, and GCP including App Services, Functions, Storage, API Management, Event Grid, Event Hubs, S3, Lambda, CloudFormation, Terraform
- Expert in containerization and virtualization with Docker, Kubernetes (AKS, EKS, GKE), and service meshes (Istio, Linkerd)
- Proficient with CI/CD tools and platforms: Jenkins, GitHub Actions, TeamCity, GitLab CI, CircleCI for automated build, test, and deployment pipelines
- Experienced in deployment automation and release management using Octopus Deploy for streamlined application releases
- Implemented DevSecOps, monitoring, logging, and observability with Prometheus, Grafana, ELK/EFK stacks, Azure Monitor, CloudWatch
Databases & Data Management
- Extensive experience with SQL Server, Oracle, DB2, MySQL, PostgreSQL, SQLite, CosmosDB, MongoDB
- Skilled in data modeling, schema design, indexing, query optimization, performance tuning
- Hands-on with ETL pipelines and BI tools (SSIS, SSRS, SSAS, Power BI, Tableau) and cloud-native databases
Integration & Messaging
- Proficient with REST, SOAP, gRPC, GraphQL, OData, webhooks, SignalR
- Experienced in messaging/event systems (RabbitMQ, Kafka, MQTT, Azure Service Bus, SQS/SNS, Google Pub/Sub)
- Implemented enterprise integration patterns, microservices, and event-driven architectures
Security & Authentication
- Implemented secure, identity-driven applications with OAuth 2.0, OpenID Connect, SAML, JWT, Kerberos, LDAP, Azure AD/MSAL, MFA
- Skilled in RBAC, claims-based authentication, TLS/SSL, PKI, secrets management, and Zero Trust principles
- Applied OWASP best practices for input validation, encryption, secure session management, and mitigation of SQL injection, XSS, CSRF, and other vulnerabilities
Leadership & Process Maturity
- Directed technical teams and provided architectural and technical oversight across initiatives
- Mentored developers, architects, and DevOps/product teams on best practices and scalable solution delivery
- Standardized build, release, and QA processes, established integration and solution architecture policies, and implemented continuous feedback loops
- Tracked KPIs, managed risks, oversaw resource allocation, and promoted knowledge sharing and training to build organizational capability