===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 : [[ https://github.com/Aman16-ai | Github]] , [[ https://www.linkedin.com/in/aman-saxena-766a75208 | LinkedIn ]]
Techincal Skills : : c, c++, java, python, JavaScript, Django, Nodejs, React, Expressjs, kotlin, Android architure components, MVVM, MVC, Git,Github
===Synopsis
- The current picture selector of the commons Android app to select pictures from the phone for upload to Wikimedia Commons is working fine but there are some improvement 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
- Implementating 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 indictor
JULY 21 - AUGUST 23
- Implementating 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 Artifical intelligence and machine learning
- My first come to know about GSOC by a youtube video.
- My mid and end sem exams will be conducted between the program
- This project help me to improve my software developement skills.
- Techincal Skills : : c, c++, java, python, JavaScript, Django, Nodejs, React, Expressjs, kotlin, Android architure 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 expereince i have gained from my freelancing project is that how to understand requirement perfectly before starting to code and how to communicate with client.
- **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 : [[ https://github.com/HITK-TECH-Community/Community-Website | 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**)