Erhies Fekarurhobo
Verified Expert in Engineering
Software Developer
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
Experience
- JavaScript - 8 years
- Node.js - 7 years
- React - 7 years
- Express.js - 7 years
- Xcode - 6 years
- PostgreSQL - 5 years
- TypeScript - 4 years
- SCSS - 4 years
Availability
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
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.
Front-end React and JavaScript Developer
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.
React/Node Developer
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.
Experience
FastR 0-60 Acceleration Test
https://apps.apple.com/ca/app/fastr-0-60-acceleration-test/id1296375567We 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.7We 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
Admin Portal for Inventory Management
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
Skills
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
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
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
Paradigms
DevOps
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
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring