Johnson Ogwuru

Johnson Ogwuru

Mentor
Rising Codementor
US$20.00
For every 15 mins
free badge
First 15 mins free for your first session
ABOUT ME
Senior Software Engineer with 5+ years of experience
Senior Software Engineer with 5+ years of experience

Programming is the one thing I think I could do for free. When you combine cool technologies, cooler gadgets, processing power, plenty of RAM, a clear plan, internet access, and headphones, it's a party for me! I love taking code to production and the 'god' feeling I get when I see someone served by my innovation. I seek out ways to be exposed to evolving global best practices, whet my appetite for information, and work with smart people who understand my desire to use technology to affect change for millions of people around the world.

English
West Central Africa (+01:00)
Joined December 2017
EXPERTISE
4 years experience
I have built backend APIs, front end applications and cross-platform mobile apps using JavaScript. As a JavaScript developer, i have be...
I have built backend APIs, front end applications and cross-platform mobile apps using JavaScript. As a JavaScript developer, i have been responsible for implementing the front-end logic that defines the behavior of the visual elements of a web application. Apart from coding in the language, I am experienced in Unit Testing, MVC, Databases, API architectures, Git and other tools associated with developing with JavaScript.
TypeScript
View more
TypeScript
View more
3 years experience
I have designed and built restful apis with typescript and node. Built pleasing UIs with Typescript and react
I have designed and built restful apis with typescript and node. Built pleasing UIs with Typescript and react
3 years experience
I have developed web APIs using NodeJS. I've built on top of SQL and NoSQL databases. I've integrated third party libraries for various a...
I have developed web APIs using NodeJS. I've built on top of SQL and NoSQL databases. I've integrated third party libraries for various aspects of projects I've worked on (like Passport or JWT for authentication). I write clean, readable and reusable code with the help of style guides and linters.
View more
View more
2 years experience
Alot of experience with react over the years. Built several single page applications and some server side rendered applications with nestjs
Alot of experience with react over the years. Built several single page applications and some server side rendered applications with nestjs
2 years experience
I have built decentralised applications ranging from arbitrage bots, decentralised exchanges, farming protocols and asset bridge protocol...
I have built decentralised applications ranging from arbitrage bots, decentralised exchanges, farming protocols and asset bridge protocols . With millions of funds locked in each.
2 years experience
Have used Redux in all major applications i have built for proper state management
Have used Redux in all major applications i have built for proper state management
2 years experience
PostgreSQL is my goto database for any project requiring data persistence. I have had the opportunity to use PostgreSQL for alot of my pr...
PostgreSQL is my goto database for any project requiring data persistence. I have had the opportunity to use PostgreSQL for alot of my projects. Making complex queries, and optimizing databases for easy retrival of data, especially using indexes, which Postgres is good at.

REVIEWS FROM CLIENTS

Johnson's profile has been carefully vetted and approved as a Codementor. Connect with Johnson now, and leave a review for them once you're done!
SOCIAL PRESENCE
GitHub
arbitrage-bot
An arbitrage bot that detects arbitrage opportunities between pancake and bakery swaps and manages flash swap calls, to the flash swap contract
Solidity
77
44
AwesomeNodePostgres
A project created for the purpose of teaching how to persist data using PostgreSQL while creating APIs with NodeJs
JavaScript
14
7
Stack Overflow
25 Reputation
0
1
10
EMPLOYMENTS
Senior Software Engineer
Ethereum
2021-09-01-Present
Maintaining Ethereum Sourcify
Maintaining Ethereum Sourcify
TypeScript
JavaScript
Solidity
View more
TypeScript
JavaScript
Solidity
Web3
View more
Senior Software Engineer 2
Factorial HR
2021-08-01-Present
• Write code for portions of the project. • Inspect and test code from junior-level engineers. • Help other engineers fix their code or s...
• Write code for portions of the project. • Inspect and test code from junior-level engineers. • Help other engineers fix their code or solve complex problems. • Work with management to keep the project on track. • Mentor entry-level engineers.
Ruby
PHP
Ruby on Rails
View more
Ruby
PHP
Ruby on Rails
MySQL
Bash
TypeScript
Docker
React
JavaScript
Next.js
View more
Software Engineer
Energi Core
2019-11-01-2021-08-01
• Development or and maintenance of Energi website(s) and earn-drop tools/sites • Development of Energi Crypto Exchange • Bridging the ga...
• Development or and maintenance of Energi website(s) and earn-drop tools/sites • Development of Energi Crypto Exchange • Bridging the gap/coordination of projects between current developers who are either strong on backend OR strong on front-end • Lead small projects/team of web developers
Node.js
PostgreSQL
TypeScript
View more
Node.js
PostgreSQL
TypeScript
React
Elixir
JavaScript
Redux
Gatsby
View more
PROJECTS
SayBravoView Project
Bravo inc
2019
A slack bot built to aid with fostering collaboration among teams and encouraging teammates to continuously be the best version of themse...
A slack bot built to aid with fostering collaboration among teams and encouraging teammates to continuously be the best version of themselves by appreciating their good works • Built and deployed a Slack Bot that is actively being used by over 1000 users. • Contributed to building the web application with React, Redux, and styled-components • Wrote requests verification middlewares to prevent cross-site request attacks
Node.js
PostgreSQL
React
View more
Node.js
PostgreSQL
React
Redux
Full stack web development
Express.js
View more
React Custom ErrorsView Project
Side project
2019
• Created an Open Source React npm packag​e ​for displaying custom error pages with 30 weekly downloads
• Created an Open Source React npm packag​e ​for displaying custom error pages with 30 weekly downloads
React
React