Scoring Format:
1. Roles & Responsibilities: 8/10
2. Years of Experience: 0/10
3. Education Qualification: 10/10
4. Skills/Knowledge: 6/10
5. Domain/Industry: 2/10
6. Key Competencies: 8/10
7. Certifications: 4/10

Descriptive Analysis: 
Overall Summary-
- The candidate has extensive experience in software development, particularly in Android-based Automotive Infotainment systems, which demonstrates the ability to collaborate with cross-functional teams, understand system interfaces, and participate in the design, coding, and testing of software applications. This aligns well with the roles and responsibilities required.
- However, the candidate has over 4 years of experience, which exceeds the 0-1 years specified in the job requirements, resulting in a score of 0 for Years of Experience.
- The candidate holds a Bachelor of Engineering degree, meeting the education qualification requirement perfectly.
- The resume shows proficiency in a variety of technical skills, including Android, Java, Kotlin, and Python, which are somewhat relevant to the required skills. However, there is no direct mention of proficiency in C++, .NET, or HTML5, which are primary skills for the job, leading to a lower score in Skills/Knowledge.
- There is no explicit mention of banking domain knowledge, which is a nice-to-have, resulting in a low score in Domain/Industry.
- The candidate has demonstrated key competencies such as problem-solving skills, the ability to work independently, strong communication skills, and a proactive learning attitude through various projects and achievements. This suggests a good fit for the Key Competencies requirement.
- Certifications are not explicitly mentioned in the resume, and there is no evidence of certifications in the primary skills required for the job, leading to a lower score in Certifications. However, the candidate's experience and projects suggest some level of expertise in related technical areas.