Back to Projects

AMCAT Universal Player

Multi-Assessment Platform

PHPLaravelMySQLAerospikeAWS

Overview

Worked as a Backend Engineer on AMCAT Universal Player - a comprehensive assessment platform responsible for delivering multiple types of evaluations including technical assessments, voice-based tests, psychometric analysis, and personality evaluations to millions of candidates.

My Role & Contributions

  • Developed backend services for multiple assessment modules including Automata (technical), SVAR (voice), OPQ (psychometric), and personality assessments
  • Collaborated with ML engineers to develop psychometric scoring algorithms integral to AMCAT's statistical assessment system
  • Enhanced query performance through strategic implementation of Aerospike in-memory caching
  • Ensured seamless operation under high-volume conditions during peak assessment periods
  • Worked closely with AI team to implement different scoring mechanisms for various assessment types

Assessment Modules Developed

Core Assessment Types

  • Automata: Technical assessment module for programming and technical skills evaluation
  • SVAR: Voice-based assessment system for communication skills
  • OPQ: Psychometric evaluation for personality traits and career aptitude
  • Personality Module: Comprehensive personality assessment framework
  • Custom Modules: Tailored assessment solutions for specific client requirements

Scoring System Integration

  • Implemented diverse scoring algorithms for different assessment types
  • Integrated ML models for psychometric and personality evaluations
  • Developed statistical scoring for career-based examinations
  • Real-time score calculation and normalization across modules

Technical Implementation

Backend Architecture

  • Framework: Laravel PHP for robust API development
  • Database: MySQL with optimized queries for high-volume data
  • Caching: Aerospike in-memory database for performance optimization
  • Infrastructure: AWS deployment with auto-scaling capabilities

Performance Optimization

  • Minimized response times through strategic caching implementation
  • Optimized database queries for concurrent assessment delivery
  • Implemented efficient data structures for real-time scoring
  • Ensured platform stability during high-stakes examination periods

Results & Impact

2M+

Annual assessments

50+

Assessment modules

50%

Faster query performance

<2s

Average response time

Key Achievements

  • Successfully integrated multiple assessment modules into unified platform
  • Collaborated with AI/ML team to implement sophisticated scoring algorithms
  • Enhanced system performance through Aerospike caching implementation
  • Maintained platform stability for millions of concurrent assessments
  • Developed custom assessment modules based on client requirements

Tech Stack

PHPLaravelMySQLAerospikeAWSREST APIsML IntegrationPerformance Optimization