Salma Nyagaka

Software Developer

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 🗺️