Experienced professional with over 8 years in the full Software Development Life Cycle (SDLC), including strategy, analysis, design, development, testing, and deployment, working with both Agile (Scrum) and Waterfall methodologies. I have a strong foundation in Object-Oriented Programming (OOP) and extensive experience developing Single Page Applications (SPAs) and responsive web applications using JavaScript, React.js, React Native, Angular 14, Blazor WebAssembly, Bootstrap, HTML5, CSS3, and ASP.NET.
My backend expertise covers the .NET stack (ASP.NET Core, MVC, Web API), C#, ADO.NET, and Entity Framework, with hands-on experience in microservices architecture, SOAP/REST API development, and SOA principles. I am highly skilled in cloud platforms, including Microsoft Azure (Azure Functions, App Services, Data Lake, Data Factory, Cosmos DB, Service Bus, Azure DevOps, ARM templates, CI/CD pipelines) and AWS (S3, EC2, Redshift, Docker, Jenkins, Concourse). I also have experience with DevOps tools and Infrastructure-as-Code solutions using Terraform, CloudFormation, and Ansible.
I am proficient in database management and optimization, working with SQL Server, Oracle, MongoDB, and Cassandra, including stored procedures, triggers, indexing, and query optimization. I have built advanced reporting solutions using Power BI, SSRS, and Crystal Reports, and have implemented Kafka, ElasticSearch, and IIS-based deployments for scalable enterprise-grade applications. My experience also includes unit and integration testing using NUnit, XUnit, Jest, and leading secure implementations using OAuth 2.0 and Azure Key Vault for authentication and secrets management.