RS

Hi, my name is

Roland Sankara

I build stuff for the web.

A full-stack software engineer and technical writer based in Entebbe, Uganda. I build dynamic, user-friendly applications that meet the needs of a wide range of clients. I also find great joy in sharing my knowledge and expertise with others, and take pride in mentoring aspiring developers in the same trade.

.

roland1sankara@gmail.com

.

01. About Me

Software Engineer | Technical Mentor | DevOps Engineer | Toastmaster.


I am a software engineer and technical trainer/mentor driven by a deep passion for technology with over 5+ years of experience. I leverage my expertise to create innovative digital solutions and empower others through tech mentorship.


Shortly after my high school, i joined Andela Uganda for the Teen Code program where I got really fascinated about how computers work and the ability to solve real world problems with them. Learning and growing in technology has been my thing from then onwards.


Here are a few technologies i have been working with recently.


  • JavaScript (ES6+)
  • Next.js/React.js
  • Tailwind-CSS
  • TypeScript
  • Docker
  • Node/Express.js
  • Prisma-ORM
  • Nest.js
Image of Roland Sankara

02. Experience

Learning & Development Lead @ Kanzu-Code

October 2022 - Present


  • Manage and lead implementation of tech bootcamps aimed to develop tech talent for employability
  • Work closely with the board of directors to implement vision of having 1 million skilled African youth deployed into the tech ecosystem by 2030.

03. Blog Posts

coffee

Medium Blog

Fetching Data From Public API using React Query.

React Query is a powerful library that simplifies data fetching, caching, and state management in React applications. In this tutorial, I’ll guide you through setting up a React project using Vite and dive deep into using React Query to fetch data from a public API (https://randomuser.me/).

coffee

Medium Blog

5 Time Management Techniques to help you get more work done.

Time management is an essential skill that can help us be more productive and achieve our goals. Unfortunately many individuals, myself included, struggle with it. But why is that? What could be done to improve time management and enable us to do more?

coffee

Medium Blog

How to learn new technologies without getting overwhelmed

Tools are just a means to an end because they exist to solve a problem and you’ll notice that even for tools that solve many problems, there’s always that one thing they do best when compared with others.

Some Noteworthy Projects

Hi-Innovator Website

Developed the new NSSF Innovator website. The goal was to showcase the progress and achievements of the NSSF Hi-innovator initiative that supports small and growing businesses by extending catalytic seed funding, building the capacity of ESOs to provide technical assistance.

Next.js Nginx Docker

Get-IN Web App

Redeveloped the UI of the GetIn Web App, a community referral system for supporting outreach to pregnant girls in rural Uganda, in collaboration with Marie Stopes. Leveraging reusable components, unit, and integration tests to ensure a reliable, functional, readable, and maintainable codebase

React.js Jest Bootstrap

SafePal USSD

Developed an efficient USSD web server callback to handle requests leveraging the NITA(U) Mobile Service Delivery API, a solution the Project Manager considered in the final project implementation. This tool enabled GBV victims to report cases via USSD on their cell phones

Node.js Nginx NITA-U API

04. Contact

Get In Touch

Am currently looking out for new opportunities for growth in technology, my inbox is always open, whether you have a question, an opportunity or just saying hello. I'll be very glad to reach out.