resume-optimizer-api / app /data /skills.json
JermaineAI's picture
Update backend logic
90e6570
{
"metadata": {
"version": "2.0.0",
"description": "Comprehensive technology skills taxonomy for resume-to-job-description matching",
"last_updated": "2025-01-01",
"total_categories": 15,
"matching_features": [
"skill_variations",
"aliases",
"related_terms",
"proficiency_levels",
"version_tracking",
"certification_mapping"
]
},
"programming_languages": {
"general_purpose": [
{
"name": "Python",
"aliases": ["py", "python3", "python2"],
"versions": ["2.7", "3.8", "3.9", "3.10", "3.11", "3.12"],
"proficiency_levels": ["beginner", "intermediate", "advanced", "expert"],
"related_skills": ["Django", "Flask", "FastAPI", "NumPy", "Pandas", "data science", "machine learning", "scripting"],
"use_cases": ["web development", "data science", "machine learning", "automation", "scripting", "backend development"],
"certifications": ["PCEP", "PCAP", "PCPP"]
},
{
"name": "Java",
"aliases": ["JDK", "J2EE", "Java EE", "Jakarta EE"],
"versions": ["8", "11", "17", "21"],
"proficiency_levels": ["beginner", "intermediate", "advanced", "expert"],
"related_skills": ["Spring Boot", "Spring Framework", "Hibernate", "Maven", "Gradle", "JUnit", "enterprise development"],
"use_cases": ["enterprise applications", "Android development", "backend systems", "microservices"],
"certifications": ["OCA", "OCP", "OCE", "Spring Professional"]
},
{
"name": "JavaScript",
"aliases": ["JS", "ECMAScript", "ES6", "ES2015", "ES2020"],
"versions": ["ES5", "ES6", "ES2015", "ES2016", "ES2017", "ES2018", "ES2019", "ES2020", "ES2021", "ES2022", "ES2023"],
"proficiency_levels": ["beginner", "intermediate", "advanced", "expert"],
"related_skills": ["Node.js", "React", "Vue.js", "Angular", "TypeScript", "jQuery", "frontend development", "full-stack development"],
"use_cases": ["web development", "frontend", "backend with Node.js", "mobile apps", "desktop apps"],
"certifications": ["JavaScript Institute", "W3C Certified"]
},
{
"name": "TypeScript",
"aliases": ["TS"],
"versions": ["3.x", "4.x", "5.x"],
"proficiency_levels": ["beginner", "intermediate", "advanced", "expert"],
"related_skills": ["JavaScript", "Node.js", "React", "Angular", "Vue.js", "type safety", "static typing"],
"use_cases": ["large-scale applications", "enterprise frontend", "type-safe development"],
"certifications": []
},
{
"name": "C",
"aliases": ["ANSI C", "ISO C"],
"versions": ["C89", "C99", "C11", "C17", "C23"],
"proficiency_levels": ["beginner", "intermediate", "advanced", "expert"],
"related_skills": ["systems programming", "embedded systems", "operating systems", "memory management", "pointers"],
"use_cases": ["system programming", "embedded systems", "operating systems", "drivers", "performance-critical applications"],
"certifications": ["CLA", "CLP"]
},
{
"name": "C++",
"aliases": ["CPP", "Cpp"],
"versions": ["C++98", "C++03", "C++11", "C++14", "C++17", "C++20", "C++23"],
"proficiency_levels": ["beginner", "intermediate", "advanced", "expert"],
"related_skills": ["OOP", "STL", "Boost", "Qt", "game development", "systems programming"],
"use_cases": ["game development", "system software", "performance-critical applications", "embedded systems"],
"certifications": ["CPA", "CPP Certified"]
},
{
"name": "C#",
"aliases": ["CSharp", "C Sharp"],
"versions": ["7.0", "8.0", "9.0", "10.0", "11.0", "12.0"],
"proficiency_levels": ["beginner", "intermediate", "advanced", "expert"],
"related_skills": [".NET", "ASP.NET", "Entity Framework", "Unity", "Xamarin", "LINQ"],
"use_cases": ["enterprise applications", "game development with Unity", "desktop applications", "web development"],
"certifications": ["Microsoft Certified: C# Developer"]
},
{
"name": "Go",
"aliases": ["Golang"],
"versions": ["1.16", "1.17", "1.18", "1.19", "1.20", "1.21", "1.22"],
"proficiency_levels": ["beginner", "intermediate", "advanced", "expert"],
"related_skills": ["concurrency", "microservices", "Docker", "Kubernetes", "cloud native"],
"use_cases": ["cloud services", "microservices", "DevOps tools", "backend systems", "concurrent programming"],
"certifications": []
},
{
"name": "Rust",
"aliases": [],
"versions": ["stable", "beta", "nightly"],
"proficiency_levels": ["beginner", "intermediate", "advanced", "expert"],
"related_skills": ["memory safety", "systems programming", "WebAssembly", "concurrent programming"],
"use_cases": ["systems programming", "performance-critical applications", "blockchain", "embedded systems"],
"certifications": []
},
{
"name": "Ruby",
"aliases": ["rb"],
"versions": ["2.7", "3.0", "3.1", "3.2", "3.3"],
"proficiency_levels": ["beginner", "intermediate", "advanced", "expert"],
"related_skills": ["Ruby on Rails", "RSpec", "Sinatra", "web development"],
"use_cases": ["web development", "automation", "scripting", "rapid prototyping"],
"certifications": ["Ruby Association Certified Ruby Programmer"]
},
{
"name": "PHP",
"aliases": [],
"versions": ["7.4", "8.0", "8.1", "8.2", "8.3"],
"proficiency_levels": ["beginner", "intermediate", "advanced", "expert"],
"related_skills": ["Laravel", "Symfony", "WordPress", "Composer", "MySQL"],
"use_cases": ["web development", "CMS development", "backend development", "e-commerce"],
"certifications": ["Zend Certified PHP Engineer"]
},
{
"name": "Kotlin",
"aliases": [],
"versions": ["1.7", "1.8", "1.9"],
"proficiency_levels": ["beginner", "intermediate", "advanced", "expert"],
"related_skills": ["Android development", "Java", "Spring Boot", "Ktor"],
"use_cases": ["Android development", "backend development", "multiplatform development"],
"certifications": ["Kotlin Certification by JetBrains"]
},
{
"name": "Swift",
"aliases": [],
"versions": ["5.0", "5.5", "5.7", "5.9"],
"proficiency_levels": ["beginner", "intermediate", "advanced", "expert"],
"related_skills": ["iOS development", "SwiftUI", "UIKit", "Xcode", "Objective-C"],
"use_cases": ["iOS development", "macOS development", "watchOS", "tvOS"],
"certifications": ["Apple Certified iOS Developer"]
},
{
"name": "Scala",
"aliases": [],
"versions": ["2.12", "2.13", "3.x"],
"proficiency_levels": ["beginner", "intermediate", "advanced", "expert"],
"related_skills": ["functional programming", "Akka", "Play Framework", "Apache Spark"],
"use_cases": ["big data", "backend development", "distributed systems"],
"certifications": []
},
{
"name": "Dart",
"aliases": [],
"versions": ["2.x", "3.x"],
"proficiency_levels": ["beginner", "intermediate", "advanced", "expert"],
"related_skills": ["Flutter", "mobile development", "cross-platform development"],
"use_cases": ["mobile app development", "web development", "desktop apps"],
"certifications": []
},
{
"name": "Elixir",
"aliases": [],
"versions": ["1.12", "1.13", "1.14", "1.15"],
"proficiency_levels": ["beginner", "intermediate", "advanced", "expert"],
"related_skills": ["Phoenix Framework", "functional programming", "Erlang", "OTP"],
"use_cases": ["web development", "real-time systems", "distributed systems"],
"certifications": []
},
{
"name": "Perl",
"aliases": ["perl5"],
"versions": ["5.x"],
"proficiency_levels": ["beginner", "intermediate", "advanced", "expert"],
"related_skills": ["scripting", "text processing", "system administration", "regex"],
"use_cases": ["system administration", "text processing", "legacy systems", "automation"],
"certifications": []
}
],
"functional": [
{
"name": "Haskell",
"aliases": [],
"versions": ["GHC 8.x", "GHC 9.x"],
"proficiency_levels": ["beginner", "intermediate", "advanced", "expert"],
"related_skills": ["functional programming", "pure functions", "type theory", "category theory"],
"use_cases": ["academic research", "financial systems", "compiler development"],
"certifications": []
},
{
"name": "Erlang",
"aliases": [],
"versions": ["OTP 23", "OTP 24", "OTP 25", "OTP 26"],
"proficiency_levels": ["beginner", "intermediate", "advanced", "expert"],
"related_skills": ["concurrency", "distributed systems", "fault tolerance", "OTP"],
"use_cases": ["telecommunications", "messaging systems", "distributed systems"],
"certifications": []
},
{
"name": "F#",
"aliases": ["FSharp"],
"versions": ["5.0", "6.0", "7.0"],
"proficiency_levels": ["beginner", "intermediate", "advanced", "expert"],
"related_skills": [".NET", "functional programming", "ML-style syntax"],
"use_cases": ["data science", "financial modeling", ".NET development"],
"certifications": []
},
{
"name": "Clojure",
"aliases": [],
"versions": ["1.10", "1.11"],
"proficiency_levels": ["beginner", "intermediate", "advanced", "expert"],
"related_skills": ["JVM", "LISP", "functional programming", "immutability"],
"use_cases": ["web development", "data processing", "concurrent programming"],
"certifications": []
},
{
"name": "OCaml",
"aliases": ["Objective Caml"],
"versions": ["4.x", "5.x"],
"proficiency_levels": ["beginner", "intermediate", "advanced", "expert"],
"related_skills": ["functional programming", "type inference", "compiler development"],
"use_cases": ["compiler development", "formal verification", "financial systems"],
"certifications": []
},
{
"name": "Elm",
"aliases": [],
"versions": ["0.19"],
"proficiency_levels": ["beginner", "intermediate", "advanced", "expert"],
"related_skills": ["functional programming", "frontend development", "type safety"],
"use_cases": ["frontend development", "web applications"],
"certifications": []
}
],
"scripting": [
{
"name": "Bash",
"aliases": ["Shell", "sh", "bash scripting", "shell scripting"],
"versions": ["3.x", "4.x", "5.x"],
"proficiency_levels": ["beginner", "intermediate", "advanced", "expert"],
"related_skills": ["Linux", "Unix", "automation", "system administration", "DevOps"],
"use_cases": ["automation", "system administration", "CI/CD", "scripting"],
"certifications": []
},
{
"name": "PowerShell",
"aliases": ["pwsh", "PowerShell Core"],
"versions": ["5.1", "7.0", "7.1", "7.2", "7.3", "7.4"],
"proficiency_levels": ["beginner", "intermediate", "advanced", "expert"],
"related_skills": ["Windows", "automation", "Active Directory", "Azure"],
"use_cases": ["Windows administration", "automation", "DevOps", "cloud management"],
"certifications": ["Microsoft Certified: PowerShell"]
},
{
"name": "Lua",
"aliases": [],
"versions": ["5.1", "5.2", "5.3", "5.4"],
"proficiency_levels": ["beginner", "intermediate", "advanced", "expert"],
"related_skills": ["game development", "embedded scripting", "Redis"],
"use_cases": ["game scripting", "embedded systems", "configuration"],
"certifications": []
},
{
"name": "Groovy",
"aliases": [],
"versions": ["3.x", "4.x"],
"proficiency_levels": ["beginner", "intermediate", "advanced", "expert"],
"related_skills": ["Java", "Gradle", "Jenkins", "scripting"],
"use_cases": ["build automation", "scripting", "testing", "CI/CD"],
"certifications": []
}
],
"database": [
{
"name": "SQL",
"aliases": ["Structured Query Language", "ANSI SQL", "Standard SQL"],
"versions": ["SQL-92", "SQL:1999", "SQL:2003", "SQL:2011", "SQL:2016"],
"proficiency_levels": ["beginner", "intermediate", "advanced", "expert"],
"related_skills": ["database design", "query optimization", "indexes", "transactions", "stored procedures"],
"use_cases": ["data querying", "database management", "reporting", "data analysis"],
"certifications": ["Oracle Database SQL Certified"]
},
{
"name": "PL/SQL",
"aliases": ["Procedural Language/SQL"],
"versions": ["Oracle 11g", "Oracle 12c", "Oracle 18c", "Oracle 19c", "Oracle 21c"],
"proficiency_levels": ["beginner", "intermediate", "advanced", "expert"],
"related_skills": ["Oracle", "stored procedures", "triggers", "packages"],
"use_cases": ["Oracle database programming", "enterprise applications"],
"certifications": ["Oracle PL/SQL Developer Certified"]
},
{
"name": "T-SQL",
"aliases": ["Transact-SQL"],
"versions": ["SQL Server 2016", "2017", "2019", "2022"],
"proficiency_levels": ["beginner", "intermediate", "advanced", "expert"],
"related_skills": ["SQL Server", "stored procedures", "SSIS", "SSRS"],
"use_cases": ["Microsoft SQL Server programming", "enterprise data"],
"certifications": ["Microsoft Certified: Azure Database Administrator"]
},
{
"name": "PL/pgSQL",
"aliases": ["PostgreSQL Procedural Language"],
"versions": ["PostgreSQL 12", "13", "14", "15", "16"],
"proficiency_levels": ["beginner", "intermediate", "advanced", "expert"],
"related_skills": ["PostgreSQL", "stored procedures", "functions"],
"use_cases": ["PostgreSQL database programming"],
"certifications": []
}
],
"markup_styling": [
{
"name": "HTML",
"aliases": ["HTML5", "HyperText Markup Language"],
"versions": ["HTML4", "HTML5", "HTML5.1", "HTML5.2"],
"proficiency_levels": ["beginner", "intermediate", "advanced", "expert"],
"related_skills": ["CSS", "JavaScript", "web development", "semantic HTML", "accessibility"],
"use_cases": ["web development", "frontend development", "email templates"],
"certifications": ["W3C Certified HTML Developer"]
},
{
"name": "CSS",
"aliases": ["CSS3", "Cascading Style Sheets"],
"versions": ["CSS2", "CSS3", "CSS4 (modules)"],
"proficiency_levels": ["beginner", "intermediate", "advanced", "expert"],
"related_skills": ["HTML", "responsive design", "Flexbox", "Grid", "animations", "preprocessors"],
"use_cases": ["web styling", "responsive design", "UI development"],
"certifications": ["W3C Certified CSS Developer"]
},
{
"name": "SCSS",
"aliases": ["Sassy CSS", "Sass"],
"versions": ["Sass 1.x"],
"proficiency_levels": ["beginner", "intermediate", "advanced", "expert"],
"related_skills": ["CSS", "preprocessors", "variables", "mixins", "nesting"],
"use_cases": ["advanced CSS development", "maintainable stylesheets"],
"certifications": []
},
{
"name": "SASS",
"aliases": ["Syntactically Awesome Style Sheets"],
"versions": ["Sass 1.x"],
"proficiency_levels": ["beginner", "intermediate", "advanced", "expert"],
"related_skills": ["CSS", "SCSS", "preprocessors"],
"use_cases": ["CSS preprocessing", "design systems"],
"certifications": []
},
{
"name": "XML",
"aliases": ["Extensible Markup Language"],
"versions": ["XML 1.0", "XML 1.1"],
"proficiency_levels": ["beginner", "intermediate", "advanced", "expert"],
"related_skills": ["XPath", "XSLT", "XML Schema", "data interchange"],
"use_cases": ["data storage", "configuration", "web services", "document formats"],
"certifications": []
},
{
"name": "Markdown",
"aliases": ["MD", "CommonMark", "GFM"],
"versions": ["CommonMark", "GitHub Flavored Markdown"],
"proficiency_levels": ["beginner", "intermediate", "advanced"],
"related_skills": ["documentation", "technical writing", "README files"],
"use_cases": ["documentation", "README files", "static sites", "note-taking"],
"certifications": []
}
]
},
"frameworks_libraries": {
"backend": {
"python": [
{
"name": "Django",
"aliases": ["Django Framework"],
"versions": ["3.2", "4.0", "4.1", "4.2", "5.0"],
"proficiency_levels": ["beginner", "intermediate", "advanced", "expert"],
"related_skills": ["Python", "ORM", "REST API", "Django REST Framework", "MVT pattern", "PostgreSQL"],
"use_cases": ["web applications", "REST APIs", "content management", "rapid development"],
"certifications": []
},
{
"name": "Flask",
"aliases": ["Flask Framework"],
"versions": ["2.x", "3.x"],
"proficiency_levels": ["beginner", "intermediate", "advanced", "expert"],
"related_skills": ["Python", "Jinja2", "SQLAlchemy", "REST API", "microservices"],
"use_cases": ["microservices", "REST APIs", "lightweight web apps", "prototyping"],
"certifications": []
},
{
"name": "FastAPI",
"aliases": [],
"versions": ["0.95+", "0.100+"],
"proficiency_levels": ["beginner", "intermediate", "advanced", "expert"],
"related_skills": ["Python", "async/await", "Pydantic", "OpenAPI", "type hints", "REST API"],
"use_cases": ["high-performance APIs", "async applications", "microservices", "ML serving"],
"certifications": []
},
{
"name": "Tornado",
"aliases": [],
"versions": ["6.x"],
"proficiency_levels": ["beginner", "intermediate", "advanced", "expert"],
"related_skills": ["Python", "async", "WebSockets", "non-blocking I/O"],
"use_cases": ["real-time applications", "WebSocket servers", "async web services"],
"certifications": []
},
{
"name": "Pyramid",
"aliases": [],
"versions": ["2.x"],
"proficiency_levels": ["beginner", "intermediate", "advanced", "expert"],
"related_skills": ["Python", "WSGI", "Chameleon", "SQLAlchemy"],
"use_cases": ["web applications", "flexible architecture", "scalable apps"],
"certifications": []
},
{
"name": "Celery",
"aliases": [],
"versions": ["5.x"],
"proficiency_levels": ["beginner", "intermediate", "advanced", "expert"],
"related_skills": ["Python", "task queues", "distributed systems", "Redis", "RabbitMQ"],
"use_cases": ["asynchronous task processing", "scheduled jobs", "distributed computing"],
"certifications": []
},
{
"name": "SQLAlchemy",
"aliases": ["SQL Alchemy"],
"versions": ["1.4", "2.0"],
"proficiency_levels": ["beginner", "intermediate", "advanced", "expert"],
"related_skills": ["Python", "ORM", "SQL", "database management"],
"use_cases": ["database abstraction", "ORM", "query building"],
"certifications": []
},
{
"name": "Pydantic",
"aliases": [],
"versions": ["1.x", "2.x"],
"proficiency_levels": ["beginner", "intermediate", "advanced", "expert"],
"related_skills": ["Python", "data validation", "type hints", "FastAPI"],
"use_cases": ["data validation", "settings management", "API development"],
"certifications": []
}
],
"javascript_typescript": [
{
"name": "Node.js",
"aliases": ["NodeJS", "Node"],
"versions": ["14.x", "16.x", "18.x", "20.x", "21.x"],
"proficiency_levels": ["beginner", "intermediate", "advanced", "expert"],
"related_skills": ["JavaScript", "npm", "Express", "async/await", "event loop", "streams"],
"use_cases": ["backend development", "API servers", "real-time applications", "microservices"],
"certifications": ["OpenJS Node.js Application Developer", "OpenJS Node.js Services Developer"]
},
{
"name": "Express.js",
"aliases": ["Express"],
"versions": ["4.x", "5.x"],
"proficiency_levels": ["beginner", "intermediate", "advanced", "expert"],
"related_skills": ["Node.js", "middleware", "routing", "REST API"],
"use_cases": ["web servers", "REST APIs", "backend services"],
"certifications": []
},
{
"name": "NestJS",
"aliases": ["Nest"],
"versions": ["9.x", "10.x"],
"proficiency_levels": ["beginner", "intermediate", "advanced", "expert"],
"related_skills": ["TypeScript", "Node.js", "decorators", "dependency injection", "microservices"],
"use_cases": ["enterprise applications", "microservices", "scalable backends"],
"certifications": []
},
{
"name": "Koa",
"aliases": ["Koa.js"],
"versions": ["2.x"],
"proficiency_levels": ["beginner", "intermediate", "advanced", "expert"],
"related_skills": ["Node.js", "async/await", "middleware"],
"use_cases": ["web applications", "APIs", "modern Node.js apps"],
"certifications": []
},
{
"name": "Fastify",
"aliases": [],
"versions": ["4.x"],
"proficiency_levels": ["beginner", "intermediate", "advanced", "expert"],
"related_skills": ["Node.js", "JSON Schema", "high performance", "plugins"],
"use_cases": ["high-performance APIs", "microservices"],
"certifications": []
},
{
"name": "Hapi.js",
"aliases": ["Hapi"],
"versions": ["21.x"],
"proficiency_levels": ["beginner", "intermediate", "advanced", "expert"],
"related_skills": ["Node.js", "configuration", "validation"],
"use_cases": ["enterprise applications", "configuration-centric apps"],
"certifications": []
},
{
"name": "Adonis.js",
"aliases": ["AdonisJS"],
"versions": ["5.x", "6.x"],
"proficiency_levels": ["beginner", "intermediate", "advanced", "expert"],
"related_skills": ["Node.js", "TypeScript", "MVC", "ORM"],
"use_cases": ["full-stack applications", "MVC applications"],
"certifications": []
}
],
"java": [
{
"name": "Spring Boot",
"aliases": ["SpringBoot"],
"versions": ["2.7", "3.0", "3.1", "3.2"],
"proficiency_levels": ["beginner", "intermediate", "advanced", "expert"],
"related_skills": ["Java", "Spring Framework", "microservices", "REST API", "dependency injection"],
"use_cases": ["microservices", "enterprise applications", "REST APIs"],
"certifications": ["Spring Professional Certification"]
},
{
"name": "Spring Framework",
"aliases": ["Spring"],
"versions": ["5.x", "6.x"],
"proficiency_levels": ["beginner", "intermediate", "advanced", "expert"],
"related_skills": ["Java", "dependency injection", "AOP", "Spring MVC", "Spring Security"],
"use_cases": ["enterprise Java applications", "dependency injection"],
"certifications": ["Spring Professional Certification"]
},
{
"name": "Hibernate",
"aliases": ["Hibernate ORM"],
"versions": ["5.x", "6.x"],
"proficiency_levels": ["beginner", "intermediate", "advanced", "expert"],
"related_skills": ["Java", "JPA", "ORM", "database management"],
"use_cases": ["object-relational mapping", "database persistence"],
"certifications": []
},
{
"name": "Micronaut",
"aliases": [],
"versions": ["3.x", "4.x"],
"proficiency_levels": ["beginner", "intermediate", "advanced", "expert"],
"related_skills": ["Java", "microservices", "GraalVM", "cloud native"],
"use_cases": ["microservices", "serverless", "cloud-native apps"],
"certifications": []
},
{
"name": "Quarkus",
"aliases": [],
"versions": ["2.x", "3.x"],
"proficiency_levels": ["beginner", "intermediate", "advanced", "expert"],
"related_skills": ["Java", "Kubernetes", "cloud native", "GraalVM"],
"use_cases": ["cloud-native applications", "Kubernetes", "serverless"],
"certifications": []
},
{
"name": "Jakarta EE",
"aliases": ["J2EE", "Java EE", "Enterprise Java"],
"versions": ["8", "9", "10"],
"proficiency_levels": ["beginner", "intermediate", "advanced", "expert"],
"related_skills": ["Java", "enterprise patterns", "servlets", "EJB"],
"use_cases": ["enterprise applications", "application servers"],
"certifications": ["Oracle Certified Professional, Java EE"]
},
{
"name": "Vert.x",
"aliases": ["Eclipse Vert.x"],
"versions": ["4.x"],
"proficiency_levels": ["beginner", "intermediate", "advanced", "expert"],
"related_skills": ["Java", "reactive", "event-driven", "polyglot"],
"use_cases": ["reactive applications", "event-driven systems"],
"certifications": []
}
],
"dotnet": [
{
"name": ".NET Core",
"aliases": [".NET", "DotNet Core", "dotnet"],
"versions": ["3.1", "5.0", "6.0", "7.0", "8.0"],
"proficiency_levels": ["beginner", "intermediate", "advanced", "expert"],
"related_skills": ["C#", "ASP.NET Core", "Entity Framework", "cross-platform"],
"use_cases": ["cross-platform applications", "web APIs", "microservices"],
"certifications": ["Microsoft Certified: Azure Developer"]
},
{
"name": "ASP.NET Core",
"aliases": ["ASP.NET"],
"versions": ["3.1", "5.0", "6.0", "7.0", "8.0"],
"proficiency_levels": ["beginner", "intermediate", "advanced", "expert"],
"related_skills": ["C#", ".NET", "MVC", "Razor Pages", "Web API"],
"use_cases": ["web applications", "REST APIs", "web services"],
"certifications": ["Microsoft Certified: Azure Developer"]
},
{
"name": "Entity Framework",
"aliases": ["EF Core", "Entity Framework Core"],
"versions": ["3.1", "5.0", "6.0", "7.0", "8.0"],
"proficiency_levels": ["beginner", "intermediate", "advanced", "expert"],
"related_skills": ["C#", ".NET", "ORM", "LINQ", "database"],
"use_cases": ["data access", "ORM", "database operations"],
"certifications": []
},
{
"name": "Blazor",
"aliases": ["Blazor WebAssembly", "Blazor Server"],
"versions": [".NET 6", ".NET 7", ".NET 8"],
"proficiency_levels": ["beginner", "intermediate", "advanced", "expert"],
"related_skills": ["C#", ".NET", "WebAssembly", "component-based"],
"use_cases": ["web UIs", "single-page applications", "interactive web apps"],
"certifications": []
}
],
"ruby": [
{
"name": "Ruby on Rails",
"aliases": ["Rails", "RoR"],
"versions": ["6.1", "7.0", "7.1"],
"proficiency_levels": ["beginner", "intermediate", "advanced", "expert"],
"related_skills": ["Ruby", "MVC", "Active Record", "REST", "convention over configuration"],
"use_cases": ["web applications", "rapid development", "startups"],
"certifications": []
},
{
"name": "Sinatra",
"aliases": [],
"versions": ["2.x", "3.x"],
"proficiency_levels": ["beginner", "intermediate", "advanced", "expert"],
"related_skills": ["Ruby", "lightweight", "DSL"],
"use_cases": ["microservices", "small web apps", "APIs"],
"certifications": []
},
{
"name": "Hanami",
"aliases": [],
"versions": ["2.x"],
"proficiency_levels": ["beginner", "intermediate", "advanced", "expert"],
"related_skills": ["Ruby", "clean architecture", "monorepo"],
"use_cases": ["web applications", "clean architecture"],
"certifications": []
}
],
"go": [
{
"name": "Gin",
"aliases": ["Gin Gonic"],
"versions": ["1.x"],
"proficiency_levels": ["beginner", "intermediate", "advanced", "expert"],
"related_skills": ["Go", "HTTP", "REST API", "middleware"],
"use_cases": ["web services", "REST APIs", "microservices"],
"certifications": []
},
{
"name": "Echo",
"aliases": [],
"versions": ["4.x"],
"proficiency_levels": ["beginner", "intermediate", "advanced", "expert"],
"related_skills": ["Go", "HTTP", "REST API", "high performance"],
"use_cases": ["web applications", "APIs", "microservices"],
"certifications": []
},
{
"name": "Fiber",
"aliases": [],
"versions": ["2.x"],
"proficiency_levels": ["beginner", "intermediate", "advanced", "expert"],
"related_skills": ["Go", "Express-like", "fast"],
"use_cases": ["web APIs", "high-performance applications"],
"certifications": []
},
{
"name": "Beego",
"aliases": [],
"versions": ["2.x"],
"proficiency_levels": ["beginner", "intermediate", "advanced", "expert"],
"related_skills": ["Go", "MVC", "ORM"],
"use_cases": ["web applications", "RESTful services"],
"certifications": []
},
{
"name": "GORM",
"aliases": [],
"versions": ["1.x"],
"proficiency_levels": ["beginner", "intermediate", "advanced", "expert"],
"related_skills": ["Go", "ORM", "database"],
"use_cases": ["database operations", "ORM"],
"certifications": []
}
],
"php": [
{
"name": "Laravel",
"aliases": [],
"versions": ["9.x", "10.x", "11.x"],
"proficiency_levels": ["beginner", "intermediate", "advanced", "expert"],
"related_skills": ["PHP", "MVC", "Eloquent ORM", "Blade", "Artisan"],
"use_cases": ["web applications", "APIs", "e-commerce"],
"certifications": []
},
{
"name": "Symfony",
"aliases": [],
"versions": ["5.x", "6.x", "7.x"],
"proficiency_levels": ["beginner", "intermediate", "advanced", "expert"],
"related_skills": ["PHP", "MVC", "Doctrine", "Twig"],
"use_cases": ["enterprise applications", "APIs", "CMS"],
"certifications": ["Symfony Certification"]
},
{
"name": "CodeIgniter",
"aliases": [],
"versions": ["4.x"],
"proficiency_levels": ["beginner", "intermediate", "advanced", "expert"],
"related_skills": ["PHP", "MVC", "lightweight"],
"use_cases": ["small to medium applications", "rapid development"],
"certifications": []
},
{
"name": "Slim",
"aliases": ["Slim Framework"],
"versions": ["4.x"],
"proficiency_levels": ["beginner", "intermediate", "advanced", "expert"],
"related_skills": ["PHP", "micro-framework", "REST API"],
"use_cases": ["APIs", "microservices", "small applications"],
"certifications": []
}
]
}
}
}