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