raheebwa
Aheebwa Ramadhan
Kampala, Uganda

Hi, I am Ramadhan, friends call me Ramar. I am a Software Engineer, been so for over 4 years now in a professional Capacity. I am experienced in PHP/Laravel (5+ years), ruby/rails (3+ years), and javascript/Nodejs(3+ years) for backend and javascript/react(3+ years); and javascript/react-native(1+ years) for mobile. I am familiar with cloud technologies, but when it's 100% up to me, I go with Dokku or a basic Linux server for simplicity. When I need to work with others, docker, K8s, and CI/CD become familiar territory. All this is possible on Digital Ocean, Linode, or AWS. My approach always is convention-first, hence OOP, Agile(SCRUM/Kanban), MVC, DDD, TDD, CQRS, and Event sourcing as well as SOLID principles aren't taken lightly. I have an acquired taste for javascript/svelte too. I am experimenting with Blockchain, NFTs, and Defi. I have worked with C# and some Java in the long past (in School and early career). So, I wouldn't be entirely lost if I needed to do some light lifting.

CodersRank Score

What is this?

This represents your current experience. It calculates by analyzing your connected repositories. By measuring your skills by your code, we are creating the ranking, so you can know how good are you comparing to another developers and what you have to improve to be better

Information on how to increase score and ranking details you can find in this blog post.

1,414.1
CodersRank Rank
Top 1%
Highest experience points: 0 points,

0 activities in the last year

List your work history, including any contracts or internships
CareerFoundry
Jan 2021 - Oct 2022 (1 year 9 months)
Remote
Student Mentor
Responsibilities

Providing motivational feedback and advice to students both in writing and via video calls on creating an industry-ready portfolio of project work in line with current standards and best practices.

Crafting individualized video reviews of student work, highlighting creative successes and areas for improvement to showcase in-demand skills and design processes.
Working closely with tutors to evaluate student work and give actionable suggestions to improve the quality of student submissions.

Applying extensive industry experience to guide students on potential career paths within web development.
ReactJS Angular ExpressJS React Native
Citz Technologies LTD
Nov 2020 - Apr 2021 (5 months)
Remote
Part time Support Engineer
Supported a Team of over developers in the upgrading of the then-existing system to reduce downtime and re-engineer architecture.

Optimized existing monolith by adding a load balancer and a managed database to enable scaling when user demand increased.

Supported the team in the gradual breakdown and migration of the then monolith system to microservices by identifying and prioritizing focus points.
database composer
Mpola Fintech
Aug 2020 - Feb 2021 (6 months)
Kampala, Uganda
Senior Backend Developer
Interfaced with stakeholders to gather user requirements as well as communicate project highlights to the main client (National Asset Management System - NAMS)

Setup initial Project workflows with Travis CI, git workflow, and microservices architecture.
Scripted acceptance tests using postman and automated them using insomnia-cli for the entire system.

Designed and implemented the following microservices,
- RBAC-based Auth / API gateway using NESTJS and PostgreSQL via Prisma with TDD
- User Service for management of all users across the entire system using PHP laravel with TDD
- Logging / Analytics service for the entire system.
Laravel NestJS PHP PostgreSQL

Request failed with status code 503

Jobs for you

Show all jobs
Feedback