Naveen Varma
@naveenvarma
Software Developer Intern at Shatterdome
Hyderabad, India
Naveen Varma is a Computer Science graduate with experience in full-stack web development and software engineering. He has developed complex applications using frameworks like Django, Flask, and Node.js, implementing features such as payment gateways and chat systems. His technical skills include Python, JavaScript, and proficiency in cloud platforms like AWS and Google Cloud Platform.
Experience
Software Developer Intern
Shatterdome
Developing and maintaining software that performs complex functionalities, calculations, and simulations, using Python and collaborating with other developers to implement new features. Testing and debugging of the software by writing clean and well-documented code to contribute to the development via participating in code reviews. Assisting in the development of new features and functionality for web applications using Core Python, Flask, and MongoDB.
Software Engineer Intern
MakeMyMusic
Developed a full-stack web application from scratch with features such as an authentication system (with Google and Facebook login support), chat system(using Django channel), and advanced search options. Utilized Django and its advanced features such as decorators, serializers, and pagination, along with PostgreSQL as the database. Implemented Periodic tasks using Redis server and Django celery that supports efficient multi-threading by bypassing Python's GIL thereby reducing the time by 30%. Incorporated payment integration using the Razorpay API in the project that allowed for secure and convenient transactions to take place.
Software Developer Intern
Perfect E-Learning
Developed a video comparison software using OpenCV with the help of PSNR(Peak Signal to Noise ratio) and MSSIM(Mean Structural Similarity) measures. Automated Piazza Platform using Selenium that helped in minimizing human workload and reducing the duration of work by 33%. Converted audio from .mp3 files to .txt files and extracted required information using NLTK.
JavaScript Teaching Assistant
ProCareer Academy
Assisting International clients from Los Angeles in learning data structures and algorithms in JavaScript and EcmaScript. Assigned Engaging assignments and mini-projects with daily life scenarios that can be solved using algorithms like Binary Search, Dijkstra, etc.
Research and Development Intern
Geno Paradigm
Researched MHBS (mobile helping babies survive) Android application by exploring new technologies like Cordova, Xml & Flutter. Analyzed Mathesar (Online Database Viewer) and grasped databases' internal working, including learning Svelte and a thorough understanding of API.
Education
Keshav Memorial Institute of Technology
Bachelor of Computer Science
Computer Science