Niveena K J

I'm a passionate and dedicated python developer with experience in building efficient web applications, eager to contribute to innovative projects and further enhance my skills in software development. Explore my portfolio to see my projects, skills and capabilites.


Experience

Software Engineer

Nesa Software Pvt Ltd

  • Developed web applications using Python and Django, focusing on clean architecture, efficiency, and maintainability.
  • Built static websites and landing pages using HTML, CSS, JavaScript, and the Bootstrap framework for responsive design.
  • Implemented form submissions, data exports, and content management through Django’s admin panel, ensuring smooth backend operations.
  • Proficient in RDBMS, with hands-on experience in MySQL and SQLite.
  • Deployed and managed applications using AWS services, including EC2 for hosting, S3 for storage, and SES for email services.
  • Strong foundation in Object-Oriented Programming and data structures.
  • Experienced in system debugging and performance optimization to ensure smooth and efficient application performance.
  • Versed in utilizing project management tools such as Jira for effective task tracking, team collaboration, and agile project execution.
  • Provided training to interns, guiding them in Python and Django web development during their internships.
  • Documented projects and developed SEO-optimized websites, enhancing search engine visibility and improving website rankings.
  • March 2024 - Present

    Python Intern

    Avodha Edutech Pvt. Ltd.

    Completed a Python Django internship, gaining hands-on experience in web application development using the Django framework, with a focus on building efficient and scalable web solutions.

    July 2023 - December 2023

    Education

    St. Alberts College(Autonomous), Kochi

    Msc Computer Science

    GPA: 3.69

    November 2020 - May 2022

    MGAJAS College, N. Paravur

    Bachelor Of Computer Application

    GPA: 3.44

    July 2016 - March 2019

    Projects

    Deva Steels Website

    Expanded the backend for a leading steel company’s website, managing content updates, form submissions, Excel exports, and document downloads through Django’s admin panel. Worked closely with the frontend team to ensure seamless feature integration and automated email delivery. Accessible at https://devasteels.com

    Technologies & Tools used:

    Django MySQL HTML CSS JavaScript Bootstrap Framework Visual Studio Code (IDE) Chrome (Web Browser) Git (Version Control) AWS (Deployment Platform)

    Certificate Generation

    Set up an online and offline certificate generation system for a software training institute, integrating OTP email verification for online course registration and automating certificate generation from LMS API data. For offline courses, enabled student data submission via form or CSV upload, with options to edit, delete, and download certificates. Enhanced the system with search and filter features, zip file downloads, a dashboard to track issued certificates, and QR codes for verification.

    Technologies & Tools used:

    Django SQLite HTML CSS JavaScript Bootstrap Framework Visual Studio Code Chrome Git AWS

    Task Management System

    Created a web-based task management system with Django REST Framework, and seamless front-end to back-end communication through RESTful APIs.

    Technologies & Tools used:

    Django Rest Framework HTML CSS JavaScript Visual Studio Code Chrome Git

    StockStream: Real-Time Stock Tracker App

    Developed a real-time stock tracking web application using Django Channels, Celery, and Redis. Integrated WebSockets for live updates, Celery Beat for periodic task scheduling, and third-party APIs for live stock data retrieval. Implemented dynamic task creation, user-specific data filtering, and backend optimization through multithreading, enhancing efficiency and user experience.

    Technologies & Tools used:

    Django Django Channels Redis (as a broker and channel layer) Third-party stock data API HTML CSS JavaScript Celery Beat WebSockets Visual Studio Code Chrome Git

    Color Tracking in Video

    Implemented real-time color tracking in videos with OpenCV for precise color detection and tracking within video streams. GitHub Repository: https://github.com/niveena01/RealTimeColorTracking-OpenCV

    Technologies & Tools used:

    OpenCV Python PyCharm (IDE) Git(Version Control)

    Real-Time Chat Application

    This project is a real-time chat application built using FastAPI, WebSocket, and Bootstrap. It allows multiple users to join a chat room, send messages, and view live updates in a user-friendly interface. The application features a dedicated join page for user authentication and a chat room page for interaction, ensuring smooth communication. The frontend is styled with Bootstrap, while WebSocket handles efficient real-time message broadcasting.

    Technologies & Tools used:

    Python FastAPI WebSocket Bootstrap VS Code(IDE) Git(Version Control)

    Skills

    Programming Languages & Tools
    • Python
    • Django
    • HTML
    • CSS
    • JS
    • SQLite
    • MySQL
    • PostgreSQL
    • Tkinter
    • OpenCV
    • Machine learning
    • REST Framework
    • Git
    • EC2, S3, SES
    • FastAPI
    • Docker
    • Redis
    • Celery
    • Pytest

    Contact Me