Summary
Overview
Work History
Education
Skills
Certification
Projects
Languages
Timeline
Generic

Devansh Karnwal

Haridwar

Summary

Dynamic Software Developer with expertise in Python, Django, and FastAPI. Skilled in developing scalable web applications and backend systems, optimizing user experience and operational efficiency. Strong problem-solving abilities and a collaborative approach have contributed to significant improvements in project outcomes. Experienced in API development, database optimization, and cloud deployment. Passionate about continuous learning and implementing innovative solutions to drive business success.

Overview

1
1
year of professional experience
1
1
Certification

Work History

Software Developer

Houston Systems Private Limited
Greater Noida
11.2024 - Current

1. Blog Application Development

  • Developed a fully functional blog application using Python and Django.
  • Implemented features such as user authentication, post creation, editing, and deletion.
  • Designed and optimized the database schema using Django ORM.
  • Integrated commenting and category/tagging features for better content organization.
  • Used Django templates and REST API for frontend-backend interaction.
  • Ensured security with user authentication, authorization, and CSRF protection.

2. Parking Management System (Backend Development)

  • Designed and developed the backend system for a Parking Management System using Python and FastAPI.
  • Implemented user authentication and role-based access control for security.
  • Created RESTful APIs for vehicle entry, exit, parking slot allocation, and payment processing.
  • Used MongoDB for storing parking records, optimizing query performance.
  • Integrated real-time updates and notifications using WebSockets.
  • Ensured scalability and performance optimization using async programming in FastAPI.

3. Stadium Machine Backend Development (Mohali, Chandigarh)

  • Worked on the stadium machine backend system using Python and Django for managing entry and access control.
  • Developed APIs for ticket validation, accreditation card authentication, and entry logs.
  • Integrated with hardware devices (gates, scanners, and validation machines).
  • Implemented real-time access tracking and stored logs in a MySQL database.
  • Ensured data security, encryption, and compliance with industry standards.

4. Hospital Visitor Management System

  • Developed a visitor management system for hospitals using Python and Django.
  • Implemented visitor registration, check-in/check-out system, and appointment scheduling.
  • Developed a role-based system for patients, doctors, and hospital staff.
  • Integrated with SMS/Email notifications for appointment reminders.
  • Stored visitor records securely in a MySQL database with efficient indexing.
  • Ensured secure authentication and access control using Django’s built-in security features.

Backend Intern

FUZZY LOGIC SOLUTIONS
Milton keynes
05.2024 - 10.2024

1. Portfolio Website Development

  • Designed and developed a portfolio website using Django and Python to showcase projects and skills.
  • Implemented user authentication, allowing users to create accounts and manage their profiles.
  • Developed an interactive dashboard for users to update their personal information, skills, and project details.
  • Integrated dynamic content rendering using Django templates and JavaScript for a smooth user experience.
  • Used SQLite/MySQL as the database for storing user information, projects, and achievements.
  • Ensured responsive design using HTML, CSS, and JavaScript, making the site accessible on all devices.
  • Implemented contact forms and feedback mechanisms, allowing visitors to reach out via email.

2. E-commerce Website Management

  • Managed and maintained a fully functional e-commerce platform with Django and Python.
  • Implemented product listing functionality, allowing sellers to add, edit, and delete products.
  • Developed a user authentication system for customer accounts, enabling secure login and profile management.
  • Integrated a shopping cart and order management system with real-time inventory tracking.
  • Implemented payment gateway integration for seamless online transactions.
  • Created admin dashboards for monitoring sales, managing user accounts, and handling customer queries.
  • Optimized database queries using Django ORM to ensure fast product retrieval and a smooth shopping experience.
  • Implemented security measures such as CSRF protection, user role-based access, and encrypted passwords.

3. Social Media App Development ("Social Pot")

  • Developed a social media platform named "Social Pot" using Python and Django.
  • Implemented user registration and authentication, allowing users to create profiles and manage their accounts securely.
  • Developed a post creation and sharing system, where users could upload text, images, and videos.
  • Integrated real-time notifications, likes, and comment functionalities to enhance user engagement.
  • Designed a follower/following system, enabling users to build a network and interact with others.
  • Used Django REST Framework (DRF) to develop a RESTful API for frontend integration and mobile app compatibility.
  • Integrated search functionality to help users find posts, profiles, and trending content.
  • Optimized database queries and indexing to ensure scalability and efficient data retrieval.
  • Ensured high security with JWT authentication, data encryption, and protection against SQL injection and XSS attacks.

Education

Master's - Computer Application

Bennett University
Greater Noida, UP
05-2025

Bachelor's - Computer Application

Institute Of Technology And Science
Ghaziabad, UP
08.2023

Commerce - IP

DAV CENTENARY PUBLIC SCHOOL
Haridwar, UK
03.2020

Skills

  • Python – Proficient in writing clean, efficient, and scalable Python code for various applications
  • Django – Experienced in developing web applications using Django, including RESTful APIs
  • GitHub – Proficient in version control, managing repositories, and collaborating using GitHub
  • C/C – Knowledgeable in system programming, data structures, and algorithm implementation
  • Linux – Comfortable working with Linux environments, including command-line operations and server management
  • Postman – Experienced in API testing, automation, and debugging using Postman
  • JavaScript – Skilled in writing client-side scripts to enhance web interactivity and user experience
  • HTML/CSS – Proficient in building responsive and visually appealing web pages
  • Nodejs – Knowledgeable in backend development and API creation using Nodejs and Expressjs
  • Python FastAPI – Experienced in building high-performance and scalable APIs using FastAPI
  • MySQL Workbench – Skilled in database design, query optimization, and management
  • Troubleshooting – Skilled in identifying and resolving software and system issues efficiently

Certification

  • Shape My Skills (PYTHON)
  • Foundations of Cybersecurity (Coursera)
  • The Bits and Bytes of Computer Networking (Coursera)
  • Managing Network Security (Coursera)
  • Introduction to Blockchain Technologies (Coursera)
  • Linux Fundamentals (Coursera)

Projects

  • 1. Port Scanner Tool for Network Analysis and Security Testing
  • Developed a custom port scanner tool using Python to analyze open ports and detect vulnerabilities in a network.
  • Implemented multi-threading to enhance scanning speed and efficiency.
  • Utilized socket programming to establish network connections and retrieve service information.
  • Added logging and reporting features to generate detailed scan reports.
  • Designed the tool to be lightweight and platform-independent, making it suitable for penetration testing and security audits.
  • 2. Blockchain-based Voting System
  • Built a secure and transparent voting system using Blockchain technology.
  • Implemented smart contracts on Ethereum to ensure tamper-proof voting and data integrity.
  • Designed a decentralized architecture, eliminating single points of failure.
  • Developed an identity verification mechanism using cryptographic techniques to prevent fraud.
  • Created a user-friendly interface using HTML, CSS, and JavaScript to allow seamless voter interaction.
  • 3. Virus Detection Tool
  • Created a virus detection tool using Python to identify and remove malicious software.
  • Integrated signature-based and heuristic scanning techniques to detect known and unknown threats.
  • Implemented real-time monitoring to prevent malware execution.
  • Designed the tool to be lightweight, ensuring minimal system impact.
  • Included a logging system to record detected threats and recommended actions for users.

Languages

  • English
  • Hindi

Timeline

Software Developer

Houston Systems Private Limited
11.2024 - Current

Backend Intern

FUZZY LOGIC SOLUTIONS
05.2024 - 10.2024

Master's - Computer Application

Bennett University

Bachelor's - Computer Application

Institute Of Technology And Science

Commerce - IP

DAV CENTENARY PUBLIC SCHOOL
Devansh Karnwal