Mahavir Singh
About Mahavir Singh
Mahavir Singh is a student developer specializing in Android development, with a Bachelor of Technology in Computer Science from Northern India Engineering College. He has participated in Google Summer of Code and has experience working with various programming languages and tools.
Education and Expertise
Mahavir Singh studied Computer Science at Northern India Engineering College in New Delhi, where he completed his Bachelor of Technology (BTech) from 2018 to 2022. His academic background provided him with a solid foundation in various programming languages, including C, C++, Java, XML, and HTML. He has developed expertise in Android development, utilizing tools such as Android Studio and Eclipse IDE. Additionally, he engages in competitive programming, achieving a 4-star rating on Codechef, which reflects his proficiency in problem-solving and coding skills.
Work Experience in Android Development
Mahavir Singh has accumulated experience in Android development through various roles. He worked as an Android Developer at Origin Cloud Technologies Private Limited for two months in 2019 and later at EASYOPS TECHNOLOGIES for one year from 2020 to 2021 in Delhi. His responsibilities included developing mobile applications and contributing to software projects, which enhanced his practical skills in the field.
Participation in Google Summer of Code
Mahavir Singh participated in Google Summer of Code 2021 as a student developer with LibreHealth. This program allowed him to work on open-source projects, gaining valuable experience in software development and collaboration within the tech community. He continues to be involved in Google Summer of Code as a student developer since 2021, furthering his contributions to open-source initiatives.
Involvement in Coding Clubs
Mahavir Singh was actively involved in coding clubs during his academic years. He worked as a learner at Coding Club from 2018 to 2020, where he enhanced his coding skills and collaborated with peers on various programming projects. He also participated in Coding Blocks for one year during the same period, which contributed to his development as a programmer and his understanding of software engineering principles.
Version Control and Development Tools
In his development work, Mahavir Singh utilizes version control systems like Git, which are essential for managing code changes and collaborating with other developers. His familiarity with these tools supports his ability to work effectively on team projects and maintain organized codebases, contributing to his overall efficiency as a developer.