Developed and maintained robust, scalable web applications using Java, Spring Boot, and Hibernate.
Designed, developed, and maintained RESTful APIs.
Collaborated with cross-functional teams including frontend developers, product managers, and QA engineers to deliver high-quality software solutions.
Architected and optimized database schemas and queries for improved performance and scalability.
Participated in Agile development methodologies, including sprint planning, stand-ups, and retrospectives, to ensure timely delivery of features and enhancements.
Utilized Docker for containerization, ensuring consistent deployment across development, testing, and production environments.
Jan 2020 - Dec 2021
2 years
Kigali, Rwanda
Software Developer
IDA Technology
Designed, developed, and maintained RESTful APIs using Java and Spring framework.
Implemented authentication and authorization mechanisms such as OAuth 2.0 for secure API access.
Optimized database queries and ensured efficient data retrieval by utilizing technologies like Hibernate or JPA.
Integrated third-party services and APIs to extend platform functionality.
Created responsive and user-friendly web interfaces using HTML5, CSS3, and JavaScript frameworks like Angular or React.
Implemented client-side validation and error handling to improve user experience.
Ensured cross-browser compatibility and optimized frontend performance.
Designed and maintained relational databases using SQL and NoSQL technologies like MySQL, PostgreSQL, or MongoDB.
Implemented database migrations and optimized schema designs for improved performance and scalability.
Implemented caching strategies to minimize database load and improve application responsiveness.
Summary
Hardworking and resourceful individual
Languages
Kinyarwanda
Native
English
Advanced
Education
Adventist University Of Central Africa
Bachelor, Software Engineering · Information Technology · Kigali, Rwanda