Charles O.

Charles O.

Node.js Developer

Nigeria
Hire Charles O. Hire Charles O. Hire Charles O.

About Me

I am a Software Engineer with solid NodeJS knowledge and strong technical expertise in backend development. I architect new features, refactor existing code to be more scalable and see changes through to completion in a live environment. I produce solutions to preserve and enhance the performance, stability and security of systems. I am highly organized, detail-oriented and thrive in a deadline-driven, multi-project environment.

Work history

UpStack
UpStack
Node.js Developer
2021 - Present (4 years)
Remote
  • Creating and developing innovative software solutions for clients across a broad range of industries.

  • Participate in scrums consisting of cross-functional teams, both software and hardware.

  • Ensure that features are being delivered efficiently and on-time.

SwiftCore Technologies
SwiftCore Technologies
Software Developer
2021 - Present (4 years)
Canada
  • Develop and execute solutions for Rubix, a crypto exchange application - implementing new microservices and features.

  • Work closely with other developers to understand user requirements and translate them into new frontend features for Rubix.

  • Participate in complex production issues investigation - producing solutions to resolve problems.

Tenece Professional Services
Tenece Professional Services
Software Developer
2019 - 2021 (2 years)
Nigeria
  • Worked on implementing solutions for a highly scalable and configurable SaaS solution for a school manager service.

  • Refactored the core codebase of the SaaS to improve readability - adding new features to improve performance.

  • Rewrote and refactored the admin client from Angular to React and handled technical support for clients running the solution.

InstaEscrow
InstaEscrow
Software Developer
2019 - 2019
Nigeria
  • Built, maintained, and evolved server-side features and services on solutions - working on authentications to sending/receiving of assets.

  • Worked on the client using EJS - identifying pain points, developing solutions, and evangelizing best practices.

  • Set up and managed the production database and server, package management and tools ecosystem on the project.

Kwifty
Kwifty
Backend Developer
2018 - 2018
Nigeria
  • Designed and executed RESTful API solutionss for a client-side application.

  • Designed and refactored solutions for performance and scalability on projects.

  • Identified and resolved complex software issues on projects - providing solutions for review by senior developers.

Portfolio

Software Developer - Rubix
Software Developer - Rubix

Rubix is an innovative crypto trading app that provides users with a faster, more secure way to buy, trade and swap crypto assets. It works as an investment app - giving users a versatile crypto wallet and solutions to manage their crypto assets from any device. Built and implemented new microservices for the platform.

Software Developer - Dynamo
Software Developer - Dynamo

Dynamo is a highly scalable and configurable SaaS solution that works as a school management service. It takes every possible UI as a process built to host a collection of steps that users can walk through to achieve a goal. Developed new solutions to maintain the library and implemented new features on the SaaS.

Lead Backend Developer - YouFood
Lead Backend Developer - YouFood

Developed and implemented backend solutions and services for YouFood, an innovative grocery app that allows users to shop groceries fast, from their phones to their doorstep in less than 60 minutes.

Education

Fullstack Web Development Certification,
Computer Software Engineering
Fullstack Web Development Certification, Computer Software Engineering
freeCodeCamp
2016 - 2017 (1 year)