About
Software Engineer with 2+ years of experience building production React.js applications used by 7,000-10,000+ daily users. Built a dynamic theming engine generating 20+ UI shades from 4 base colors, a custom bet-validation system, and converted a hardcoded game timer into a fully API-driven dynamic countdown. Backend experience in C++ from an internal enterprise application internship at Nokia, working across GUI, calculation-tree logic, and configuration templates.
Skills & Expertise (34)
Work Experience
Software Development Engineer 1 (SDE-1)
Arrise Solutions
Jul 2024 - Sep 2026
Engineered a dynamic theming system in React.js and CSS that algorithmically generated 20+ UI shades from 4 backend-supplied primary colors in real time, replacing a hardcoded color/shade system and enabling operators to rebrand the UI without frontend code changes. Built a custom side-bet input component in React.js with real-time validation (blocking text, negative, and invalid values) that let users enter any valid numeric bet, replacing a fixed preset pattern (0, 1, 2, 5, 10...) and increasing betting flexibility. Designed and shipped a responsive React.js virtual keyboard component to support free-text bet entry on touch and mobile devices, extending the side-bet feature across device types. Converted a statically hardcoded 2-minute race timer in the React.js game UI into a fully dynamic, API-driven countdown supporting variable race durations (1-7+ minutes). Performed 15+ peer code reviews, identifying and resolving 7+ bugs prior to production release on a platform serving 7,000-8,000 daily active users (10,000+ on weekends/holidays). Partnered within a 35+ member cross-functional department (backend, QA, 3D, PM) to translate business requirements into pixel-perfect, accessible interfaces across Agile sprint cycles.
Software Development Intern
Nokia Solutions and Networks
Aug 2023 - Jun 2024
Supported maintenance and enhancement of Acord, an internal C++ enterprise application, across its GUI, calculation engine, and configuration layers. Assisted in maintaining and debugging the IPU (Input Processing Unit), a tree-structured calculation engine, to ensure accurate processing of business calculation scenarios. Updated YAML and Excel configuration templates and supported GUI and plugin module upkeep, ensuring consistency across the application's extensible architecture.
Education
Bachelor of Technology, Computer Science and Engineering - KIIT Deemed University
- 2024 ยท Afghanistan
Certifications
No certifications added yet