Resolved software and hardware issues through practical experience, showcasing troubleshooting abilities and putting effort into team collaboration. Proficient in programming languages including C++, Python, and JavaScript. Frameworks like React, Django and Flask for web development with a strong command of SQL for database management. Skilled in effective communication with clients and fellow technicians to address issues. Eager to expand knowledge and capabilities in software development, data analytics, and AI. Dedicated to continuous self-improvement and career advancement.

My Background

Education & Experience

Bachelor's Degree in Computer Science

2018-2023

Freelance Web Developer

Dec 2023 - Present

Software support Technician

Feb 2023 - Oct 2023

Experience

IBM Full Stack Software Developer Certification
Sololearn C++ Intermediate Certificate

INDEX

  • search dealerships, dealers. Check reviews, add reviews. IBM sentiment analysis on reviews

  • Django application

  • React Front end

  • SQLite database

  • REST API (Also using IBM sentiment analysis)

  • Test using your twitter archive! Get analysis on your social media.

  • Mental health app

  • React framework

  • AWS services(S3,EC2) setup and IAM configuration.

  • Integrated backend and frontend

  • Make questions, submission, choice models on Django.

  • Main focus on database ORM.

  • created Admin site

  • other basic web projects

  • budget app using React

  • sentiment analysis using flask

  • UI idea

  • A website for a coffeeshop.

  • HTML, SASS

  • Front end website

  • A website for a band. Visitors can go through the band's details, comment, and view future events.

  • Fully responsive.

  • REST API, JS, HTML, SASS

  • A website for a band. Visitors can go through the band's details, comment, and view future events.

  • Fully responsive.

  • REST API, JS, HTML, SASS

Car Dealership Website

Front End

Backend Rest API & Admin

Online Course website

Online Course App
Using Django framework, Bootstrap for styling;

Create Question, Choice, and Submission models

Create a new course object with exam related models using the admin site

Update the course details template to show questions and choices

Create a new exam result template to show the result of the submission

Create a new exam result submission view

Create a new view to display and evaluate exam result

Laroye.ai (mental Health startup) Frontend

Using React framework and AWS cloud services:

React: initialized and created all the pages and its components.

AWS:

  • Worked on hosting the website creating EC2 instance and connecting the domain to it.

  • Created S3 bucket and used the SDK to upload files.

  • Configured IAM.

Other Projects

Front End using React

Budget Allocation Validation:

  • Accept only numbers in the allocation field.

  • Ensure the number does not exceed the remaining budget.

Editable Budget Value:

  • Provide an editable budget field with increasing and decreasing values by 10.

  • Restrict the amount to not go lower than the amount spent so far.

  • Set the upper limit to 20,000.

Dropdown to Change Currency:

  • Add a Currency label in the appropriate place.

  • Implement an editable currency dropdown list.

  • Include four values in the dropdown list: $ Dollar, Rupee ,Euro, pound in the specified format.

  • Stylize the dropdown list using the provided image as a reference.

Add Currency Prefix:

  • Add a currency prefix to the Change Allocation textbox.

  • Add a currency prefix to the Budget Value textbox.

Change Event of the Currency Dropdown List:

  • Provide a screenshot after the dropdown for the Currency component change event.

  • Ensure that on changing the dropdown value, all currency representations on the screen change, including Budget, Remaining, Spent so far, and Allocated Budget.

Decrease and Increase Buttons:

  • Add a decrease button for all departments in the allocation, beside increase by 10 as shown in the screenshot.

  • On click of the button, the value should decrease by 10.

  • Stylize the + button with the provided image.

  • Stylize the - button with the provided image.

Feel free to ask for further clarification or assistance with any specific aspect of these tasks!

Backend with NodeJS

server-side application is required to provide the following features and capabilities to allow users to:

  • Retrieve a list of all books available in the bookshop

  • Search for specific books and retrieve their details based on the book’s ISBN code, author names and titles

  • Retrieve reviews/comments for specified books

  • Register as a new user of the application

  • Login to the application

  • Add a new review for a book (logged in users only)

  • Modify a book review (logged in users can modify only their own reviews)

  • Delete a book review (logged in users can delete only their own reviews)

  • (Multiple users) Access the application at the same time to view and manage different book reviews simultaneously

Back-end and front-end using Flask

I have developed the backend of the application using Flask, a Python web framework. Currently, I am focusing on implementing sentiment analysis functionality. Sentiment analysis is a technique used to determine the emotional tone behind a piece of text, whether it is positive, negative, or neutral. This analysis will enable the application to understand and interpret the sentiments expressed in user-generated content, such as reviews or comments. By incorporating sentiment analysis into the backend, the application will be able to provide more accurate and personalized responses to user inputs. Through Flask's flexibility and simplicity, I am confident in creating a robust sentiment analysis feature that will enhance the overall user experience.

Circular UI

I have designed a user interface for a circular button that contains multiple buttons within it. This design is not only space efficient, but also visually appealing. By organizing the buttons in a circular layout, we have maximized the usage of available space, allowing for more buttons to be included without cluttering the interface. The circular shape adds an element of elegance and modernity to the design, making it more visually attractive for users. With this UI, users can easily navigate and access the various buttons, enhancing the overall user experience. This innovative design ensures that the interface is both functional and aesthetically pleasing, providing a seamless and efficient user interaction.

white and black laptop
white and black laptop
person holding light bulb
person holding light bulb