Technical Architect

I am an enthusiastic developer and software architect with a strong focus on .NET development within the Cloud environment, encompassing web applications and mobile solutions. With extensive experience in design, development, testing, deployment, and monitoring, I have successfully delivered scalable systems for a diverse range of projects, including small-scale, commercial, industrial, and enterprise-level applications.

Sharing knowledge and technical experiences in Azure is my passion. As a Microsoft Azure certified professional, I bring in-depth expertise and a proven track record in architecting robust solutions on the Azure platform. My proficiency in Azure spans across various domains, enabling me to design and implement effective Microsoft Azure solutions.

I am dedicated to driving innovation and delivering high-quality software solutions that align with industry best practices. Combining a strong technical background with a keen eye for detail, I ensure that my architectural designs meet the highest standards of performance, scalability, and reliability.

If you are seeking a dynamic and experienced professional to drive your Azure projects forward, I am confident in my ability to meet and exceed your expectations. Let's collaborate and unlock the full potential of Microsoft Azure for your business.

Gained the following Microsoft Azure certifications: 

Azure Solutions Architect 

DevOps Engineer 

Network Engineer Azure 

Security Engineer 

Azure Administrator

Microsoft Certified: Security, Compliance, and Identity Fundamentals
Microsoft Certified: Power Platform Fundamentals
Microsoft Certified: Azure Data Fundamentals
Microsoft Certified: Azure AI Fundamentals
Microsoft Certified: Azure Fundamentals

Microsoft Certified: Azure Data Scientist Associate
Microsoft Certified: Azure AI Engineer Associate
Microsoft Certified: Azure Developer Associate
Microsoft Certified: Azure Administrator Associate
Microsoft Certified: Azure Database Administrator Associate

Microsoft Certified: DevOps Engineer Expert
Microsoft Certified: Azure Solutions Architect Expert

Experience and Skills Overview:
I have a comprehensive skill set and extensive experience in various aspects of software development and architecture. My expertise includes:

Writing automated pipelines (CI/CD) and Infrastructure as Code (IaC).
Incorporating non-functional requirements into designs and solutions, adhering to Microsoft adoption frameworks such as the Well-Architected Framework, Cloud Adoption Framework, and Enterprise Scale Landing Zones.
Troubleshooting and resolving performance, connectivity, and other issues for applications hosted on the Azure platform

Professional Experience:

Technical Architect at NashTech 

(October 2017 - Present):

Overseeing feature design and implementation, including microservices deployment to AKS (Azure Kubernetes Service) and managing operations on K8s, emphasizing a cloud-native approach.

Conducting research and guiding Proof-of-Concept (POC) initiatives to explore new technologies such as Data Lake, Databricks, .NET MAUI, and Terraform.

Leading the design and implementation of RESTful API architecture, utilizing HTTP-driven hypermedia links within the representation. Implementing Pub/Sub, Event driven design patterns using Servicebus and Redis for seamless communication among internal services.

Exploring and implementing advanced search methodologies for large time-series data, addressing challenges like fuzzy search, search with different word orders, type-ahead suggestions, faceted navigation, and word accuracy.

Contributing to the development of Single Sign-On (SSO) features, utilizing IdentityServer as a gateway to external identity providers, enhancing security and simplifying application integration.

Ensuring system availability, scalability, reliability, and security through weekly monitoring using system analytics applications and employing KPIs for performance measurement.

Building CI/CD pipelines and managing operational tasks, leveraging Terraform for infrastructure provisioning on Azure (including Azure Kubernetes Service, SignalR, SQL, Log Analytics, etc.).

Conducting monthly security checks and analyzing reports, as well as addressing security and technical requirements and collaborating closely with clients to propose suitable solutions and technical roadmaps.

Analyzing Microsoft Defender for Cloud to enhance AKS cluster and application security.

Demonstrating a strong commitment to product development, taking responsibility for technical matters and proactively ensuring product quality.

Providing technical support and guidance to team members, assisting with coding and programming tasks.

Designing and implementing event-driven systems to handle large-scale data.

Making infrastructure decisions when necessary and collaborating with product managers to establish technical backlogs and implementation plans.

Balancing business and technical needs, serving as a bridge to deliver optimal value to customers.

Collaborating with product managers, data analysts, and product designers to implement features and assess their impact on business metrics.

Working with the Head of Technology and development team to execute technical tasks and feature development.

Implementing secure systems on cloud environments, including the establishment of private endpoints between Azure services and external cloud services like MongoDB Atlas. Facilitating the transition of applications to containerized environments using Docker and AKS.

Implementing custom event tracking with Application Insights for system monitoring.

Deploying and managing SonarQube for code quality control, code coverage, and adherence to coding standards.

Creating code review checklists and guiding team members to ensure code quality through SonarQube and checklist-based code reviews.

Actively sharing knowledge, new technologies, and solutions for technical challenges.

Collaborating with Ops Lead to build infrastructure (AKS Cluster) using Terraform, establishing a CI/CD pipeline for application deployment, and employing various monitoring tools (Grafana, Kiali, Kubectl, Kubectl-Ice, Octant, etc.).

Proactively reviewing security using Microsoft Defender for Cloud and AKS security checklists to enhance security metrics for both infrastructure and images.

Euroland IR - Senior Software Engineer
(Jul 2010 - Oct 2017)

StoxPlus Corporation - Senior Software Engineer
(Jun 2009 - Jul 2010)

Starsoft Group - Software Engineer
(May 2007 - Jun 2009)