About Me
Hello there!
I’m Salma, an experienced backend and frontend developer with a passion for delivering great user experiences and providing to solutions to real world problems using clean, maintainable and scalable code.
I work with React JS for frontend development and Python/Django for backend development development.
I am self-driven and eager to take on an exciting new project.
Projects
VOF
Andela Kenya
It is a platform that is being used in Andela which helps automate the bootcamp process and creates seamless communication between Facilitator, the Talent Team and bootcampers.
Ruby on Rails PostgreSQL Selenium and Capybara JQuery
-
FrontEnd Tasks
- • Maintaining and fixing bugs on the frontend side
- • Writing end to end tests
- • Consuming API’s
-
Backend Tasks
- • Building API’s
- • Analyzing and resolving software errors accurately.
- • Designing and updating software database
Andela Media
Andela Kenya
This platform helps the Andela media team manage videos and photos of Andela.
Ruby on Rails Selenium and Capybara PostgreSQL Jquery
-
FrontEnd Tasks
- • Implementing new designs from mockups
-
Backend Tasks
- • Identifying and fixing bugs
- • Modifying the codebase to ensure it follows the DRY principle
Authors Haven
Andela Kenya
It is a platform that is being used in Andela which creates a community of like minded authors to foster inspiration and innovation by leveraging modern web..
React/Redux Python/Django Pytest JEST PostgreSQL
-
FrontEnd Tasks
- • Designing and implementing designs from the mockups
- • Consuming API’s from the backend
- • System maintanance and debugging
- • Writing tests
-
Backend Tasks
- • Authentication API
- • Enabling users to create, view, delete and update food orders
- • Enabling admin to create new food items, delete them and update them
- • Enabling an admin to accept and decline orders made
- • Unit testing
Decoded Africa Website
https://www.decoded.africa/Decoded Africa
This is a website being used by Decoded Africa to show the services and different programs it offers
NojeJS SASS GCP JQuery
-
FrontEnd Tasks
- • Maintaining the website
- • Building the pages from ground up by using designs from Adobe XD
- • Integrating Google Analytics to the website
- • Adding SEO to the website
Kari4me
Freelancing Project
This is a side project outside Andela that will be used in airports to connect different passengers who have free space and are willing to carry someone else’s luggage. The stack we are using is Python/Django for the backend and React for the frontend.
Python/Django Pytest PostgreSQL
-
Backend Tasks
- • Authentication using JWT
- • Email notification
- • Password reseting
- • Performing Test Driven Development
- • Bulding and maintaining the API
Agronome
Freelancing Project
I partly worked on a side project called Agronome which is an agricultural based application that collects weather data and soil conditions to be used by farmers based on different farming zones. The stack being used is Python/Django and PostgreSQL for the database.
Python/Django PostgreSQL
-
Backend Tasks
- • Fetching the ground weather data storing it in the postgresql database.
- • Performing computations on data that has been collected
Experience
Decoded Africa
February 2020 - Current
DevRel(Community Manager) Developer
-
Responsibilities
- • Acting as an aliason between the company and existing communities
- • Offering Software Engineering as a service to clients
- • Bulding and maintaining the Decoded website
- • Building and maintaining the EDX platform
Andela Kenya
November 2018 - November 2019
FrontEnd and Backend Developer
-
Responsibilities
- • Building API’s
- • Maintaining and Debugging softwares
- • System Testing
- • API documentation
Education
Kabarak University
September 2015 - August 2018
BSc Information Technology
-
Certification
- • First Class Honors
A Little More About Me
Alongside my interests in Software Development some of my other interests and hobbies are:
- Swimming 🏊♀️
- Traveling 🗺️