Praful Sonwane

Full-Stack Software Engineer

Pithampur, Madhya Pradesh, IndiaSoftware Development
3roles
31skills
3education

About

Results-driven Full-Stack Software Engineer with hands-on experience building web applications using Python, Django, Flask, FastAPI, React.js, MySQL, and MongoDB.

Experience

ReactJS Developer Intern

Young Decade IT Solutions

Mar 2025 – Oct 2025

Built modular, responsive UI components using React.js, HTML5, and CSS3 following reusable component architecture. Integrated RESTful APIs and optimized rendering performance using React Hooks and Context API. Participated in Agile/Scrum sprints, daily stand-ups, and retrospectives. Managed source code via Git/GitHub, including branching strategies, pull requests, and peer code reviews.

Python Django Developer Intern

Signimus Tech

Jan 2025 – Jun 2025

Designed and built backend RESTful APIs using Django and Django REST Framework. Implemented JWT authentication, Role-Based Access Control, and input validation. Wrote unit and integration tests, resolved critical bugs, and collaborated on GitHub using structured branching workflows and code reviews.

Web Developer Intern

CodeAlpha

Apr 2023 – May 2023

Built cross-browser compatible user interfaces using HTML5, CSS3, and JavaScript. Conducted QA testing, documented defects, resolved bugs, and supported CI/CD deployment workflows across staging and production environments.

Education

Shivajirao Kadam Institute of Technology & Management, Indore

B.Tech, Computer Science

Jun 2024

GPA: 8.07 / 10.0

Pithampur Public H.S School

Higher Secondary, PCM

Jun 2020

Score: 67.8%

Pithampur Public H.S School

Secondary School Certificate (SSC)

May 2018

Score: 77%

Skills

PythonJavaScript (ES6+)HTML5CSS3React.jsTailwind CSSResponsive DesignReact HooksContext APIDjangoFlaskFastAPIDjango REST FrameworkRESTful APIsMySQLMongoDBDjango ORMGitGitHubPostmanDockerVS CodeJWT AuthenticationRole-Based Access ControlAgile/ScrumCI/CDMVC/MVT ArchitectureUnit TestingIntegration TestingQACross-Browser Development

Projects

Jarvis Voice Assistant

Voice-controlled desktop automation tool using Python, SpeechRecognition, and pyttsx3, with speech recognition, NLP command parsing, and text-to-speech output for OS-level task automation.

Cake E-Commerce Platform

Full-stack e-commerce application using Django, MySQL, JavaScript, HTML5, and CSS3, featuring a product catalog, shopping cart, checkout flow, payment gateway integration, user authentication, and order management dashboard.

Virtual Classroom Platform

Online learning platform using Django, MongoDB, Tailwind CSS, and REST APIs, with live sessions, commenting, and RBAC for enrolled users.

Employee Leave Management System

Full-stack HRMS using React.js, Django, MongoDB, REST APIs, and JWT authentication, featuring leave workflows, manager dashboards, CRUD operations, RBAC, and a React frontend.