Software Engineerwith a results-driven mindset.

I craft elegant technical solutions to business problems, with 7+ years of experience building web and mobile applications in Africa and for global clients.

Contact me
Cyubahiro Tresor - Software Engineer from Rwanda, Africa

Biography

A results-driven software engineer from Rwanda, with 7 years of experience developing advanced technology solutions in diverse industries such as fleet management and ride-hailing, e-commerce, GIS, supply chain traceability, and education. I possess a diverse set of skills and a passion for tackling complex problems. Adept at coordinating with technical teams and stakeholders to manage large-scale projects and deployments. My expertise spans both local projects in Africa and remote work with international clients.

My enthusiasm for new challenges drives me to continuously seek innovative solutions and to expand my knowledge. I thrive in environments where I can apply my skills to new and varied problems, always aiming to deliver high-quality, impactful results. As a software engineer based in Rwanda, with global experience, I bring unique perspectives to any project.

Experience

Software Engineer

2021 - Present
Circulor, London, UK
  • Manage all aspects of iOS mobile app development for all clients and in-house applications, including development, testing, analysis, deployment, quality assurance and automation.

  • Building APIs and integration application layers for customer facing applications.

  • Manage all aspects of user-facing web applications for our clients and in-house applications, including development, testing, analysis, deployment, quality assurance and automation.

  • Engage stakeholders and partners through technical user requirements and system deliverables.

Swift
React
Node.js
AWS
GCP
TypeScript
GraphQL
Oracle
Neo4j
Docker
Kubernetes
CI/CD
TDD
Agile
Scrum
C#
.NET
Research and Development
Rapid Prototyping

Software Engineer

September 2019 - February 2021, May - December, 2017
Awesomity Labs, Kigali, Rwanda
  • Developed user-facing applications for Android, iOS, and the web.

  • Engaged stakeholders and clients in system user requirements, system design and deliverables.

  • Participated in system architecture design for different clients and in-house projects.

  • Performed and enforced best software development standards and practices through code reviews, unit and integration testing, and CI/CD.

  • Trained and upskilled incoming junior developers through 3-months bootcamps before they were on-boarded on the team to work on clients' projects.

Swift
Kotlin
Java
React Native
React
Dart
Node.js
GCP
TypeScript
PostgreSQL
MySQL
MongoDB
Docker
CI/CD
TDD
Agile
Scrum
Rapid Prototyping
Research and Development
Cross-functional Leadership

Software Developer Intern

May – August 2019
ESRI, Redlands, California, U.S.A
  • Built cross-platform native GIS application samples and templates for AppStudio ArcGIS developers.

  • Documented development guides and patterns for clients' developers using AppStudio code samples and templates for their in-house GIS mobile applications

Cross-platform mobile development
Qt
C++
QML
TypeScript

Web Developer

July 2016 – May 2019
EOSS Technology Team, Arizona State University, Arizona, U.S.A
  • Built and maintained the university's websites. Collaborated with leadership and stakeholders to define requirements and deliverables.

Javascript
CSS
HTML
Drupal
PHP

Education & Certifications

Education

Bachelor of Sciences in Software Engineering

Arizona State University, August 2015 – May 2019

  • Recipient of the Mastercard Foundation Scholarship
  • Graduated with honours from Barrett, The Honors College at A.S.U

Certifications

  • Neo4j Certified Professional

    March 2023

  • Oracle Databases for Developers: Foundations

    January 2022

  • Developing Secure Software

    March 2019

Projects

What I am building on weekends or in my free time. All the listed projects here are personal, and are not related to my professional work.

Tekinisiye

Tekinisiye

Rwanda's best directory for technicians and service providers.

C#
.NET
React
Next.js
Node.js
PostgreSQL
Supabase
Docker
Terraform
Kubernetes
Grafana
Prometheus
Loki
Mixpanel
Hotjar
Google Tag Manager
Nami

Nami

Next-GEN networking and marketing tools.

Next.js
Supabase
Firebase
PostgreSQL
Swift
SwiftUI
Kotlin
JetPack Compose
RevenueCat
True ID

True ID

A platform for creating and managing digital identities for individuals and businesses.

C#
.NET
React
Next.js
Node.js
PostgreSQL
Supabase
Docker
Terraform
Kubernetes
Grafana
Prometheus
Loki
Mixpanel
Hotjar
Google Tag Manager

Services

I am currently a full time employee at Circulor, and I am only available in after-hours. Please bear that in mind if you contact me. Otherwise, I am always open to discuss your software venture over a call or coffee. I am available in Rwanda, and remotely across Africa and globally.

Software Consultancy

Expert guidance on software architecture, technology stack selection, and digital transformation strategies.

System Design

Designing scalable, maintainable software architectures that align with business objectives and technical requirements.

Code Review

Thorough code assessments to identify bugs, security vulnerabilities, and areas for optimization and improvement.

Debugging & Optimization

Resolving complex technical issues and optimizing application performance for speed and efficiency.

Deployment & DevOps

Setting up and optimizing CI/CD pipelines, containerization, and cloud infrastructure for seamless deployment.

Maintenance & Support

Ongoing technical support, feature enhancements, and system upgrades to keep your software running smoothly.

Tools & Technologies

Key Languages

SwiftTypeScriptC#KotlinDart

Frameworks

ReactReact Native.NETNestJSSwiftUIJetpack ComposeFlutter

Development Environment

XcodeRiderAndroid StudioCursorv0Visual Studio CodeApp Store ConnectGoogle Play Console

Cloud & Infrastructure

AWSGoogle Cloud PlatformDigital OceanFirebaseNetlifyVercelDockerKubernetesCI/CDTerraformPayloadSupabaseAzure

Analytics & Monitoring

GrafanaPrometheusLokiMixpanelHotjarGoogle Tag Manager

Design & Prototyping

FigmaCanva

Collaboration & Project Management

GitHubGitLabJiraNotionSlack

Contact

I'm always open to discussing new projects, creative ideas or opportunities to be part of your vision.

QR Code

Click or scan this code for my business card