Summary
Overview
Work History
Education
Skills
Certification
Languages
Hobbies and Interests
Projects
Volunteer Experience
Websites
Timeline
Generic

Nikhil Singh Bariha

Raipur

Summary

Dedicated Electronics and Communication Engineering student with hands-on experience in open-source software development and backend technologies. Proven track record of contributing to large-scale projects like AnkiDroid, with expertise in Android development, backend systems, and modern web technologies. Passionate about creating efficient, scalable solutions and contributing to the tech community.

Overview

2026
2026
years of professional experience
1
1
Certification

Work History

Open Source Developer & Contributor

AnkiDroid Project
09.2023 - Current
  • Resolved critical UI bug in floating action button component, enhancing user experience for 10M+ global users
  • Developed and implemented snackbar notification system for deck creation/deletion actions, improving user feedback and app usability
  • Collaborated with international development team using GitHub workflows, code reviews, and issue tracking systems
  • Gained expertise in Android SDK, Material Design principles, and open-source contribution best practices
  • Technologies Used: Kotlin, Java, Android SDK, Git, GitHub, Material Design

Backend Developer

Personal Project
  • Architected and developed RESTful backend services using ExpressJS and MongoDB for scalable web applications
  • Implemented secure authentication systems, data validation, and comprehensive error handling mechanisms
  • Optimized database queries and API performance to support concurrent user sessions and high throughput
  • Integrated third-party APIs and services to enhance application functionality and user experience
  • Technologies Used: JavaScript, ExpressJS, MongoDB, Node.js, RESTful APIs

Education

Bachelor of Technology - Electronics and Communication Engineering

Indian Institute of Information Technology (IIIT) Naya Raipur
Naya Raipur (C.G)
08-2025

Skills

  • Programming Languages: Kotlin, Java, JavaScript, Python, C, SQL
  • Mobile Development: Android SDK, Material Design, XML, Gradle, Android Studio
  • Backend Technologies: Nodejs, ExpressJS, RESTful APIs, JWT Authentication, API Design
  • Databases: MongoDB, MySQL, SQLite, Database Design, Query Optimization
  • Web Technologies: HTML5, CSS3, JavaScript, AJAX, JSON, Responsive Design
  • Developer Tools: Android Studio, Visual Studio Code, Git, GitHub, Postman, MongoDB Compass
  • Version Control: Git, GitHub, Branching Strategies, Code Review, Collaborative Development
  • Testing: Unit Testing, Integration Testing, API Testing, Debugging
  • CS Fundamentals: Data Structures and Algorithms, Object-Oriented Programming, Database Management Systems

Certification

  • [Android Developer Certification - Google/Udacity]
  • [Java Programming Certification]
  • [Database Management Certification]
  • Contributing member of AnkiDroid open-source community
  • [Academic achievements, scholarships, or honors]

Languages

English (Fluent), Hindi (Native), [Other languages if applicable]

Hobbies and Interests

Open Source Development and Community Contribution, Mobile App Development and Android Ecosystem, Backend Architecture and System Design, Technology Trends and Innovation, [Personal interests that demonstrate well-roundedness]

Projects

E-Commerce Backend API | ExpressJS, MongoDB, JWT, GitHub: [Project Link], Built comprehensive backend system for e-commerce platform with user authentication, product management, and order processing, Implemented JWT-based authentication and authorization for secure user sessions and role-based access control, Designed normalized database schema with optimized queries for improved performance and data integrity, Created comprehensive API documentation and implemented automated testing for reliability, Mobile App Development | Android, Kotlin, GitHub: [Project Link], Developed Android application with modern UI/UX following Material Design guidelines and best practices, Implemented local data storage, network communication, and user preference management systems, Integrated third-party SDKs and APIs for enhanced functionality and seamless user experience, Applied MVVM architecture pattern for maintainable, testable, and scalable code structure

Volunteer Experience

Volunteer & Community Involvement, [Technical club memberships or leadership roles], [Organizing tech events, hackathons, or workshops], [College technical society participation]

Timeline

Open Source Developer & Contributor

AnkiDroid Project
09.2023 - Current

Backend Developer

Personal Project

Bachelor of Technology - Electronics and Communication Engineering

Indian Institute of Information Technology (IIIT) Naya Raipur
Nikhil Singh Bariha