Position: Full Stack Web Developer
Category: JavaScript
English level: upper
Years of experience: 4


As an experienced full-stack developer, I have worked on various projects using various technologies.

In my current role as a Front-End Engineer at Softvoyage, I am responsible for developing and optimizing web-based applications using React, Next.js, FastAPI, and MongoDB. I work closely with designers and back-end developers to ensure seamless integration of UI designs with the application code. I have also created internal libraries and reusable code files for future projects, optimizing app components and improving the product's performance.

At MagoFarm, a start-up focused on insect technology, I worked as a Full-Stack Engineer using React Native, Node/Express, PostgreSQL, and Firebase. My role involved designing a scalable app architecture and developing APIs to support it continuously. I also developed an application to help livestock farmers with remote veterinary services and expert advisory services accessible via mobile phones. I developed a USSD/SMS-based system to provide the same services offline.

During my time as a Mobile Engineer at GitStart, I successfully built and maintained a cross-platform mobile application using React, React Native, Hasura, AWS Amplify, and GraphQL. I also integrated the app with REST/SOAP APIs for Google Maps, social media logins, payment processors, and other services.

As a Software Engineer at Andela, I was part of the team that built and deployed a cross-platform mobile app ChatBot (Converge Companion). It helps users book meeting rooms and get directions directly from their phones. My role involved implementing different mockup designs using React Native and integrating both RESTful APIs and GraphQL APIs. I also interacted with and integrated Dialog Flow, an AI-based conversational API. I delivered tested, maintainable, and documented features using tools such as Mocha, Jest, Selenium, ESLint, and Swagger.

In my various roles, I have developed a deep understanding of agile methodologies, project management tools, and development processes. I am always looking to improve my skills and stay up-to-date with the latest trends and technologies in the industry. I am committed to delivering high-quality code and developing impactful solutions that drive business growth.