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.

Frontend

Backend

Database

DevOps

Workflow

Other

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.

Showcase

Software Developer - Rubix
Software Developer - Rubix
  • Rubix is a crypto trading app focused on faster, more secure trading.

  • It offers a versatile crypto wallet and asset management solutions.

  • The project utilizes new microservices to enhance platform functionality.

Software Developer - Dynamo
Software Developer - Dynamo
  • Dynamo is a SaaS solution for school management.

  • It utilizes a modular UI approach to guide users through goals.

  • Dynamo incorporates new library maintenance and feature implementations.

Lead Backend Developer - YouFood
Lead Backend Developer - YouFood
  • Developed and implemented backend solutions for YouFood, an innovative grocery app.

  • The backend focuses on optimizing the user experience for fast grocery shopping.

  • The project aims to reduce shopping time to under 60 minutes.

Education

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