Chinedu Isaiah, Developer in Vancouver, BC, Canada
Chinedu is available for hire
Hire Chinedu

Chinedu Isaiah

Verified Expert  in Engineering

Full-stack Developer

Location
Vancouver, BC, Canada
Toptal Member Since
March 1, 2022

Chinedu is a full-stack developer with over three years of experience working on various front-end and back-end technologies. He specializes in front-end technologies such as Angular, React, HTML CSS, JavaScript, and TypeScript. Chinedu also has experience working at the back end with the Spring framework using Java, Node.js, and ASP.NET.

Portfolio

Microsoft
C#.NET, React, CSS, HTML5, JavaScript, TypeScript, C#, .NET, ASP.NET...
LeetCode
Java, Python, Data Structures, Algorithms
Aviva
Java, Angular, React, Spring, Node.js, JavaScript, TypeScript, HTML, CSS...

Experience

Availability

Part-time

Preferred Environment

Eclipse, Visual Studio Code (VS Code), Windows

The most amazing...

...thing I've built is a chess web application with built-in AI where one can play against a computer or online against some other player.

Work Experience

Software Engineer

2021 - PRESENT
Microsoft
  • Designed a UI for a collection pane on the Microsoft Edge browser for users to add collections of media pages, such as web pages, videos, and images.
  • Monitored and fixed accessibility issues on Bing's "My saves," making the website generally more accessible.
  • Designed rigorous unit, integration, and visual parity tests to ensure changes would not break in the future.
  • Provided detailed documentation of the new Microsoft Edge collection pane design so someone unfamiliar with the project could quickly ramp it up.
Technologies: C#.NET, React, CSS, HTML5, JavaScript, TypeScript, C#, .NET, ASP.NET, ASP.NET MVC, .NET Core, MySQL, SQL, APIs, Git

Internal Contest Tester

2021 - 2022
LeetCode
  • Tested coding questions used in a weekly and bi-weekly contest rigorously to ensure that they were accurate and met the expected standard.
  • Reviewed problem descriptions and ensured they were worded correctly, clearly, concisely, and that they did not contain ambiguities.
  • Ensured that edge test cases were covered and efficient solutions were selected over less efficient or accurate ones.
Technologies: Java, Python, Data Structures, Algorithms

Full-stack Developer

2019 - 2021
Aviva
  • Built and modified the company’s website features, yielding a significant increase in online premium sales.
  • Optimized code structure and service workflows to ensure fast page load time.
  • Participated in planning, developing, deployment, documentation, and the entire web application flow.
  • Designed a browser extension to automate navigating the website for faster development and manual testing.
Technologies: Java, Angular, React, Spring, Node.js, JavaScript, TypeScript, HTML, CSS, Hibernate, MySQL, SQL, APIs, Linux, Git, Express.js

Research Assistant

2018 - 2019
The University of British Columbia
  • Converted images from MRI scan to formats used for analysis and extracted data needed.
  • Extracted useful data from questionnaires filled by patients converting the data to valuable formats for processing.
  • Performed statistical analysis and built machine learning models to correlate childhood experiences with patterns observed in the MRI scans of corresponding patients.
Technologies: MATLAB, Python, Machine Learning, Data Engineering

Chess Web Application

This basic online chess application supports multiple players. I built the entire application from scratch. The project was built with Spring Boot using Java and a MySQL database for the back end, while JSP in HTML was used for the front end.

Simple Messenger

Users can sign up and send chats to their friends using this messaging application. I built the entire application from scratch using Node.js and MongoDB for the back end and React for the application's front end.

Chess Clock

This mobile application simulates a chess clock. It supports asymmetric time settings, meaning that users can select different time settings. I built the entire application from scratch using Dart and Flutter.

Languages

Java, HTML5, CSS, JavaScript, TypeScript, HTML, SCSS, C#.NET, C#, SQL, Dart, Python

Frameworks

Angular, Spring Boot, Flutter, Spring, .NET Core, .NET, ASP.NET, ASP.NET MVC, Hibernate, Express.js, NestJS

Libraries/APIs

Node.js, REST APIs, React, jQuery

Tools

Git, MongoDB Atlas, MATLAB

Other

Data Structures, Algorithms, Front-end Development, Front-end, APIs, Full-stack, Chrome Extensions, Game Development, 2D Games, Artificial Intelligence (AI), Machine Learning, Data Engineering

Platforms

Linux, Firebase, Amazon Web Services (AWS)

Storage

MongoDB, MySQL

2017 - 2019

Master's Degree in Computer Engineering

University of British Columbia - Vancouver, Canada

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring