Summary

John O. is a highly skilled senior full-stack software developer and cybersecurity specialist with over four years of experience working with modern web technologies. He is proficient in JavaScript, TypeScript, Ruby, and Python and has extensive experience with frameworks such as React.js, Vue.js, Next.js, React Native, Rails, Node.js, and Express.js. His expertise extends to database management using PostgreSQL, MySQL, and MongoDB, as well as working with REST APIs, GraphQL, and various architectural patterns. John is well-versed in development tools like Git, GitHub, Bitbucket, Jira, and Webpack, and follows Agile methodologies. Throughout his career, he has built and optimized business applications, implemented authentication services, developed reusable component libraries, and contributed to project management software. With a strong foundation in software development, problem-solving, and cybersecurity, John is a valuable asset to any team looking for a well-rounded and experienced engineer.

Assessment Scores. Click to see explore details:
General Coding Assessment
98%
  • SQL Company Boss

  • Letter Count

  • Bracket Matcher

  • LRU Cache

    Experience
    Senior Front-end Developer at Korsgy
    Senior Front-end Developer (JavaScript, Typescript, React.js, React Native, Redux toolkit) (Part-Time)
    Jan 2023-Dec 2023
  • Contributed to the design and development of workspaces, hubs, folders, lists, tasks providing users with dedicated environments to manage specific projects or teams.

  • Implemented collaborative features pulling live data from the backend over Sockets and PusherJs, allowing multiple users to work within the same workspace simultaneously.

  • Leveraged Tanstack and Redux for optimized data fetching, ensuring quick and accurate retrieval of task-related information.

  • Collaborated on the implementation of email and push notifications using firebase within the application, enhancing communication and providing timely updates to users.

  • Implemented user-configurable notification settings, allowing customization based on the type of notifications and delivery preferences also utilized payload-based communication approach to prevent props drilling, ensuring efficient and scalable data.

  • Collaborated closely with backend teams to integrate online worker information with RESTful APIs and WebSocket, ensuring real-time updates in our chat systems.

  • Actively participated in Agile/Scrum development methodologies, consistently delivering high-quality software solutions within defined timelines.

    Technologies: React, Redux, React Query, Typescript, JavaScript, Tailwind

    Senior Front-end Engineer at Staples
    Senior Front-end Engineer (Full-Time)
    Oct 2022-Mar 2023
  • Using Next.js to create seamless Front-End integrations, with client-side routing.

  • Established authentication services, in Node.js with JWT and Forgerock for several REST API-based applications.

  • Built reusable React Component Library to be used on all new applications in development.

  • Worked with different teams to integrate various domain components and states across separate applications.

    Technologies: Next.js, Node.js, JWT, React

    Front-end Developer at Reworks Technology
    Front-end Developer (Full-Time)
    May 2020-Sep 2022
  • Use of React navigation in conjunction with Redux state management for custom navigation based on data.

  • UI and UX Development and Design through XML(Native Android), HTML5 and CSS3 (Web)

    Technologies: React, Redux, HTML5, CSS3

    Education
    Full-stack Engineering
    2022-2022

    Microverse - Canada

    B.Sc, Chemistry
    2013-2018

    Kogi State University

    Full Stack Engineer
    /Mo | [/Hr]
    Vue.JS
    NodeJS
    MongoDB
    GraphQL
    Ruby on Rails
    Javascript
    SQL
    CSS
    HTML
    NextJS
    Python
    React
    Typescript
    React Native
    Git

    John O. is a Senior Level Developer

    See our Hiring Guide to learn more