Trust Nwabiakaraije, Developer in Enugu, Nigeria

Trust Nwabiakaraije

Software Developer

Location
Enugu, Nigeria
Toptal Member Since
March 11, 2021

Trust is a versatile software developer with over five years' experience building digital solutions for businesses in the edtech, fintech, and public sectors. He is passionate about working with high-impact organizations and teams to build user-friendly solutions.

Trust is available for hire
Hire Trust

Portfolio

LeanXcale S.L.
Symfony, SQL, PHP, Doctrine, ODBC, Object-relational Mapping (ORM)...
DrLullaby
Java, Vue, Flask, Spring, PostgreSQL, APIs, Python, SQLAlchemy, Webpack...
Toptal
React, Next.js, Knex.js, Docker, MUI (Material UI), TypeScript, JavaScript...

Location

Enugu, Nigeria

Availability

Part-time

Preferred Environment

Windows, PhpStorm, CLion, IntelliJ, Linux, Git, Amazon Web Services (AWS), Heroku, PyCharm

The most amazing...

...thing I've developed is an e-learning platform that supports live lecture streaming right from the browser.

Work Experience

2022 - 2022

Developer

LeanXcale S.L.
  • Developed PHP Doctrine DBAL client extension for a Leanxclae database S\server.
  • Created unit, functional, and integration tests for the extension using PHPUnit.
  • Documented, tracked, and mitigated over 30 Pdo/ODBC compatibility issues.
  • Provided valuable feedback to the client, leading to an increase in the performance and reliability of the system.
Technologies: Symfony, SQL, PHP, Doctrine, ODBC, Object-relational Mapping (ORM), Relational Databases, PHP Data Objects (PDO), PHPUnit
2022 - 2022

Full-stack Developer

DrLullaby
  • Optimized Dashboard load time from 30 seconds to a fraction of a second by refactoring existing Postgres DB queries and taking full advantage of table indexes.
  • Completely revamped and redesigned the patient/provider Vuejs dashboard Using Tailwind CSS to match company goals and improve user experience.
  • Served as Tech Director and directly managed the tech teams and all company IT infrastructure.
  • Developed and oversaw the launch of a new SpringvBoot back-end infrastructure that mitigated all existing problems and led to a more than 400% increase in new customer onboarding and a 90% increase in customer satisfaction for existing subscribers.
Technologies: Java, Vue, Flask, Spring, PostgreSQL, APIs, Python, SQLAlchemy, Webpack, Hibernate, Spring Web Flow, JavaScript, Tailwind CSS, WebSockets
2022 - 2022

React Developer

Toptal
  • Developed and deployed a feature that provided user engagement and a feedback environment.
  • Engaged in pair programming and helped teammates on writing better test plans.
  • Provided valuable insights that led to improvement of features and unblocking of tasks.
  • Worked on features that enabled better platform management.
Technologies: React, Next.js, Knex.js, Docker, MUI (Material UI), TypeScript, JavaScript, Node.js, Jest, PostgreSQL
2021 - 2021

Full-stack Developer

A Toptal Client (Video Transcription/translation Service)
  • Designed and developed a back-end service that produces WebVTT transcriptions of any video supplied in a matter of seconds using Google Speech-to-Text and FFmpeg library.
  • Implemented and deployed a feature that allowed an on-the-fly translation of audio/video transcription to any supplied language.
  • Developed a user-friendly web app that integrates with the back end to enable seamless audio/video transcription and translation.
  • Tested multiple audios/videos and edge cases to verify the algorithm's correctness and provide optimizations that can save cost and transcription time.
Technologies: JavaScript, Node.js, Vue, Google Cloud Platform (GCP), Video.js, Google Translate API, Data Transcription, FFmpeg, Express.js, Google Speech-to-Text API
2021 - 2021

Software Developer

Data Analytic Automation Company (via Toptal)
  • Identified, tracked, and fixed critical bugs across data connectors like ODBC, OCI, OLE DB using Jira and Rally as reporting tools.
  • Automated, hardened, and deployed multiple integration, unit, and regression tests, ensuring system conformity with all related standards, guidelines, and customer requirements.
  • Identified improvements for Excel data parsing, increasing the overall computational efficiency by 10%.
  • Proposed and implemented fixes for software security risks.
Technologies: C++, Python, C#, C#.NET, HTML, JavaScript, MySQL, PostgreSQL, Oracle, MSSQLCE, Redshift, Snowflake, Excel 2013, ODBC, OCI, OLE DB, APIs, Embedded Software, Catch2, Google Test, Jira, Rally, Git
2020 - 2021

Full-stack Engineer

Pyragle, LLC
  • Established and maintained productive working relationships with teams remotely to resolve operational difficulties and promote a collaborative approach to customer service provision. This led to a reduction in total development time by 50%.
  • Used Node.js to develop a WebSocket live video streaming server that handled over 100 concurrent connections for a live lecture.
  • Tested and reviewed website design for responsiveness, clarity, and effectiveness.
  • Planned website development, converting mockups into usable web presence with HTML, JavaScript, AJAX, and JSON.
  • Collaborated with the marketing department to determine the organizational need and design pages to meet goals, improving customer satisfaction by 20%.
  • Established presentation consistency across Chrome, Safari, Firefox, and other common browser interfaces.
Technologies: JavaScript, Spring Boot, Java, HTML, Thymeleaf, Node.js, WebSockets, Vue, JSON API
2019 - 2021

Back-end Developer

Pyragle, LLC
  • Developed a high-speed C++ fingerprint matching server to authenticate voters using fingerprints in a biometric e-voting election. This was used to authenticate over 24,000 fingerprints, each matching in less than 0.3 seconds.
  • Built a microservice that generates acknowledgment receipt sent as a PDF attachment to voters' emails once the voting process is complete. This increased the voters' trust in the transparency of the platform by 45%.
  • Used built-in Symfony components and PHP functions to sanitize passport image upload to the back end, providing 100% protection against malicious uploads.
  • Devised an auto-documentation microservice for all API endpoints, detailing all aspects, functions, capabilities, and features. This reduced the manual effort by 95%.
Technologies: PHP, Symfony, C++, Amazon Web Services (AWS), Amazon S3 (AWS S3), JSON, APIs, JSON API
2019 - 2020

Software Developer

Freelance
  • Modeled the real-time behavior of a local airport check-in process, leading to a deeper understanding of the check-in terminal traffic.
  • Provided an alternative terminal arrangement that significantly decreased time spent in queues.
  • Worked closely with the client to integrate the optimized arrangement into the local airport terminal.
Technologies: Python, SimPy
2019 - 2019

Lead Software Developer

Freelance
  • Developed a PHP extension for an online biometric attendance system. The extension enabled matching over thousands of fingerprints in fractions of seconds on the back-end server.
  • Integrated seamless fingerprint collections flow on the front-end, thus enabling accurate attendance tracking of thousands of users.
  • Implemented test cases for false-positive and true-negative matching scenarios, leading to improved fingerprint matching with fewer false rates.
Technologies: PHP, Laravel, C++, PHP Extensions

Experience

Biometric Fingerprint Authentication Server

An online biometric authenticating service built on top of the Qt Framework and ODBC with MySQL as the database. The service grants authorization access to users when supplied with a fingerprint that matches stored credentials. I was the lead developer and liaised with the team members to integrate external tools needed to develop a fast and efficient system.

Anonymous Group Chat

An anonymous peer-to-peer chat platform built on top of WebSocket. I developed it with a close friend. It's a proof of concept of the grander idea we had. The platform allows users to communicate anonymously.

SendMeThisVideo

http://sendmethisvideo.com
A very fast Twitter video service built on top of Laravel using Eloquent ORM and AWS MySQL RDS as the databases. The service provides requested tweet videos to our users' Telegram or WhatsApp inboxes. I developed microservices, back-end API endpoints, and integrated third-party services.

KT-Arbitrage

A simple solution to quickly check arbitrage opportunities across supported crypto markets for the chosen coin pair. It was first developed as a Vue.js app and then converted to a Flutter app. This was created in collaboration with a close friend.

Toptal React Academy

The Toptal React Academy is an exclusive learning program that teaches the React framework to select members of the Toptal network. After a month of study, all graduates are tasked with completing a 30-40 hour final project to build and deliver a React app from scratch.

Online Document Signing Service

An online document signing service built extensively using JavaScript TypeORM, AWS S3, and Express.js. This service was deployed on AWS Elastic Beanstalk and integrates with Zoho Sign to provide email notification capturing signatures. The service allows users to create contract documents and let other concerned parties to sign such documents through a generated secure link. The final signed document is sent to the concerned users and stored on AWS S3 for future reference.

I was the sole back-end developer.

Bcycleplus

https://app.bcycleplus.com/
A B2B virtual top-up platform developed using Laravel and Eloquest ORM. This service allows users in Nigeria to recharge or pay for everyday utilities like:

-Call and SMS services
- Internet services
- TV subscriptions, e.g., DSTV, GOTV, and StarTimes
- Vehicle insurance
- Electricity bills

School News Portal

A Doctrine ORM-based school portal for publishing news to students and lecturers. I was part of the team effort that took the project from start to finish. The portal had a target audience of 6,000 users daily and performed well under a heavy load.

Skills

Languages

Java, C++, PHP, JavaScript, HTML, C, Python, TypeScript, C#, C#.NET, Snowflake, Dart, SQL

Frameworks

Symfony, Spring Boot, Thymeleaf, Laravel, Express.js, Google Test, Flutter, Video.js, Next.js, MUI (Material UI), Jest, Qt 5, Eloquent, Flask, Spring, Hibernate, Spring Web Flow, Tailwind CSS, PHPUnit

Libraries/APIs

Node.js, Vue, JSON API, React, SockJS, ODBC, OCI, Google Translate API, FFmpeg, Google Speech-to-Text API, jQuery, Doctrine, SQLAlchemy

Tools

PhpStorm, CLion, IntelliJ, Git, PyCharm, MinGW, Excel 2013, Jira, Rally, Knex.js, Webpack

Paradigms

Agile Software Development, Object-relational Mapping (ORM)

Platforms

Amazon Web Services (AWS), Windows, Linux, Heroku, Oracle, Android, Google Cloud Platform (GCP), AWS Elastic Beanstalk, Docker

Storage

Databases, Amazon S3 (AWS S3), MySQL, JSON, PostgreSQL, MSSQLCE, Redshift, Relational Databases, PHP Data Objects (PDO)

Other

Software Development, WebSockets, Catch2, Architecture, Springbot, SimPy, PHP Extensions, APIs, OLE DB, Embedded Software, Data Transcription, TypeORM, DocuSign, SSL

Education

2015 - 2019

Bachelor's Degree in Computer Science and Statistics

University of Nigeria Nsukka - Enugu, Nigeria

Certifications

NOVEMBER 2021 - PRESENT

Toptal React Academy Graduate

Toptal, LLC