Profile Information
Name : Aman saxena
Web Profile : https://aman16-ai.github.io/Portfolio/
Location : Delhi, India
Time Zone: UTC+05:30
Typical working hours: 10 AM to 2 AM.(UTC+05:30)
On college days, occupied between 1 PM to 4 PM.(UTC+05:30)
Links : Github , LinkedIn
Technical Skills : : c, c++, java, python, JavaScript, Django, Nodejs, React, Expressjs, kotlin, Android architecture components, MVVM, MVC, Git,Github
Synopsis
- The current picture selector of the common Android app to select pictures from the phone for upload to Wikimedia Commons is working fine but there are some improvements required to improve the user experience and app performance also.
- Possible Mentor @Nicolas_Raoul @Aditya @Syced
- Have you contacted your mentors already? NO
Deliverables
- Fast scrollbar.
- UI to mark some pictures as "not for upload" (for instance family pictures).
- Hide/unhide marked pictures.
- Minor change to the selection indicator.
- Gestures and indicator when previewing a picture full-screen.
Timeline
JUNE 13 - JUNE 23
- Implementing fast scrollbar.
JUNE 24 - JULY 3
- Making UI to mark some pictures as "not for upload" (for instance family pictures).
JULY 4 - JULY 14
- Implementing Hide/unhide marked pictures.
JULY 14 - JULY 21
- Minor change to the selection indicator
JULY 21 - AUGUST 23
- Implementing gestures and indicator when previewing a picture full - screen.
About Me
Tell us about a few:
- I am currently in my first year of bachelors in Artificial intelligence and machine learning
- I first came to know about GSOC through a youtube video.
- My mid and end sem exams will be conducted between the program
- This project helped me to improve my software development skills.
- Technical Skills : : c, c++, java, python, JavaScript, Django, Nodejs, React, Expressjs, kotlin, Android architecture components, MVVM, MVC, Git,Github
Past Experience
-I have done freelancing in android where a build a fan application for a client. I have also build some personal android project. The experience I have gained from my freelancing project is how to understand requirements perfectly before starting to code and how to communicate with clients.
- My previous contribution in open source project
I have contributed to HITK-TECH-Community under GirlScript summer of code. I have made contributions in both backend and frontend. The tech stack used in this project is MongoDB, Express, React and Nodejs.
Github Link : HITK-TECH-Community
My pull requests :
- [Backend] Add API for Updation (Level2) (Merged)
- [Backend] Add API for Deletion (Level2) (Merged)
- [Frontend + Backend] Make the Manage FAQ page (Level3) (Merged)
- [Frontend] Integrating get join us api (Level2) (Merged)
- [Backend] Api to delete resource of a given id and delete all resource older than 2months using cron job scheduler (Level3) (Merged)
- [Backend] Creating two endpoints for fetching all questions and question by an id (Level3) (Merged)
- Creating an endpoint and schema to save team member data (Level3) (Merged)
- [Frontend] Integrate Ask Question Form with Backend (Level2) (Open)
- [Frontend] Integrating add broadcasts to backend (Level2) (Open)