Nabeel Ur Rehman, Senior Software Engineer

Nabeel Ur Rehman

Senior Software Engineer

Autosphere

Location
Saudi Arabia - Dammam
Education
Bachelor's degree, MSc Computer Science
Experience
6 years, 7 Months

Share My Profile

Block User


Work Experience

Total years of experience :6 years, 7 Months

Senior Software Engineer at Autosphere
  • Pakistan - Islamabad
  • My current job since April 2024

Worked on Jenkins plugins using stapler and Java with HSQL
database.
Designed & implemented high availability & backup based
architectures for PostgreSQL for on premise machines, ensuring
99.9% uptime.

Software Engineer II at Bentley Systems Pakistan
  • Pakistan - Islamabad
  • April 2021 to January 2024

Achievements/Tasks
Implemented Blue Green Deployment in AKS using Argo rollouts and Linkerd to replace Kubernetes default rolling updates for multiple services eliminating downtime. Created, Maintained and enhanced API using Azure API Management, implementing robust security measures such as JWT authentication, authorization, and secure trafic handling using C#, Azure Key Vault and Microsoft Graph API . Worked on design, implementation and testing of C# and .NET Core based housekeeping, health monitoring and RESTful API micro-services on Azure Service Fabric using C# and ASP.NET Core. Played a key role in designing, implementing, and testing a highly complex Docker containerized orchestrator on Azure Kubernetes Service using Helm, Azure DevOps, ARM Templates and Container Registry, leveraging cutting-edge technologies in C#, NodeJS, and Golang. Served as the Security Champion for multiple cloud-based applications, ensuring comprehensive security measures throughout the Software Development Life Cycle (SDLC). Demonstrated expertise in performance testing of cloud-based applications using tools like JMeter, VS Load Testing, and K6 Cloud which removed bottlenecks and improved performance. Implemented a robust Express.js based echo service for integration testing within the orchestration framework, enhancing the eficiency of testing processes and ensuring reliable orchestration Designed and Implemented .Net core Web API with Entity Framework, OAuth2.0 and deploy it on Azure App Service to collect diferent products usage data in Azure SQL database and Azure blob storage. Familiar with SQL Queries, views, store procedures and triggers. Implemented Unit testing and Integration for microservices. Successfully executed multi-regional deployments (CI/CD) of micro-services on Alibaba Cloud and Google Cloud, contributing to enhanced scalability and reliability across diverse regions.

Software Engineer I at Bentley Systems Pakistan
  • Pakistan - Islamabad
  • April 2019 to January 2021

As Above

Associate Software Engineer at Bentley Systems Pakistan
  • Pakistan - Islamabad
  • June 2017 to January 2019

As Above

Education

Bachelor's degree, MSc Computer Science
  • at Quaid e Azam University
  • January 2016

Specialties & Skills

Agile Software Development
Security
Cloud Computing
Asp.Net
ASP.NET CORE
ALIBABA CLOUD
AZURE DEVOPS
JSON WEB TOKEN (JWT)
SOFTWARE DEVELOPMENT
DOCKER (SOFTWARE)
ENTITY FRAMEWORK
UNIT TESTING
AUTHORIZATION (COMPUTING)
Kubernetes
Communication
Microsoft Azure
Google Cloud
Microservices

Languages

English
Expert