full-stack developer
As a React/Rails developer, I might be building out projects, starting with a back-end API to a fully responsive user interface (UI). I created structured HTML & CSS code, I applied front-end best practices, I created UIs adjusted to given designs. I managed front-end data using a shared state pattern. My work requires a great deal of self-discipline and attention to detail, but that sort of balancing act is part of what makes the job fun for me.
With Ruby On Rails , I implemented basic OOP principles in Ruby, I designed DB schema based on real-life example, I used MVP to structure backend code, I implemented basic CRUD operations, active Record associations to model real-life system and a RESTful API with proper routes and applied back-end best practices, I sent and received data from a back-end endpoint. I Created tests for new features and models.
Meeting with international people, mentoring students, communicating and collaborating with remote developers, discussing timelines, achievements, and goals in daily stand-ups, allowed me to provide and receive feedback collaboratively and in a constructive manner, develop skills in remote pair-programming, using GitHub, industry-standard git flows.
React | Rails full-stack developer
I am Othman, and I graduated from Microverse, an online school for web and software development, as a full-stack developer. While at Microverse, I also worked as a student mentor to junior developers, and as a remote developer, which makes me self-discipline, problem-solver, and taking attention to detail.
I'm looking for opportunities that will put my skills to work.
A selection of my range of work
A selection of some projects
Responsive Design
This project requests to build a replica of the news site Newsweek.com. It uses the technics of the responsive Design, and the technology of CSS Frameworks like Bootstrap.
Responsive UI & RESTful API
The Track Daily Steps project is a web application that tracks the daily projects' tasks of the user. It is built with business specifications. It contains a RESTful API in the back-end, and a fully responsive user interface (UI). It contains also a user authentication feature.
Responsive UI & external API
The Weather App project uses the technics of Asynchronous JavaScript. the UI makes an asynchronous communication with an external API, using Javascript promises (async/await). When the data is fetched, it will be displayed. The background will be changed according to the result
Clear & Easy UI
This application is a browser calculator built with React.js. It is implemented with needed functional and technical requirements. In this application the user is able to do a lot of mathematical operations with very easy, clear, and colored user interface (UI).
Easy Navigation
The Resaturant Page is a JavaScript project, built using DOM manupilation and webpack. The restaurant shows services, dishes and gives possibility to contact.
User Data Manegement
The BookStore is a React-Redux project, built according to asked functional and technical requirements. In this application the user is able to add new books or delete them, he has also an access to a list of existed books which is able to be filtred by some categories. The Application state is managed separately from components with Redux.