{ "overall_score": 29, "summary": "The resume shows early-career backend, cloud, and IoT/edge ML project experience with hands-on CI/CD and serverless work. It does not demonstrate the senior-level (8+ years) experience or explicit GenAI/LLM, gRPC, GraphQL, and large-scale observability experience requested for the L5 GenAI Platform role. There is evidence of relevant technical aptitude and small-to-midsize system design work but limited alignment with the role’s scale and specific GenAI stack requirements.", "criteria_scores": [ { "criterion": "Years of software engineering experience (8+ years)", "score": 0, "evidence": "Resume shows current studies (B.S. expected May 2028) and role dates: Poppin’ Jobs Mar 2025–Current and project work through 2025; no multi-year professional experience listed.", "comments": "Candidate is an undergraduate student with internships/projects; resume does not support 8+ years of professional experience." }, { "criterion": "GenAI stack (LLMs, RAG, Agents/Tools) experience", "score": 0, "evidence": "No mentions of LLMs, retrieval-augmented generation (RAG), Agents, or prompt engineering in the resume.", "comments": "No explicit LLM/GenAI experience is provided; AI work noted is ML inference and a serverless parser, not LLM-based systems." }, { "criterion": "SDKs and API development", "score": 4, "evidence": "Notes: 'Develop scalable backend services using .NET and C#', 'Design API integrations between frontend and backend systems', and 'Architected modular components within a monorepo'.", "comments": "Shows practical API and backend service experience at application level. No evidence of designing or publishing SDKs for external/internal developer consumption at large scale." }, { "criterion": "Software design and distributed systems", "score": 5, "evidence": "Led distributed IoT system for acoustic drone detection, built MQTT-based messaging, designed cloud data pipeline on AWS IoT, and used Strangler pattern for incremental migration.", "comments": "Demonstrates system design and distributed messaging at an academic/research project scale and practical modernization patterns; limited evidence of operating large-scale, fault-tolerant production systems." }, { "criterion": "Java and gRPC proficiency", "score": 3, "evidence": "Java is listed in Languages. No mention of gRPC or related RPC frameworks.", "comments": "Java is present but there is no resume evidence of gRPC experience; proficiency in Java alone is insufficient for the stated gRPC requirement." }, { "criterion": "Python and Python packaging/tooling", "score": 3, "evidence": "Python is listed in Languages; projects mention serverless Azure function and ML inference but do not detail Python packaging or tooling.", "comments": "Candidate likely has Python knowledge, but there is no explicit evidence of Python package management tooling experience (pip, poetry, packaging, distribution)." }, { "criterion": "GraphQL experience", "score": 0, "evidence": "Resume does not mention GraphQL.", "comments": "No resume evidence for GraphQL development or schema/apollo experience." }, { "criterion": "Large-scale build, release, CI/CD, and observability", "score": 4, "evidence": "Implemented CI/CD pipeline for Potion, used Docker, self-hosted deployment, and mentions CI/CD under Backend & DevOps.", "comments": "Shows CI/CD and deployment experience for personal and team projects; lacks evidence of large-scale release engineering, enterprise CI/CD pipelines, or observability tooling (metrics/tracing/alerting) at production scale." }, { "criterion": "Designing, building, and deploying ML applications", "score": 5, "evidence": "Led acoustic drone detection project with real-time acoustic processing and ML inference on edge devices; built AI-powered serverless function on Azure to parse job descriptions.", "comments": "Has hands-on ML application and inference experience (edge and serverless). No explicit evidence of training large models, model fine-tuning workflows, or deploying LLMs." }, { "criterion": "Cloud and DevOps (Azure, AWS, Docker, Linux, Ansible)", "score": 6, "evidence": "Lists Azure, AWS IoT, Docker, Nginx, Ansible, Linux, CI/CD; projects include Azure Functions, AWS IoT platform, and self-hosted deployments.", "comments": "Strong foundational cloud and DevOps exposure across multiple technologies; evidence is oriented toward student/research and small production deployments rather than global-scale services." } ], "strengths": [ "Hands-on backend development using .NET/C# and API integration experience.", "Practical cloud and DevOps experience (Azure Functions, AWS IoT, Docker, CI/CD).", "Led a distributed IoT/edge ML research project with real-time inference and reliable messaging (MQTT).", "Demonstrated ability to optimize backend performance (eliminated N+1 queries) and perform system modernization (Strangler pattern).", "Built and maintained end-to-end projects including deployment and database management (Potion)." ], "weaknesses": [ "Does not meet the 8+ years of software engineering experience required for L5.", "No explicit experience with LLMs, RAG, Agents, or GenAI platform tooling.", "No evidence of gRPC or GraphQL usage or Python packaging/tooling experience.", "Limited evidence of operating large-scale, observable, fault-tolerant distributed systems in production.", "No demonstrated experience publishing SDKs or building developer-facing platform libraries at scale." ], "missing_information": [ "Total professional years of experience and scope of responsibilities at each role (team size, user/traffic scale).", "Specific experience with LLMs, RAG systems, agent frameworks, or prompt engineering.", "Use of gRPC and GraphQL in projects or any production-grade RPC/graph API implementations.", "Experience with Python package management tooling (pip, poetry, packaging) and related workflows.", "Details on observability tooling and practices used (metrics, tracing, logging, alerting) in deployed systems.", "Evidence of designing/publishing SDKs or libraries intended for internal/external developer consumption." ], "recommendation": { "label": "Weak fit", "rationale": "The candidate shows relevant early-career technical foundations (backend, cloud, CI/CD, edge ML) but lacks the senior experience level (8+ years) and specific GenAI, gRPC/GraphQL, and large-scale observability and SDK development experience required for the L5 GenAI Platform role. The resume indicates potential for growth but does not meet the role’s stated requirements." } }