Giter Club home page Giter Club logo

cv's Introduction

Rabee Mghrabi

 GitHub     LinkedIn     Codewars

Why did I want to be a developer?
Because I’m motivated by creating websites and apps that can solve problems and make life easier for people


About Me 🕵️‍

A Makers academy graduate who's driven by learning new technologies and solving algorithms, comfortable following TDD using Node JS and Ruby. Since graduating I've been creating new projects front-end and back-end projects. Moreover, I’ve been continuing to learn new technologies such as React and working with different APIs that I would like to utilise as a professional software developer. My style of work consists of understanding the acceptance criteria by breaking down and understanding the requirements of the project using tools such as trello-board and google diagram to reach consensus with the team. I'm motivated by creating websites and apps that can solve problems and make life easier for people.


Projects 🛠

Project Description Technologies
Takeaway-dice This is a personal project that I made, generates random cuisines and shows the nearest restaurants based on the chosen cuisine . IOS development, Swift, API
Acebook This project allows users to create profiles and then add posts which then can be deleted and edited and other users can comment as well. Ruby on Rails, HTML, CSS, Heroku
Bank Tech Test This is a simple project that generates bank statments.
The focus on this project was to follow TDD, DRY, SOLID and Acceptance criteria.
Ruby, HTML
Thermostat This project mimics a thermostat while using an API to show the tempreture of different countries . Javascript, JQuery, HTML, CSS, API
Chitter This is an applicatoin that's similar to Twitter.
Ruby, HTML, Sinatra, SQL


Strengths 💪

  • Imaginative and forward-thinking, do not mind venturing into unknown territory and enthusiastic about change and innovation. i'm good at coming up with new ideas, and using my creativity to solve complex problems debugging.

  • Great at cooperating with others and look for compromise when I can, but I'm careful not to sacrifice success and advancement. i'm able to get along with other people and function well in a team.

  • Good at balancing structure and flexibility: I know how to plan ahead and set goals in a project, while still being open to opportunities that arise in the moment. Although I like to stay organised and on-track when possible, I'm comfortable with a certain level of uncertainty and are ready to adapt when circumstances change.

  • Good at coping with the stress levels of a typical job and are unlikely to become anxious, depressed, or upset due to the demands of my work. Generally resilient and able to bounce back from stressful situations.

  • Excellent at motivating myself and working on my own. Independent and self-contained, and able to work for long stretches by myself. I spend plenty of time reflecting and analysing, and take a thoughtful, serious approach to my work.


Education 📚

Makers Coding Bootcamp (May 2020 - August 2020)

16 week immersive coding bootcamp

  • Applying industry-standard practices:
    • OOP, TDD and BDD, with testing frameworks: RSpec, Jasmine, Capybara
    • Learning skills to become programming language agnostic using: Ruby, Rails, Javascript, Swift, SQL, Diagrams, HTML5/CSS
    • User Stories
    • Linting, code quality, test coverage with rubocop, simplecov
    • Agile (~2 week) group projects: Trello, MVP, pairing in 2-day sprints, stand-ups, mood check-ins and retros

BPP University, Msc Management and finance(2016 - 2017), United Kingdom

Alfaisal university, BSc Business Administration (2010-2014), Saudi Arabia

statistics, pre-calculus, business calculs, project management


Experience 💼

Numberfit (June 2021 to present 2022)

Full-stack developer (part-time Volunteer)

  • Created an algorithmic mathematics World-cup calculator that calculated points based on the earliest signed up name and ranked winners, this calculator was used CSV file to calculate winners for over 300 users and output CSV with their emails, names, school-names, points and ranking: Ruby.

  • Edited Numberfit’s website by given a templet to implement changes to the website and created interactive tools such as checkbox: HTML, CSS, Wordpress, Node JS.

  • Edited interactive score cards that helped children learn mathematics : HTML, CSS , Node JS.

  • Created with a team a Graphql API on AWS cloud that extracted info from a DynamoDB cloud database to present it on a leaderboard.

  • Created scripts to extract info or adjust it from CSV file like google sheets: Ruby.

  • Explained my code to the lead developer.

  • Paired with other developers and brainstormed how to work on a task before starting it.

  • Github.

Migrants Organise (2018 to 2019), United Kingdom

Mentor

  • Mentored refugees by communicating with and understanding their interests and then planned a time managed tour around London for them.

  • Paid attention to detail while multitasking office work including receiving phone calls and file organization.

  • Translated from Arabic to English what refugees needed from the charity.

Belgravia Advisers (2017 to 2018), United Kingdom

Assistant student councellor

  • Networked with several universities and educational service providers in the U.K. to facilitate the enrolment process of prospective students.

  • Used interpersonal skills with new students to ensure that their problems have been resolved for the new school year.

  • Performed administrative duties including answering phones, mail sorting and data entry while maintaining company standards.

Label Graphics (2014 to 2015), Saudi Arabia

Sales represantative

  • Performed administrative duties including answering phones and insuring labels met company standards before being delivered to the customer.

Alrajhi Capital (2014 to 2015), Saudi Arabia

Project Assistant

  • Performed administrative duties including answering phones and data entry tasks for project managers.

  • Assistant to project managers in the proposal preparation projects, contracts, implementation and business activities.

  • Maintained confidentiality regarding sensitive data client lists and financial information.

  • Initiated and prepared requisitions for materials supplies and service


Hobbies & Other Interests 🏅

  • 🥋 Martial arts: I practice Brazilian Jujitsu 3-5 times every week and I'm planning on competing.
  • 💻 Tech: I attend coding Meetups and socialise with tech professionals to build my network and learn about the latest things in the industry. Also I join online courses such as Udemy and Codeacademy to learn new technologies.
  • ✈️ Traveling: I enjoy joining a meetup group that holds day-trips every Saturday around the U.K.
  • 🎲 Games: Playing puzzle video games and board games.

cv's People

Contributors

isoworg avatar rabee93 avatar maryrosecook avatar beckshookham avatar codeandcareers avatar neoeno avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.