Tobechukwu Onyema

Tobechukwu Onyema

Software Engineer

location of Tobechukwu OnyemaLagos State, Nigeria

Connect with Tobechukwu Onyema to Send Message

Connect

Connect with Tobechukwu Onyema to Send Message

Connect
  • Timeline

  • About me

    Engineering Manager @ Qore | Building Scalable Teams and Systems

  • Education

    • Covenant University

      2014 - 2018
      Bachelor's degree Computer Science First Class 4.95/5

      Activities and Societies: Best Graduating Student, Computer and Management Information Sciences Represented Covenant in the National Hult Prize Competition

  • Experience

    • Zone

      Jul 2018 - May 2022
      Software Engineer

      My primary responsibility include:Building software applications to scale for thousands of users using technologies like .NET, Docker, MySQL, React JS, Go, Redis. Building Web applications using React Js, Typescript.Setting up CI/CD pipelines using BitBucket, TeamCity and Octopus. Investigating and resolving technical issues within SLAOptimizing existing applications to meet new performance requirements.Building .NET libraries with cross version support.Projects- Cluster.Africa: Web application for reporting, configuration and analytics of agents related operations built using React Js and Typescript.- CashOut Settlement Service: Optimization of Instant settlement engine to increase the throughput from 100/s to 10,000 and improve the mean settlement time from 20mins to 5-10mins. This was achieved by migrating from a polling architecture to an messaging architecture using RabbitMQ and also containerization of the service to allow for automated scaling using Docker- Commission Sharing Service: Optimization of commission settlement engine to increase the throughput from 100/s to 10,000 per institution and improve the mean settlement time from 1hr to 5mins. This was achieved by migrating from a polling architecture to an messaging architecture using RabbitMQ and also containerization of the service to allow for automated scaling using Docker- Monitoring Data Processor: Streams data from Redis to process thousands of per second raw data into meaningful metrics stored in Influx to be visualized by Grafana- Credit Assessment: Bulk assessment and disbursement of loans for millions of users and supports multiple lenders.- Deduct At Source: USSD platform for payday loan and remittance.. Show less

    • Qore

      Apr 2022 - now
      Engineering Manager

      Managing the engineering team to ensure applications are built to the requirements, using best practices and design patterns and delivered on time.Translating requirements into architectural designs.Making architectural and technological decisions to ensure the product is performant and scalable.Building software applications to scale for millions of users using technologies like .NET, Docker, MySQL, React JS, Go, Rabbit MQ, Kafka.Empowering and building the technology team.Fostering relationships between other technical departments.Supervision and Mentoring of Learning Academy candidates Show less

    • Trilogy

      Sept 2022 - Jan 2023
      Technical Product Owner

      Iterating with UX designers to transform use cases into UX/UI prototypes Breaking down release milestones into high-level execution plans Defining the granular tasks needed by engineering to implement releases Reviewing and accepting engineering work, ensuring it meets all of your requirements Designing architectures for solutions to be implemented by the engineering team

  • Licenses & Certifications

  • Honors & Awards

    • Awarded to Tobechukwu Onyema
      Best Graduating Student, Computer Science Department Covenant University Computer Science Department Jul 2018
    • Awarded to Tobechukwu Onyema
      Awesome Colleague Me