
Stephen N'nouka A
React Developer at ON24
Software Engineering at Carnegie Mellon University Africa
Rwanda
Hi, I'm Stephen N'nouka A!
React Developer at ON24
Experienced software engineer with a successful record spanning over 6 years, specializing in front end web software delivery in the webinar, education and transportation sectors. Worked as a Software Contractor React developer at ON24 Inc, focusing on driving customer engagements through online webinars for our clients, including Microsoft and O’Reilly. Notably, I contributed to the switch from releasing builds in single folders to versioned releases in release folders using webpack and gitlab ci scripts during my time at ON24. This resulted in traceable release histories and possibility to rollback releases. Additionally, I built UI components for Kanban like project management for StartBuilding a Construction company during my tenure at JOZA IT. Proficient in React and Spring boot and AWS, effective in providing software solutions on the web.
Experience
ON24
React Developer
June 2021 - Present
Addition of breakout rooms for the company’s event management solution enabling users to break from the main event and chat in small groups
Refactored Class components using connect function and react-redux, to use functional style components and redux hooks from redux tool kit.
Optimized react components for maximum performance on a wide range of web-enabled devices and browsers
Create reusable components and front-end libraries for future virtual backgrounds integrated with pexip
Participate in scrums and weekly code review sessions with team and cross-functional teams, including backend and frontend developers
Work closely with testers, designers, web designers and project managers to create a robust and efficient application - Coordination with various teams working on separate layers
Joza.IT
Full Stack Developer Java / React.JS
May 2022 - July 2023
Realization of Startbuilding application, a collaborative product for managing construction projects. Used Java 17 and React.JS technologies.
Designed and developed an MVP for the solution. Deployed the MVP using CleverCloud all in an agile fashion.
Authentication with JWT and Spring Security
Front / backend development of planning components (Kanban / Gantt)
Development of an EDM (Electronic Document Management) with AWS S3 storage
Code quality and integration of changes from customer feedback
Integration of the web javascript module of Forge solution to display building plans in 3D
Deployment of the solution to CleverCloud in dev & acceptance environments
Optimize MySQL queries runtimes from hours to seconds, removing irrelevant joints and JPA calls to just one query.
JONALEP A Y
Technical Team Lead
January 2021 - March 2021
Management of a team of 3 engineers to build an aggregator and an online payment wallet, that integrates payment through local mobile money service providers.
Develop front-end UI components using React.js and Redux
Develop Web API back-end using Spring Boot and properly applying Spring Dependency Injection and SOLID principles
Used JWT for user authentication
Used MySQL for data storage
Created a CI/CD pipeline using Heroku
Integrated GatewayApi for SMS notifications
Go-Groups LTD
Web Developer and Accountant
July 2017 - January 2021
Designed back-end services with Laravel for my company's online student management application
Built back-end services with Spring Boot for online ticketing and seat reservation application
Wrote unit and integration tests with Junit and Mockito ensuring bug-free code
Created reusable front-end components with Angular 8
General accounting and year-end accounting work
Management control and cost calculation
Education
Software Engineering
Carnegie Mellon University Africa
Graduating in 2027
AI Programming with Python
Udacity
Graduated in 2024
Front End Developer Nanodegree
Udacity
Graduated in 2023
React Developer Nanodegree
Udacity
Graduated in 2022
Certificates & Badges
No certificates or badges added
Projects
No projects added
Languages
English
Native
French
Professional
Skills
AWS (Amazon Web Services)
Java Developer
Spring Boot
AWS Certified Solutions Architect Associate Level
JavaScript Developer
React
AWS Certified Developer Associate Level