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:
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
