A detailed infographic showing categories of software development tools and technologies, including architecture and design, frontend, mobile, AI tooling, AI engineering, backend, cloud and DevOps, databases and caching, messaging and real-time, testing, tools and IDEs, observability, languages and practices, and operating systems.

TECHNICAL SKILLS

Architecture & Design: System Design, Microservices Architecture, REST API Design, Design Patterns, Architecture Reviews, Scalability & Performance Optimization, JWT

Frontend: Angular, Angular Material, RxJS, NgRx, React.js, Next.js, Vue, TypeScript, JavaScript, HTML5, CSS3, Bootstrap, WPF, WinForms

Mobile: Flutter, React Native, SwiftUI

AI Tooling: Claude Code, Cursor, Codex, GitHub Copilot

AI Engineering: LLM API Integration (Anthropic, OpenAI), Prompt Engineering, LangChain, LlamaIndex, RAG, Agentic Workflows

Backend: .NET Core, ASP.NET Core Web API, ASP.NET MVC, Blazor, Razor, REST, Microservices, WCF

Cloud & DevOps: Azure (Functions, App Services, Blob Storage, SQL, Key Vault, API Management, Service Bus, Event Grid, DevOps), GitHub Actions, CI/CD Pipelines, Docker, Kubernetes

Databases & Caching: SQL Server, Azure SQL Database, Oracle, MySQL, Firebase/Firestore, Azure Cosmos DB, Redis, Entity Framework, ADO.NET, T-SQL, PL/SQL, LINQ

Messaging & Real-Time: Azure Service Bus, Azure Event Grid, SignalR, Firestore Real-Time Sync, WebSockets

Testing: xUnit, NUnit, Jest, Selenium, Postman, Swagger, Test-Driven Development

Tools & IDEs: Visual Studio, VS Code, Android Studio, Xcode, Git, GitHub, Docker

Observability: Application Insights, Serilog

Languages & Practices: C#, Java, Python, TypeScript, JavaScript, SQL, VB.NET, JSON, Agile/Scrum, OOP, Code Review, Mentorship

Operating Systems: Windows, Linux, macOS