GithubHelp home page GithubHelp logo

onukwilip / capital-placement-task-2 Goto Github PK

View Code? Open in Web Editor NEW
0.0 0.0 0.0 353 KB

This is the repository which holds the second task assigned to me by Capital placement

Home Page: https://capital-placement-task-2.vercel.app

Dockerfile 0.32% HTML 3.62% TypeScript 73.44% SCSS 22.63%

capital-placement-task-2's Introduction

๐Ÿ‘‹ Hello! Welcome to my GitHub profile! I'm Prince Onukwili, a dedicated software developer with over 2 years of experience. I'm proficient in both Agile and DevOps environments specializing in frontend and backend app development, utilizing an array of technologies to create robust and scalable applications. Here's a glimpse into my skill set:

  • Frontend Development:

    • ๐Ÿš€ React.js | Next.js: I have a strong command of React.js and Next.js to build dynamic and engaging user interfaces.

    • ๐Ÿ’… SCSS: I utilize SCSS to create beautifully styled and maintainable CSS, ensuring a seamless user experience.

    • ๐Ÿ”€ TypeScript: I bring the benefits of TypeScript to my frontend projects, enhancing code quality and catching errors early on.

    • ๐ŸŒ Redux: I leverage Redux alongside React & Next Js to manage state globally across my applications.

    • ๐Ÿ›  Service workers: I implement Service workers in the browser to create Progressive web apps, client-side caching, web push-notifications and background workers.

  • Backend Development:

    • ๐ŸŒ Node.js | Express.Js: I leverage the power of Node and Express.js to develop efficient and scalable RESTful APIs and server-side applications.

    • ๐ŸŽฏ .NET Framework | C#: I have a solid understanding of the .NET Framework and C#, enabling me to create robust backend solutions.

  • Version Control, CI and collaboration:

    • ๐Ÿค Git | GitHub: I am well-versed in using Git and GitHub for version control, collaborating with teams and managing project repositories effectively.

    • ๐Ÿ” GitHub Actions: I practice CI/CD when working alongside teammates and for seamless integration of my features to the master branch using GitHub actions and workflows

    • ๐Ÿคผ Jira: I follow Agile principles and practice Scrum using Jira, for efficient project and sprint planning.

  • Test driven development:

    • ๐Ÿงช Jest | Cypress | Playwright | React testing library: I practice Test and Behaviour driven development by creating Unit, integration and End-to-end tests on but frontend and backend applications, making sure to provide an error-free codebase.
  • Application deployment

    • ๐Ÿ’ป Linux and bash scripting: I possess a strong familiarity with Linux and Bash scripting, enabling me to navigate and automate tasks efficiently in diverse computing environments

    • ๐Ÿณ Docker | Kubernetes: I have experience with Docker and Kubernetes, allowing me to containerize applications, orchestrate and manage said containers, thereby streamlining the deployment process.

    • โ˜๏ธ Google Cloud Run: I utilize Azure for deploying application containers to the cloud, ensuring seamless scalability and availability.

Throughout my journey as a software developer, I have worked with various other technologies and tools, continuously expanding my skill set and adapting to new challenges.

PROJECTS I'M MOST PROUD OF

  • OnlineAuction: Crafted an online auction platform using Next Js enabling users to list, bid, and receive email notifications for expiring products and highest bids. Implemented a CI/CD workflow which deploys the app container to Google Cloud Run serverless platform. Made the web app a progressive web app which can not only be installed on a user's device, but also supports caching of client-side resources e.g. pages, images, etc, Web notifications (when a user gets out-bid) using service workers and indexedDb and offline support.

  • GOPack: GOPack is an open-source JavaScript library built using Node Js, webpack, and babel. It was developed to help javascript developers unfamiliar with webpack bundle their projects into static files using pre-written webpack configuration and pre-installed loaders. GOPack currently supports a few JavaScript libraries like React Js, Typescript, Vue Js, Ejs, Pug, Handlebars, SASS, etc, and is currently expanding its codebase and supporting more libraries. GOPack is currently open source, so interested developers can fork the GitHub repo, make/commit changes and create pull requests. Feel free to explore my repositories to see some of my projects and contributions. If you're interested in collaborating or have any exciting projects in mind, let's connect and bring your ideas to life! ๐Ÿš€

  • NigTrak: This is a real-time tracking web application i alongside fellow team members developed for the organization i currently work for. It is an MVP application which tracks registered personnel wherever they are in the world via the mobile application installed on their devices. Technologies involved are React Js, MQTT, Google maps API, Node Js, MSSQL, etc

RECENT ACCOMPLISHMENTS!

  • Had the opportunity to contribute to the Freecodecamp project, thereby leveling up in the Hacktoberfest program. I collaborated with others on the platform in the creation of E2E tests using Microsoft Playwright. Fixed merge conflicts by rebasing the feature branch to the main branch.
  • Developed a 3D web editor leveraging tools like Three Js, React three fiber and drei. The website mimmiks an ecommerce shop by giving the users ability to edit a product to their taste on an online editor, giving them a 3 dimensional preview of how the product would look like when ordered.
  • Won the award of the most-innovative staff during my previous role as a software developer.

CONNECT WITH ME!

HIRE ME!

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.