Karen Chioma Okonkwo, Developer in London, United Kingdom
Karen is available for hire
Hire Karen

Karen Chioma Okonkwo

Verified Expert  in Engineering

Software Developer

Location
London, United Kingdom
Toptal Member Since
December 15, 2021

Karen is a software engineer with four years of professional experience. She loves building web software solutions that impact users. Karen is well-versed in creating easy-to-use, responsive, accessible, and user-friendly websites and web applications. She is also experienced in the development of back-end services and APIs. A developer with an excellent grasp of engineering concepts, data structures, algorithms, and system designs, Karen makes sure to provide the best possible quality.

Portfolio

Bloomberg
Back-end, Front-end, JavaScript, Python, C++, React, HTML5, CSS3, REST APIs...
Freelance
React, HTML, CSS, JavaScript, Python, Flask, SQL, GraphQL, TypeScript...
Softcom
React, HTML, CSS, JavaScript, Redux, Front-end, HTML5, REST APIs...

Experience

Availability

Part-time

Preferred Environment

Visual Studio Code (VS Code), Git, Linux, MacOS

The most amazing...

...project I've worked on is an app for a digital and inclusive bank that provides financial services to anyone who has a phone number.

Work Experience

Software Engineer

2021 - PRESENT
Bloomberg
  • Built full-stack solutions to ensure that the most valuable content is being written and promoted by the Bloomberg's 3000+ editorial staff worldwide to readers at all times.
  • Built solutions to privilege large datasets curated by Bloomberg's data journalists.
  • Involved actively in improving the team's processes and coming up with ways to better our workflows.
Technologies: Back-end, Front-end, JavaScript, Python, C++, React, HTML5, CSS3, REST APIs, Responsive Web Design (RWD), REST, Responsive Design, APIs, Cross-browser Compatibility, User Interface (UI), Web UI, Web UX, User Experience (UX), GitHub, Databases, JSON

Software Engineer

2018 - PRESENT
Freelance
  • Architected and developed fully functional, accessible, and responsive web applications using various tools and technologies for multiple clients.
  • Provided services that spanned from front-end development to full-stack application development.
  • Built a full-stack application for Anozie Stores to manage their orders and allow users to track their order status, significantly improving their customers' shopping experience.
  • Implemented the website for a digital health company. The goal was to create an aesthetically pleasing user experience while providing comprehensive information about the product's offering.
  • Developed a website for Geraldine’s Flourish Foods to boost its online presence, provide information about products and services, and offer a platform for customers to purchase their products.
  • Created an MVP for a property technology startup, Rentgage. I built a mobile application for the product's client side and a back end to go with it.
  • Made an MVP for a restaurant management system and a fully functional, accessible, and responsive UI for the product's web application using React. I integrated the web application with the back end using RESTful API endpoints.
  • Handled the translation of various designs and wireframes into high-quality code for front-end systems.
Technologies: React, HTML, CSS, JavaScript, Python, Flask, SQL, GraphQL, TypeScript, Front-end, HTML5, REST APIs, Web Development, CSS3, Responsive Web Design (RWD), REST, Responsive Design, APIs, Cross-browser Compatibility, Amazon Web Services (AWS), User Interface (UI), Web UI, Web UX, User Experience (UX), GitHub, Databases, JSON

Front-end Engineer

2020 - 2021
Softcom
  • Collaborated with the Eyowo team to build web interfaces that help users interact with the product, which provides financial services to anyone with a phone number.
  • Worked on front-end applications to drive NPower, a Nigerian federal government program that addresses the problem of youth unemployment in the country.
  • Cooperated with other professionals, including back-end, QA, design, and UI developers, to deliver value in all products.
  • Worked with designers to translate various designs and wireframes into high-quality code.
Technologies: React, HTML, CSS, JavaScript, Redux, Front-end, HTML5, REST APIs, Web Development, CSS3, Responsive Web Design (RWD), REST, Responsive Design, APIs, Cross-browser Compatibility, User Interface (UI), Web UI, Web UX, User Experience (UX), GitHub, JSON

Software Engineer | Intern

2018 - 2018
GRIT Systems Engineering Ltd.
  • Collaborated with the software team to build software that supports the company's hardware products.
  • Designed, developed, and maintained the front-end application for the company's project using React, TypeScript, and Material-UI.
  • Developed web services for user and order management using Flask.
Technologies: React, HTML, CSS, JavaScript, Flask, TypeScript, Front-end, HTML5, REST APIs, Web Development, CSS3, Responsive Web Design (RWD), REST, Responsive Design, Cross-browser Compatibility, User Interface (UI), Web UI, Web UX, User Experience (UX), GitHub, Databases, JSON

Eyowo Bank's Web App Version 3

https://bank.eyowo.com/
Eyowo is a digital and inclusive bank that provides financial services to anyone with a phone number. I collaborated with a team that included back-end developers, QA, designers, and UI developers to build the third version of their web application, allowing users to interact with the product more efficiently.

Website for Geraldine's Flourish Foods

Geraldine's Flourish Foods (GFF), a food processing and packaging company, requested a website to boost their online presence, serve as a source of information about their products and services, and a platform for customers to purchase their products. Following these requirements, I developed a full-stack application for this company. The website offers customers convenience as they can access any information about GFF they need and make purchases from the comfort of their homes.

Order Management and Tracking for Anozie Stores

Anozie Stores requested a website to manage and track the status of users' orders. I built a full-stack application for this online store. The completion of this project streamlined and removed ambiguities with their order placement process, which led to a significant improvement in their customers' shopping experience.

Iddera

https://www.iddera.com/
I built the website for a digital health startup, Iddera. This project aimed to create an aesthetically pleasing user experience while providing comprehensive information about the product's offering.

Nuvle's Minimum Viable Product (MVP)

This project involved building a minimum viable product for a restaurant management system. I developed a fully functional, accessible, and responsive UI for the product's web application using React, Context API, and Bootstrap 4. I integrated the web application with the back end using RESTful API endpoints.

A Minimum Viable Product for Rentgage

This project involved building a minimum viable product (MVP) for a proptech startup company called Rentgage. I created a mobile application for the product's client side and back end to go with it.

WhatsApp Web Clone

https://whatsapp-clone-web.netlify.app/
I recreated the current WhatsApp web user interface. Depending on your device's settings, it handles both dark and light modes. I also implemented a simple back-end service for communication with this clone using WebSocket technology.

Abeg App Clone

https://abeg-app-clone.netlify.app/
Abeg is an application that aids the instant transfer and receipt of money. I recreated a clone of the Abeg app's landing page using only HTML, CSS, and JavaScript. Frameworks or external libraries were not necessary.

Blog Scribbles

https://scribbles-blog.netlify.app/
Scribbles is a simple full-stack blog application I built using Flask and React. It allows authors to manage blog posts and readers to read and comment on each blog post. The blog posts are also available to users who are not logged in. However, the options for non-subscribers are limited as they can only read but not comment on the blog posts.

Fyyur

Fyyur is a musical venue and artist-booking website that facilitates the discovery and show booking between local performing artists and venues. This site lets you list and discover new artists and venues. The project involved building data models to power the API endpoints by connecting to a PostgreSQL database for storing, querying, and creating information about artists and venues on Fyyur.

Languages

JavaScript, HTML, CSS, HTML5, TypeScript, CSS3, SQL, Python, GraphQL, C++

Frameworks

Redux, Flask, Express.js, React Native

Libraries/APIs

React, REST APIs, API Development, Node.js, Socket.IO

Tools

GitHub, Git, Auth0, Webpack 2, Babel

Paradigms

Object-oriented Programming (OOP), Unit Testing, Responsive Web Design (RWD), REST, Test-driven Development (TDD), Testing

Storage

Databases, JSON, MongoDB, Amazon S3 (AWS S3), Database Management

Other

Software Engineering, Front-end, Web Development, Responsive Design, APIs, User Interface (UI), Web UI, Web UX, User Experience (UX), Data Structures, Algorithms, Digital Computers, Web Accessibility, Client-side JavaScript Frameworks, Cross-browser Compatibility, Computer Architecture, System Programming, Data Modeling, API Documentation, Identity & Access Management (IAM), Containerization, Deployment, Back-end, MERN Stack

Platforms

Linux, MacOS, Docker, Visual Studio Code (VS Code), Amazon Web Services (AWS)

2015 - 2020

Bachelor's Degree in Computer Engineering

University of Lagos - Lagos, Nigeria

MAY 2023 - PRESENT

JavaScript Algorithms and Data Structures Masterclass

Udemy

SEPTEMBER 2022 - PRESENT

SQL for Joining Data

DataCamp

AUGUST 2022 - PRESENT

Intermediate SQL Queries

DataCamp

NOVEMBER 2020 - PRESENT

Webpack 2: The Complete Developer's Guide

Udemy

SEPTEMBER 2020 - PRESENT

Full-stack Developer Nanodegree

Udacity

AUGUST 2020 - PRESENT

React Front To Back

Udemy

NOVEMBER 2018 - PRESENT

Front-end Developer Nanodegree

Udacity