Summary
Overview
Work history
Education
Skills
Languages
Affiliations
Timeline
Generic
Aimable Niyogakiza

Aimable Niyogakiza

Arcisate / Varese,Varese

Summary

Forward-thinking individual qualified in application programming and proactive in addressing concerns. Experience includes modelling and testing applications, debugging code and brainstorming creative solutions.

Overview

6
6
years of professional experience
10
10
years of post-secondary education

Work history

Mobile application developer

Boxt
London, London
06.2021 - Current
  • At BOXT, my role as a mobile app developer involves using JavaScript and TypeScript for efficient coding
  • Managing application state with Redux and Redux toolkit, and employing Jest for testing.
  • I develop cross-platform mobile applications using React and React Native and leverage Expo and EAS for builds and app submissions.
  • Previously, I used Bitrise for CI/CD pipelines and Fastlane at DRPG for automating app releases.
  • This diverse skill set ensures the delivery of high-quality, scalable, and maintainable mobile applications.
  • Managed code development and deployment processes in line with release cycles to fulfil company goals.
  • Maximised product and service project management using Agile methodologies.
  • Analysed and resolved application and interface problems impacting performance, function or usability.
  • Met project goals by working cohesively with design and marketing teams to drive results.
  • Compiled release notes and associated documentation for new products and updates.
  • Planned and delivered projects to spec, on time and meeting internal quality standards.
  • Utilised Jira and GitHub to create and maintain error-free code.

Software engineer developer

Purple bricks
Shirley, Solihull
11.2020 - 06.2024

My work includes creating advanced integrations with Jest and React Testing Library, and E2E tests using Cypress. I develop reusable components using React, Redux, and TypeScript and use modern JavaScript standards (ES6+). My tasks involve semantic HTML and styling with styled components, flexbox, and grid. I’m familiar with NX mono repo, Docker

  • Debugged and modified software components to fix faults.
  • Analysed and interpreted user requirements to guide software development.
  • Collaborated with other developers to identify and alleviate software bugs.
  • Oversaw new feature updates to existing software systems to add functionality.
  • Utilised git for version control to streamline code quality.
  • Produced clean, error-free code in line with internal quality standards.
  • Adapted to different languages and technologies based on project requirements.
  • Collaborated with team members to create applications' system analysis based on client requirements.
  • Reviewed, validated and automated testing to improve code quality.
  • Checked software for errors and code updates to fix problems.
  • Integrated third-party APIs and components, expanding software functionality.
  • Implemented debugging and troubleshooting techniques, enhancing software reliability.

Software developer Web & Mobile (React Native)

DRPG
Hartlebury, Worcestershire
07.2018 - 11.2020

As a JavaScript Developer at DRPG for 2 years and 5 months, my responsibilities included:

• Developing mobile applications with React Native.

• Building web and mobile applications using Javascript, React and TypeScript.

• Implementing advanced integration tests with Jest and React Testing Library.

• Configuring CI/CD pipelines with GitLab and GitHub Actions.

• Enhancing webpack configurations with Babel.

• Utilizing ESLint and Prettier for code quality.

• Working with Laravel, Node.js, and other frameworks.

• Creating internal npm packages.

• Using React for web applications, employing hooks, portals, and lazy loading.

• Familiar with Docker, Kubernetes, and AWS for personal projects.

• Integrating Pusher with Laravel for live chat and event broadcast applications.

  • Checked software for errors and code updates to fix problems.
  • Wrote clean, clear and well-tested code for various projects.
  • Produced clean, error-free code in line with internal quality standards.
  • Verified and resolved bug reports and issues.
  • Learned multiple coding languages and development frameworks to serve the needs of changing development programs.
  • Collaborated with other developers to identify and alleviate software bugs.
  • Created and documented maintenance procedures for developed software.
  • Supported design and development phases with technical guidance on new features and improvements.
  • Collaborated with cross-functional development teams to raise technical standards for ongoing projects.
  • Reviewed code and designs regularly to enable continuous innovation and development.
  • Adapted current software platforms to incorporate new functionality or improve security.
  • Specified testing protocols and recorded processes to enable code maintenance.
  • Managed development lifecycles, from conceptualisation through design, testing and deployment.
  • Reviewed, validated and automated testing to improve code quality.
  • Responded to system faults quickly to minimise disruption to customer experiences.

Education

Web frontend developer - IT

Openclassroom
01.2017 - 06.2018

Computer science ( Not finished) - IT

Universita degli Studi Guglielmo Marconi
03.2016 - 06.2017

Statal Institute of Higher Education Isaac Newton
06.2014 - 06.2016

E.T.O MUHIMA now IPRC / Kigali - Rwanda
09.2001 - 06.2003

E.T.O KIBUNGO now IPRC East/Rwanda
09.1995 - 06.1999

Skills

  • Javascript
  • Typescript
  • React
  • React Native
  • Expo
  • EAS
  • Most used libraries in mobile apps using the above skills
  • Attention to Detail
  • Agile methodology
  • Unit testing
  • Github
  • SOLID principles
  • GIT
  • Creative problem solving
  • Agile methodologies
  • Biometric authentication
  • Application development
  • Logic programming

Languages

English
Fluent
Italian
Advanced
French
Advanced

Affiliations

  • Reading
  • Bird Watching & Photograph
  • Natue Lover

Timeline

Mobile application developer

Boxt
06.2021 - Current

Software engineer developer

Purple bricks
11.2020 - 06.2024

Software developer Web & Mobile (React Native)

DRPG
07.2018 - 11.2020

Web frontend developer - IT

Openclassroom
01.2017 - 06.2018

Computer science ( Not finished) - IT

Universita degli Studi Guglielmo Marconi
03.2016 - 06.2017

Statal Institute of Higher Education Isaac Newton
06.2014 - 06.2016

E.T.O MUHIMA now IPRC / Kigali - Rwanda
09.2001 - 06.2003

E.T.O KIBUNGO now IPRC East/Rwanda
09.1995 - 06.1999
Aimable Niyogakiza