
Joshua Ojoawo
Software Engineer
Salaire / Taux journalier
Lagos, État de Lagos, Nigeria
Freelance
Expertises
À propos
Introduction
As a skilled developer with expertise in a variety of frameworks and libraries, I am passionate about crafting high-quality software solutions. My primary framework of choice is React, and I have extensive experience with React-related tools such as Next.js, React Native, Redux, and Redux Toolkit. I also have a strong foundation in TypeScript and JavaScript, which allows me to build robust and scalable web applications. When it comes to styling, I am well-versed in Tailwind CSS and Chakra UI, both of which help me create visually stunning and responsive user interfaces. I also have experience working with Chart.js, which enables me to create interactive and informative data visualizations. On the backend, I am proficient in Nestjs, Express, Node.js, and popular databases such as MongoDB and PostgreSQL. Additionally, I have experience with containerization tools like Docker, which allows me to create and deploy applications seamlessly. Throughout my career, I have demonstrated a strong commitment to technical excellence, consistently delivering outstanding results on a range of complex projects. With an eye for detail and a focus on clean, maintainable code, I have earned a reputation as a trusted technical expert and an effective problem-solver. In addition to my technical skills, I am also a talented technical writer, able to communicate complex concepts clearly and concisely to a range of audiences. Whether working independently or as part of a team, I am always focused on delivering results that exceed expectations and drive business success. If you're looking for a skilled developer with deep experience in React, Next.js, React Native, TypeScript, JavaScript, Nestjs, Express, MongoDB, PostgreSQL, Git, Node.js, Docker, Tailwind CSS, Chakra UI, Chart.js, Redux, and Redux Toolkit, I invite you to get in touch. I am confident that my expertise and experience make me an ideal candidate for any project.
Expérience de travail
Software Engineer
WALE UNIVERSITY
déc. 2024 - Présent
1 an 11 mois
Lagos, État de Lagos, Nigeria
Backend Developer (Node.js/NestJS, Prisma, DevOps) 1. Developed and maintained scalable microservices using Node.js and NestJS, following modular architecture for features such as authentication, user profiles, payments, and file uploads. 2. Designed and managed relational database schemas with Prisma ORM, including schema migrations, seeding, and efficient query optimization. 3. Implemented robust API endpoints and custom middleware, ensuring high code quality with validation pipes, exception filters, and reusable service modules. 4. Automated CI/CD pipelines using Bitbucket Pipelines, enabling seamless deployment to staging and production environments with zero downtime. 5. Containerized applications with Docker, optimizing multi-stage builds for production-ready images, and managed dependencies for both development and production environments. 6. Monitored and logged application activity for debugging and performance analysis, leveraging custom logging solutions and log file management. 7. Collaborated in a team environment, utilizing Git for version control and following best practices for code reviews, branching, and deployment workflows. 8. Developed and maintained RESTful APIs, handling authentication, course, and assessment logic. 9. Applied clean architecture principles, ensuring maintainable and scalable codebase. **Frontend** Built and maintained a Next.js application using TypeScript, focusing on performance, scalability, and SEO. Developed reusable React components and custom hooks, significantly improving codebase maintainability. Defined and enforced TypeScript interfaces and types, reducing runtime errors and improving code quality. Implemented a service layer for API communication, streamlining data fetching and error handling. Utilized context providers for global state management, enabling efficient data sharing across components. Created utility modules to promote DRY principles and simplify complex business logic.
Frontend Engineer
MTN
août 2023 - Présent
3 ans 3 mois
Lagos, État de Lagos, Nigeria
1. Played a pivotal role as a lead software engineer, collaborating closely with designers, product managers, business analysts, and stakeholders to translate requirements into actionable solutions. 2. Utilized Next.js to architect and develop an admin application for a B2B web platform. 3. Employed Tailwind CSS for styling, ensuring a modern and responsive user interface. 4. Directed the modeling of data and API endpoints to facilitate seamless integration between frontend and backend systems. 5. Tracked user interactions using React higher-order components, enabling efficient reuse of component logic. 6. Identified and resolved software issues reported by QA testers, ensuring the delivery of high-quality, error-free applications.
Mobile Developer
Aurapay co
févr. 2023 - mai 2025
2 ans 4 mois
Wilmington, Delaware, États-Unis
1. Led the development efforts of a React Native payment platform at Aurapay, showcasing strong technical leadership and hands-on involvement in coding and technical aspects. 2. Demonstrated proficiency in owning and leading the technical execution of React Native SDKs at Aurapay, ensuring a superior developer experience in terms of ease of use, features, and stability. 3. Took charge of optimizing the developer experience at Aurapay, ensuring that the React Native SDK was well-documented and easy to use for a wide range of supported use cases. 4. Collaborated closely with backend API, design, and developer relations teams at Aurapay, fostering effective communication and coordination between SDK teams and other cross-functional units . 5. Spent approximately 80% of the time at Aurapay engaged in hands-on individual contributor (IC) work, focusing on coding and technical tasks to drive the success of React Native projects. 6. Demonstrated leadership as a Team Lead at Aurapay, responsible for hiring and managing the React Native team, maintaining a high standard of execution, and ensuring accountability for the entire team. 7. Successfully planned and executed the technical roadmap for React Native chat and video SDKs at Aurapay, contributing to the overall success and innovation of the products. 8. Actively assisted customers and prospects at Aurapay with implementation, responded to GitHub issues promptly, and reviewed open-source contributions to enhance the overall quality of the React Native SDK.
Frontend Developer
Altara Credit Limited
juil. 2023 - oct. 2023
4 mois
Lagos, État de Lagos, Nigeria
1. Successfully engineered a feature-rich photo upload and capture application using Next.js, showcasing technical prowess in creating efficient and user-friendly solutions. 2. Proficiently identified and resolved software issues reported by QA testers to ensure the delivery of high-quality, error-free applications. 3. Demonstrated expertise in maintaining and managing code repositories to streamline development processes, enhance collaboration, and ensure code integrity. 4. Leveraged Next.js and Vue.js to design and develop engaging frontend applications, delivering responsive and visually appealing user interfaces that enhance user experiences.
Frontend Developer
Freelance (Self employed)Freelance
sept. 2022 - oct. 2023
1 an 2 mois
Oyo, État d'Oyo, Nigeria
Netflix clone
Frontend Developer
Zeeh Africa
nov. 2022 - janv. 2023
3 mois
Oron, État d'Akwa Ibom, Nigeria
• Facilitated discussions with front-end team to assess client expectations and constructed Figma wireframe • Directed modeling of data and API endpoints to allow for seamless frontend integration to backend • Implemented server-side rendering with Next.js to improve page load time, achieving Lighthouse SEO score of 100 • Developed and manage highly scalable and accessible code that shows the user analytics of customers and number of API calls. • Integrated libraries like Chakra Ul, TailwindCss, React-icons for the styling of the application and created fully responsive, dynamic and user-friendly layout
Formation
University of Ibadan
Bachelor's degree, Early Childhood Education and Teaching
2016 - 2023
7 ans 9 mois
University of Ibadan
Undergraduate, Early Childhood Education and Teaching
2016 - 2021
6 ans
Licences et certifications
React And Redux
Délivré le : nov. 2025
JavaScript: Under the Hood
Délivré le : févr. 2023
Learning DevOps for Web Development
Délivré le : janv. 2023
Learn DevOps for Web Development
Délivré le : janv. 2023
Learn DevOps for Web Development
Délivré le : janv. 2023
J.T. O'Donnell on Making Recruiters Come to You
Délivré le : janv. 2023