Yves Sheja N M

Yves Sheja N M

Full Stack Software Engineer

Kigali, Rwanda

#OpenToWork

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

HeptaDev

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

LENSA

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)