Kanika Rana is a software engineer with seven years of experience combining enterprise application development and research-oriented graduate study in computer science at Northeastern University, where she is specializing in Data Science and Machine Learning. She has progressed from Accenture application development roles in Salesforce to engineering work at Red Hat, and brings practical strengths in SDLC, requirement gathering, code optimization, and system design. Her background includes quantitative development co-op experience and multiple graduate teaching assistantships, reflecting both hands-on implementation skills and the ability to explain complex concepts across diverse programming languages. Currently focused on AI fundamentals, IoT haptics, system security and DevOps, she pairs academic rigor with production-facing engineering. A detail that sets her apart is her cross-domain interest in haptics—an uncommon intersection of tactile interfaces and data-driven systems that suggests a penchant for emerging, multidisciplinary problems.
7 years of coding experience
5 years of employment as a software developer
Jaypee University of Information Technology
Master's degree, Computer Science, expected in december, Master's degree, Computer Science, expected in december at Northeastern University
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.