Erhies Fekarurhobo, Developer in Ottawa, ON, Canada
Erhies is available for hire
Hire Erhies

Erhies Fekarurhobo

Verified Expert  in Engineering

Software Developer

Location
Ottawa, ON, Canada
Toptal Member Since
August 6, 2021

Erhies is an astute problem solver with a passion for software architecture, development and testing. He has contributed significantly to a myriad of innovative software products from aerospace to the health sector. Erhies enjoys applying his wide range of skills in web and mobile application development to create beautiful products with exceptional user experience.

Portfolio

Independent Mobile Developer
Swift, Xcode, Node.js, React, iOS, TypeScript, MacOS...
Yahoo!
React, JavaScript, HTML, CSS, Node.js, Angular, Kubernetes, Mocha, Chai...
Red Ventures
JavaScript, Node.js, Axios, JSON, TypeScript, ESLint, Full-stack, MongoDB...

Experience

Availability

Part-time

Preferred Environment

Xcode, MacOS, Windows, Visual Studio Code (VS Code), iOS, Vue, Linux, Microsoft Word, PDF

The most amazing...

...software development experience I had was making it through Apple's review process years ago when I launched my first app.

Work Experience

Software Developer

2015 - PRESENT
Independent Mobile Developer
  • Designed and developed iOS mobile apps from scratch.
  • Wrote server-side code in JavaScript, Node.js, and Express.js to create back-end API endpoints for FastR.
  • Supported data persistence by using the core data framework with well-thought-out entity relationships.
  • Implemented authentication solution using Facebook and Google Authentication APIs.
  • Secured API calls against HTTP monitors like Charles Proxy by implementing SSL Public Key Pinning.
  • Used third-party HTTP networking libraries Alamofire to add networking capability to the app.
Technologies: Swift, Xcode, Node.js, React, iOS, TypeScript, MacOS, Visual Studio Code (VS Code), Windows, PostgreSQL, Full-stack, MongoDB, Google Cloud Platform (GCP), JSON Web Tokens (JWT), User Experience (UX), User Interface (UI), Objective-C, Git, Ionic, React Native, Firebase, APIs, Microsoft Word, Microsoft Excel, Templates, Back-end, REST APIs, API Integration, Front-end, Mobile

Front-end React and JavaScript Developer

2022 - 2023
Yahoo!
  • Developed a payment widget using Angular and TypeScript that allows users to set up payment instruments, view and edit budgets and transactions, and manage VAT information.
  • Built the payment client using Node.js, Express.js, Karma, and Babel.
  • Created deployment scripts and jobs to automate some manual deployment steps. I implemented CI/CD using Screwdriver and Kubernetes.
  • Implemented user interface enhancements for Yahoo's Native Gemini advertising platform.
Technologies: React, JavaScript, HTML, CSS, Node.js, Angular, Kubernetes, Mocha, Chai, Webpack, Babel, Front-end, TypeScript, Express.js, DevOps, Tailwind CSS, Angular Material, NgRx, GraphQL, CI/CD Pipelines

React/Node Developer

2021 - 2022
Red Ventures
  • Developed a robust Node.js API in TypeScript to facilitate reliable integration between RedVentures Higher Education Lead delivery service and over 100 universities.
  • Created custom CLI scripts to automate the detection of software defects and increase the visibility of issues.
  • Built API response parsers to read and convert JSON, XML, and plain text to JavaScript objects.
  • Created robust and resilient automated test cases to detect integration issues and correctly categorize them.
Technologies: JavaScript, Node.js, Axios, JSON, TypeScript, ESLint, Full-stack, MongoDB, Mongoose, JSON Web Tokens (JWT), GraphQL, Amazon Web Services (AWS), AWS Lambda, User Experience (UX), User Interface (UI), Git, CSS, HTML, MobX, Next.js, Cypress, MySQL, HTML5, JSX, Redux, MERN Stack, APIs, Templates, XML, Back-end, REST APIs, Storybook, API Integration, Front-end, React Redux

FastR 0-60 Acceleration Test

https://apps.apple.com/ca/app/fastr-0-60-acceleration-test/id1296375567
FastR is the number one vehicle acceleration performance app in the game. You can test your vehicle's 0-60 and Quarter mile times in a hands-free, fully automated manner and post your acceleration times to our leaderboard to earn bragging rights.

We successfully delivered the application that:
• Features accuracy to the millisecond.
• Displays your rank amongst other users in real-time.
• Lets you save acceleration times from different car models.

FauX-Chat App

https://appetize.io/app/e4dk5q2e43d1u70fya8f6q1ybg?device=iphone6s&scale=75&orientation=portrait&osVersion=13.7
I worked on a FauX-Chat project that allows you to create mock-ups rapidly without photo editing software.

We also:
• Created conversation stories in a chat user interface.
• Used the Robo-chat feature to talk with our AI robot.
• Created screenshots of notifications on the home screen.

SPA Development with React

I worked on rebuilding the company portal based on a new Figma design. I achieved the client's vision to build a single-page website with smooth scrolling and animations. Also, I relied on React-scroll for scrolling effects and implemented CSS animations with various effects like fading.

Admin Portal for Inventory Management

A Vue.js-based web app for managing inventory.

The client wanted to build a reliable and well-structured admin panel.
I worked on the following:
• Implementing global search across the whole application.
• Adding custom Jira widget for receiving user feedback.
• Deploying to AWS S3.

Restaurant Management Application | React and MUI

A React-based admin panel development using Material UI and several npm packages. I worked on building the dashboard UI using MUI components. I also implemented the data workflow using React hooks. I worked on building a REST API using Node.js, Express, MongoDB, and JWT. I contributed to the input validation for both the front and back end. I added unit testing using Mocha and Chai for the REST API.

Languages

Swift, JavaScript, SCSS, TypeScript, GraphQL, Objective-C, CSS, HTML, HTML5, XML, Ruby, Python 3

Frameworks

Express.js, JSON Web Tokens (JWT), Ionic, Vuetify, React Native, Next.js, Angular, Tailwind CSS, Angular Material, Cypress, Redux, Material UI

Libraries/APIs

React, Node.js, Vue, Vuex, MobX, REST APIs, NgRx, Firebase iOS SDK, React Redux, Chai

Tools

Mongoose, Git, Jira, JSX, Microsoft Word, Microsoft Excel, Xcode, Webpack, Mocha, Babel

Platforms

MacOS, Windows, Visual Studio Code (VS Code), iOS, Amazon Web Services (AWS), AWS Lambda, Firebase, Mobile, Linux, Google Cloud Platform (GCP), Kubernetes

Storage

JSON, MongoDB, MySQL, PostgreSQL

Other

Axios, ESLint, Full-stack, User Experience (UX), User Interface (UI), MERN Stack, APIs, Templates, Back-end, Storybook, API Integration, Front-end, Material Design, WCAG 2, Accessibility, PDF, CI/CD Pipelines

Paradigms

DevOps

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