About me

13+ years of expertise in design, development and architecture of secure, scalable and highly available enterprise applications in broad spectrum of domains.

13+ years of expertise in design, development and architecture of secure, scalable and highly available enterprise applications in broad spectrum of domains.

Role:

  • Design, develop and architect complex software solutions to meet customer’s needs
  • Lead project teams to successful delivery for polyglot solutions
  • Analyze customer requirements, effort estimation and release planning
  • Provide technical leadership and domain expertise to team
  • Guide team on process and related best practices

Patterns & Processes:

  • Secure, scalable and highly available Micro-services
  • Cloud design patterns
  • Distributed applications architecture patterns
  • High Availability SQL Server solutions
  • Modernizing traditional .NET framework applications to Docker

Technical expertise:

  • iOS mobile Apps: Xamarin.iOS, MvvmCross and Swift
  • Desktop Apps: UWP and WPF
  • Developer Tools: Visual Studio 2017, Visual Studio for Mac, VS Code and XCode
  • Source Control: GIT
  • Azure DevOps
  • Web Apps: NET Core Web API and Angular
  • Database: SQL Server 2017 on Windows and Linux
  • Cache: Redis
  • Messaging: IBM MQ, SQL broker queues, Windows Service Bus
  • Serverless solutions: Azure Functions 2.0
  • Docker: Linux and Windows containers
  • Docker Swarm and Kubernetes
  • Search solutions: Elasticsearch, Logstash and Kibana
  • High volume push notifications solutions: Azure Notification Hubs
  • Real time notifications for mobile apps: Azure SignalR Service
  • Azure Blob storage
  • Application Performance Management (APM): Dynatrace
  • Authentication: ADFS, Azure AD and Azure AD Domain Services
  • Telemetry: Count.ly and Application Insights

Skills I am learning:

  • IOT and IOT Edge solutions
  • KAFKA
  • Azure Search
  • Cosmos DB

Community contribution:

You can follow me on Twitter and Linkedin.