Hosannah Patrick
SUMMARY
Innovative and results-driven Full-Stack Software Developer with extensive experience in designing, developing and deploying web applications. Proficient in front-end and back-end technologies including JavaScript, React.js, TypeScript, Angular, Node.js, C# and .NET, with a solid understanding of database management using Microsoft SQL and mySQL systems. Adept at collaborating with cross- functional teams to deliver robust and scalable software solutions. Committed to continuous learning and passionate about leveraging new technologies to solve complex problems. Excellent problem-solving skills, attention to detail, and a proven track record of delivering high-quality projects on time.
***************@*****.*** +234**********
linkedin.com/in/hosannah-patrick-john-97881724a github.com/Hosannah10 WORK EXPERIENCE
Full-Stack Developer
Yulcom Technologies (Remote)
03/2024 - 06/2024, Montreal, Quebec, Canada
Designed and implemented RESTful APIs using ASP.NET Core.
Developed server-side logic and business processes in C#. Wrote client-side logic using TypeScript.
Developed dynamic and responsive web applications using Angular.
Optimized application performance both on the client-side
(Angular) and server-side (ASP.NET Core).
Contributed immensely to an EdTech project, making necessary updates to the client and server side.
Used CI/CD pipelines such as GitHub Actions and GitLab CI for automated testing and deployment.
Participated actively in Agile ceremonies (daily stand-ups, sprint review, sprint planning and retrospectives). Garnered valuable experience working on microservices. Frontend Developer
Greenlife Pharmaceuticals Ltd. (G.P.L)
02/2023 - 11/2023, Illupeju, Lagos, Nigeria
Developed responsive web applications and user interfaces using React.js, making use of React hooks like useState, useRef, and useEffect to manage component state.
Fetched and posted data from and to APIs using FETCH and AXIOS libraries. Handled API response, error handling and data manipulation.
Created and managed branches and merged code changes in GitHub. Deployed applications to GitHub Pages and Railway for static site and dynamic hosting respectively.
Used Node.js and NPM for project setup, dependency management and build processes.
Utilized Redux store, middleware, actions, and reducers. Significantly improved user interface design and user experience in already existing web applications.
EDUCATION
B.Sc Computer Science
Augustine University, Ilara-Epe, Lagos, Nigeria
08/2018 - 08/2022, 2nd Class Upper honours
SKILLS
Frontend: HTML, CSS, JavaScript, React.js, Redux, Babel.js, jQuery, BootStrap, Angular, TypeScript
Backend: PHP, C#, ASP. NetCore, Node.js
Databases: mySQL, Microsoft SQL
CI/CD: GitLab CI, GitHub Actions
Version Control: Git, GitHub
Testing Tools: Jest, React Testing Library
Package Managers: NPM, yarn
Soft skills: Organization, Time Management, Attention to Detail, Agile Teamwork, Problem Solving, Creativity, Communication, Adaptability, Collaboration, Continuous Learning
NOTABLE PROJECTS
Online Library Management System
The library management system is a software I developed to keep track of library users and digital records of books in Augustine University Library. The technologies I used are PHP, JavaScript, HTML, CSS, Bootstrap, jQuery, and XAMPP which runs the Apache and mySQL environment. I also implemented registration, login, add a book, issue a book and settings modules into the system. Sales Report App
The Sales Report App I developed is a single page application that helps G.P.L to track and analyze their sales data. It is used by the company's sales teams and managers to monitor their sales performance, generate insights, and make informed decisions about their sales strategies. I made use of React.js and Node.js to create this web application.
ERP Solution
The ERP software solution I developed was created to streamline and automate G.P.L's organizational processes and activities, allowing different departments to communicate and share data more efficiently. Implementing the ERP system brought numerous benefits including improved efficiency, better collaboration between departments, enhanced data accuracy, saved cost through streamlined processes, and improved decision-making through access to real-time data. I used React.js, Node.js and Redux to create this software.
INTERESTS
Learning Research Coding
Achievements/Tasks
Achievements/Tasks