Chinedu Isaiah, Full-stack Developer in Vancouver, BC, Canada
Chinedu Isaiah

Full-stack Developer in Vancouver, BC, Canada

Member since February 21, 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.
Chinedu is now available for hire

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

Location

Vancouver, BC, Canada

Availability

Part-time

Preferred Environment

Eclipse, Visual Studio 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.

Employment

  • 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, Jenkins, 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

Experience

  • 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.

Skills

  • 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, AWS
  • Platforms

    Linux, Firebase
  • Storage

    MongoDB, MySQL

Education

  • Master's Degree in Computer Engineering
    2017 - 2019
    University of British Columbia - Vancouver, Canada

To view more profiles

Join Toptal
Share it with others