Bestpaul Tobih Software Engineer | Angular Expert

Front-End Web (5.0 yr.), Back-End Web (3.0 yr.)

Summary

A seasoned software engineer with over 5 years specializing in JavaScript/TypeScript and Angular development, this professional demonstrates deep technical expertise, evidenced by robust web application projects and contributions to business growth. Holds a rich engineering background, with a demonstrated history in implementing scalable solutions using frameworks like Angular, Node.js, and containerization with Docker. Technically proficient with modern software development practices including microservices architecture, TDD, and CI/CD, enabling efficient SDLC management. Leveraging a Computer Science degree and fluency in English, the engineer has a track record of mentorship, collaborative feature planning, and execution, underpinning a strong career trajectory within diverse remote and hybrid engineering roles.

Work Experience

Software Developer, Frontend Application Development

Duration: Oct 2024 - Jan 2025
Summary: Development and enhancement of frontend applications with Angular 18 Signals and TanStack Query, adherence to modern JavaScript ES6+ standards, and collaboration with cross-functional teams for software product delivery.
Responsibilities: Develop and enhance frontend applications, write efficient maintainable code, collaborate with cross-functional teams
Technologies: TypeScript, Angular, Angular Material, PrimeNG, Tanstack Query, Angular Signals

Angular Developer, In-house Platform Enhancement

Duration: Mar 2024 - Nov 2024
Summary: Mentoring junior developers, development and enhancement of in-house platforms including Joble and other Zarttech ecosystem products using Angular 15 and implementing responsive, Figma-designed components.
Responsibilities: Mentor junior developers, develop in-house platforms, transform Figma designs into functional components, collaborate with multidisciplinary engineering teams
Technologies: TypeScript, Angular

Software Developer, Performance Monitoring API and Application Upgrade

Duration: Mar 2024 - Sep 2024
Summary: Development of a Performance Monitoring API to monitor REST API metrics and upgrading an in-house application to the latest version of Angular.
Responsibilities: Develop a Performance Monitoring API, upgrade an in-house application, collaborate with teams
Technologies: TypeScript, Angular, Nebular, Node.js, Tailwind CSS, Ionic, Strapi, Nx Monorepo

Software Engineer, Application Development

Duration: Jul 2023 - Sep 2024
Summary: Development of Agent Mobile Application and Core Banking Application with Angular and TypeScript incorporating best practices and architectural standards.
Responsibilities: Develop Agent Mobile and Core Banking applications, collaborate in a cross-functional team, implement best practices for business solutions
Technologies: TypeScript, Angular, Angular Material, Vue.js, RxJs, NgRx, Ionic, Docker, MySQL, Node.js, gRPC, REST API, Microservice Architecture

Frontend Engineer (Contract), Money Exchange Mobile Application

Duration: Apr 2023 - Sep 2023
Summary: Development of a mobile application for international money transfers and collaboration with teams to ensure smooth data integration and timely delivery.
Responsibilities: Develop a mobile application, create responsive UI components, collaborate with cross-functional teams
Technologies: Angular 8+, TypeScript, Ionic, Postman, AWS, Laravel, PHP, REST API

Software Engineer, Banking/Accounting Application Enhancement

Duration: Aug 2022 - Apr 2023
Summary:
  • Implementation of new features for a banking/accounting application using Angular and Nest
  • js, development of RESTful APIs, and enhancement of mobile traffic
Responsibilities: Implement new features, build RESTful APIs with Node.js and Nest.js, conduct technical assessments of UX/UI, responsive mobile-first development
Technologies: TypeScript, JavaScript, Angular, Node.js, Nest.js, React, Vue.js, Ionic, Cypress, REST API

Software Engineer, Paygops Application Features

Duration: Aug 2021 - Jun 2022
Summary: Development of new features for Paygops mobile and web applications using Angular 10, creation of modular components and collaborative team work for UI/UX integration.
Responsibilities: Develop new features for Paygops applications, create modular Angular components, work collaboratively for UI/UX integration
Technologies: Angular 8+, Ionic, Python, Flask, PostgreSQL, Postman, SqlLite, Docker, WSL2, Sentry, Power BI

Frontend Engineer, Angular Application Maintenance and Payment Solution

Duration: Feb 2021 - Aug 2021
Summary: Maintained and debugged Angular applications, developed a barcode scanner payment solution, and collaborated on improving customer interactions through feature design.
Responsibilities: Maintain and debug applications, develop barcode scanner payment solution, collaborate with banking consultants
Technologies: Angular 8+, TypeScript, HTML, CSS, Figma, Ionic

Web Developer, Mobile Application and Chatting Module

Duration: Jul 2020 - Mar 2021
Summary: Implementation of test-driven development for mobile applications, RESTful API design, chatting module architecture, and payment system integration.
Responsibilities: Implement test-driven development, architect and develop chatting module, integrate payment systems
Technologies: Angular 8+, TypeScript, JavaScript, React, Vue.js, Ionic, Laravel, MySQL, Firebase, REST API

Software Engineer, Software Development Projects

Duration: Jun 2018 - Jan 2020
Summary:
  • Design and development of ACTIVA POS software, custom Instagram clone API with Node
  • js, and implementation of client-side security measures
Responsibilities: Design and develop ACTIVA POS software, build Instagram clone API, implement client-side security
Technologies: JavaScript, PHP, Laravel, MySQL, Bootstrap, Node.js

Founder, Software Technology Lab Initiatives

Duration: Oct 2019 - Present
Summary: Establishment of a software technology lab, development of a document conversion application, implementation of CI/CD pipelines and development of multiple applications.
Responsibilities: Develop software solutions, implement automated testing and deployment, create various applications
Technologies: Angular, SSR, Angular Material, Node.js, Python/Flask, Docker, MySQL, AWS, CI/CD, Github Actions, Mixpanel, Prometheus, Grafana

Education

  • B.Tech, Computer Science and Engineering
    Ladoke Akintola University of Technology
    2015