About
Software Engineer experienced in designing, developing full-stack software, testing, deploying, and maintaining scalable web and mobile applications and backend systems using Java, Python, SQL, Spring Boot, Node.js, and modern cloud-native technologies. Skilled in REST API development, system integrations, relational databases, Docker-based deployment workflows, and secure software development practices.
Experienced working in Agile environments with strong focus on version control, debugging, code review, documentation, and building reliable production-ready solutions that meet operational and business requirements.
Frontend Developer – LENSA - San Francisco, CA Feb 2024 – Mar, 2025 Remote Developed and optimized responsive UI components using HTML5, JavaScript, and CSS, improving cross-device rendering consistency across mobile and desktop breakpoints Built and maintained frontend integrations with REST APIs developed in . NET Core / Web API, ensuring clean data flow and predictable state handling Supported structured data exchange between UI components and backend analytics-driven services Diagnosed and resolved production API payload mismatches between . NET Core backend and React frontend, eliminating a class of runtime errors affecting user data display and improving UI stability
Global Roots
React, Next. JS, TypeScript, Tailwind CSS and Recharts Built a full-stack mentorship platform with React, TypeScript, and Recharts connecting diaspora professionals with Rwandan youth, featuring role-based access control, progress dashboards, and real-time performance metrics Implemented APIs for progress tracking, performance metrics, and role-based access Focused on scalable data models and clean interface boundaries
Experience
Web Developer
Jul 2025 – Present
Architected and delivered RESTful APIs in Java (Spring Boot) and Node.js for 3+ client-facing web applications, reducing integration friction and enabling clean decoupled frontend-backend communication across all projects Delivered 2+ full-stack applications using React, TypeScript, and Tailwind CSS with fully integrated REST backends, improving UI consistency and reducing frontend defect rate through typed API contracts Collaborated with clients to translate business requirements into technical interface specifications Led code review cycles enforcing SOLID principles and Clean Code standards across the team, reducing recurring bug patterns and improving onboarding time for new contributors Containerized application deployments with Docker, standardizing environment configuration across dev and production and eliminating 'works on my machine' issues during client handoffs
Spring BootNode.jsDocker
HeptaDev
Frontend Developer
Feb 2024 – Mar 2025
Developed and optimized responsive UI components using HTML5, JavaScript, and CSS, improving cross-device rendering consistency across mobile and desktop breakpoints Built and maintained frontend integrations with REST APIs developed in .
NET Core / Web API, ensuring clean data flow and predictable state handling Supported structured data exchange between UI components and backend analytics-driven services Diagnosed and resolved production API payload mismatches between .
NET Core backend and React frontend, eliminating a class of runtime errors affecting user data display and improving UI stability
JavaScriptReact.NET Core
LENSA
Education
Adventist University of Central Africa
Bachelor of Science · Information Technology
2023 – 2026
Skills
SDLCPostgreSQLTestingREST APIsSoftware DevelopmentProblem SolvingTeamworkCommunicationSQLSpringAI EngineeringJavascriptGeminiFirebase SDKAndroidJava
Languages
English (Full professional proficiency)French (Limited working proficiency)Kinyarwanda (Native or bilingual proficiency)