Position: Front-end developer
Category: JavaScript
English level: fluent
Years of experience: 7


I am a skilled software developer with extensive experience in both frontend and backend technologies. I have worked with a variety of programming languages and frameworks including TypeScript, Node.js, React.js, Next.js, React Native, and GraphQL. In addition, I have experience with DevOps tools such as Docker, Terraform, AWS, Jenkins, and Gitlab. I have also worked with databases including PostgreSQL, MySQL, MongoDB, Firebase, and Redis.

In my most recent position as a Javascript Engineer at Bid13, I maintained and implemented new features in the Ninjacart PWA app, created micro-frontends with Webpack and React.js, and improved DX by writing unit and integration tests with Jest and react-testing-library. I also developed React apps as SDKs that were later used as native apps.

Prior to that, as a Senior Javascript Developer at Wantmarketplaces, I built a B2B e-commerce website and mobile app using Next.js, React Native, and TailwindCSS. I also implemented RESTFUL APIs using Express.js, GraphQL, Prisma, and Node.js, and maintained and updated an old codebase of the web app.

At Rwanda Ministry Of ICT (MINICT), I worked as a Fullstack FE Heavy Developer, participating in software analysis and design by making Software Requirement Specification (SRS), data dictionaries, DFD, and user stories. I also introduced React Query to the team and implemented a live online examination system with WebSockets and React.js.

Overall, I am a highly motivated and versatile developer with a passion for creating elegant and scalable solutions. I am comfortable working with both frontend and backend technologies and have experience working in agile, scrum, and other methodologies.