Spaces:
Running
Running
| { | |
| "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": [] | |
| } | |
| ] | |
| } | |
| } | |
| } | |