Last active
December 1, 2021 21:54
-
-
Save Hunsu/90aac341fd4601bee008b603ec82497e to your computer and use it in GitHub Desktop.
resume.json
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
{ | |
"basics": { | |
"name": "Rabah Meradi", | |
"label": "Senior Software Engineer @Rakuten France", | |
"image": "https://avatars.githubusercontent.com/u/6278443?v=4", | |
"email": "[email protected]", | |
"phone": "+33669035233", | |
"url": null, | |
"summary": "Senior full stack developer with expertise in backend (Java and Spring), frontend (ReactJS). I also have good experience with DevOps (CI/CD, Ansible). I love learning new things. ", | |
"profiles": [ | |
{ | |
"network": "gitconnected", | |
"username": "Hunsu", | |
"url": "https://gitconnected.com/Hunsu" | |
}, | |
{ | |
"network": "GitHub", | |
"username": "Hunsu", | |
"url": "https://github.com/Hunsu" | |
}, | |
{ | |
"network": "LinkedIn", | |
"url": "https://www.linkedin.com/in/rabah-meradi-8b38b411b/", | |
"username": "rabah-meradi-8b38b411b" | |
}, | |
{ | |
"network": "Stack Overflow", | |
"url": "https://stackoverflow.com/users/3151258/hunsu", | |
"username": "hunsu" | |
} | |
], | |
"headline": "Once you stop learning you start dying", | |
"blog": null, | |
"yearsOfExperience": 8, | |
"username": "Hunsu", | |
"locationAsString": "Anywhere", | |
"region": "Anywhere", | |
"karma": 10, | |
"id": "cda2332d-ff8b-4607-8ad5-152534f29fdb", | |
"followers": 3, | |
"following": 1, | |
"picture": "https://avatars.githubusercontent.com/u/6278443?v=4", | |
"website": null | |
}, | |
"skills": [ | |
{ | |
"name": "Java", | |
"level": "Expert", | |
"keywords": [], | |
"rating": 5, | |
"yearsOfExperience": 8 | |
}, | |
{ | |
"name": "JavaScript", | |
"level": "Advanced", | |
"keywords": [ | |
"Languages" | |
], | |
"rating": 4, | |
"yearsOfExperience": 6 | |
}, | |
{ | |
"name": "Ansible", | |
"level": "Advanced", | |
"keywords": [ | |
"DevOps" | |
], | |
"rating": 4, | |
"yearsOfExperience": 3 | |
}, | |
{ | |
"name": "Jenkins", | |
"level": "Advanced", | |
"keywords": [ | |
"DevOps" | |
], | |
"rating": 4, | |
"yearsOfExperience": 5 | |
}, | |
{ | |
"name": "Docker", | |
"level": "Expert", | |
"keywords": [ | |
"DevOps" | |
], | |
"rating": 5, | |
"yearsOfExperience": 5 | |
}, | |
{ | |
"name": "Spring", | |
"level": "Expert", | |
"keywords": [ | |
"Frameworks" | |
], | |
"rating": 5, | |
"yearsOfExperience": 5 | |
}, | |
{ | |
"name": "ReactJS", | |
"level": "Advanced", | |
"keywords": [ | |
"Frameworks", | |
"Frontend" | |
], | |
"rating": 4, | |
"yearsOfExperience": 3 | |
}, | |
{ | |
"name": "Hibernate", | |
"level": "Advanced", | |
"keywords": [ | |
"Frameworks", | |
"Backend" | |
], | |
"rating": 4, | |
"yearsOfExperience": 6 | |
}, | |
{ | |
"name": "Vue.js", | |
"level": "Advanced", | |
"keywords": [ | |
"Frameworks", | |
"Frontend" | |
], | |
"rating": 4, | |
"yearsOfExperience": 3 | |
}, | |
{ | |
"name": "Express.js", | |
"level": "Intermediate", | |
"keywords": [ | |
"Frameworks", | |
"Backend" | |
], | |
"rating": 3, | |
"yearsOfExperience": 1 | |
}, | |
{ | |
"name": "RabbitMQ", | |
"level": "Advanced", | |
"keywords": [ | |
"Tools" | |
], | |
"rating": 4, | |
"yearsOfExperience": 3 | |
}, | |
{ | |
"name": "Redis", | |
"level": "Advanced", | |
"keywords": [ | |
"Tools" | |
], | |
"rating": 4, | |
"yearsOfExperience": 2 | |
}, | |
{ | |
"name": "MariaDB", | |
"level": "Advanced", | |
"keywords": [ | |
"Database" | |
], | |
"rating": 4, | |
"yearsOfExperience": 7 | |
}, | |
{ | |
"name": "PostgreSQL", | |
"level": "Advanced", | |
"keywords": [ | |
"Database" | |
], | |
"rating": 4, | |
"yearsOfExperience": 2 | |
}, | |
{ | |
"name": "Oracle", | |
"level": "Intermediate", | |
"keywords": [ | |
"Database" | |
], | |
"rating": 3, | |
"yearsOfExperience": 1 | |
} | |
], | |
"projects": [], | |
"work": [ | |
{ | |
"name": "Rakuten France", | |
"location": "Remote position", | |
"description": "", | |
"position": "Senior Software Engineer", | |
"url": "", | |
"startDate": "2021-08-01", | |
"endDate": "", | |
"summary": "- Improve merchants onboarding pages.\n- Start the study for a development of a microservice that handles money transfers and payouts.\n- Developing a microservice to handle TVA calculation.", | |
"highlights": [], | |
"isCurrentRole": true, | |
"start": { | |
"year": 2021, | |
"month": 8 | |
}, | |
"company": "Rakuten France", | |
"website": "" | |
}, | |
{ | |
"name": "Efficy France", | |
"location": "Labège, France", | |
"description": "", | |
"position": "Front-End Lead Developer", | |
"url": "", | |
"startDate": "2020-09-01", | |
"endDate": "2021-08-01", | |
"summary": "- I was the lead developer on the migration project of the comapny product (CRM) to a new Front-End (VueJS). I was the in charge of the roadmap and of the technical choices. I also was the one in charge of all the DevOps tasks.", | |
"highlights": [], | |
"isCurrentRole": false, | |
"start": { | |
"year": 2020, | |
"month": 9 | |
}, | |
"end": { | |
"year": 2021, | |
"month": 8 | |
}, | |
"company": "Efficy France", | |
"website": "" | |
}, | |
{ | |
"name": "Lyra Network", | |
"location": "Labège, France", | |
"description": "", | |
"position": "Senior Software Engineer", | |
"url": "", | |
"startDate": "2019-01-01", | |
"endDate": "2020-08-01", | |
"summary": "- Create a microservice to handle payments authentication and be compliant with DSP2.\n- Create a microservice for risk analysis. Implement some generics rules and integrate other external risk analysis solutions.", | |
"highlights": [], | |
"isCurrentRole": false, | |
"start": { | |
"year": 2019, | |
"month": null | |
}, | |
"end": { | |
"year": 2020, | |
"month": 8 | |
}, | |
"company": "Lyra Network", | |
"website": "" | |
}, | |
{ | |
"name": "Université Paul Sabatier", | |
"location": "Toulouse, France", | |
"description": "", | |
"position": "Software Engineering Tutor", | |
"url": "", | |
"startDate": "2019-01-01", | |
"endDate": "2019-04-01", | |
"summary": "Teaching students on software engineering practices and the fundamentals of Java and OO design. ", | |
"highlights": [], | |
"isCurrentRole": false, | |
"start": { | |
"year": 2019, | |
"month": 1 | |
}, | |
"end": { | |
"year": 2019, | |
"month": 4 | |
}, | |
"company": "Université Paul Sabatier", | |
"website": "" | |
}, | |
{ | |
"name": "Lyra Network", | |
"location": "Labège, France", | |
"description": "", | |
"position": "Mid Level Software Engineer", | |
"url": "", | |
"startDate": "2017-01-01", | |
"endDate": "2019-01-01", | |
"summary": "- Improve the editor used by merchants to customize their payment page.\n- Implement UI changes in payment pages to be compliant with brand choice regulation.\n- Improve credit card registration workflow and reducing support tickets (support tickets dropped by +60%).\n- Automating white label creation (5 weeks instead of 4 months).\n", | |
"highlights": [], | |
"isCurrentRole": false, | |
"start": { | |
"year": 2017, | |
"month": null | |
}, | |
"end": { | |
"year": 2019, | |
"month": null | |
}, | |
"company": "Lyra Network", | |
"website": "" | |
}, | |
{ | |
"name": "AccelaD", | |
"location": "Toulouse, France", | |
"description": "", | |
"position": "Junior Software Engineer", | |
"url": "", | |
"startDate": "2014-01-01", | |
"endDate": "2016-09-01", | |
"summary": "First experience in a start-up developing a tool to help electronic engineers designing electronic circuit for cars. ", | |
"highlights": [], | |
"isCurrentRole": false, | |
"start": { | |
"year": 2014, | |
"month": 1 | |
}, | |
"end": { | |
"year": 2016, | |
"month": 9 | |
}, | |
"company": "AccelaD", | |
"website": "" | |
} | |
], | |
"publications": [], | |
"education": [ | |
{ | |
"institution": "Université Paul Sabatier", | |
"url": "", | |
"area": "Computer Science", | |
"studyType": "Master II", | |
"startDate": "2014-01-01", | |
"endDate": "2016-01-01", | |
"score": "", | |
"courses": [], | |
"description": "", | |
"activities": "", | |
"start": { | |
"year": 2014, | |
"month": 1 | |
}, | |
"end": { | |
"year": 2016, | |
"month": 1 | |
}, | |
"website": "", | |
"gpa": "" | |
} | |
], | |
"volunteer": [], | |
"awards": [], | |
"languages": [ | |
{ | |
"language": "English", | |
"fluency": "Fluent" | |
}, | |
{ | |
"language": "French", | |
"fluency": "Native" | |
}, | |
{ | |
"language": "Spanish", | |
"fluency": "Intermediate" | |
} | |
], | |
"interests": [], | |
"references": [], | |
"certificates": [], | |
"meta": { | |
"note": "This is a combined version of the old and new JSON Resume API to provide maximum compatibility. You will notice duplicated values in different fields.", | |
"canonical": "https://raw.githubusercontent.com/jsonresume/resume-schema/master/resume.json", | |
"version": "v1.0.0", | |
"lastModified": "2020-12-29T15:53:00" | |
} | |
} |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment