FlowCV Logo
Professional Experience
Senior Backend Engineer, REIPrintMail
  • Built an aggregator service for sourcing mailing lists for real estate brokers from third-party services and internal services.
  • May 2023 – presentUSA
  • Implemented an algorithm for sorting and merging sourced PDFs, resulting in a reduction in processing time, enabling the PDF service to handle more mailing lists.
  • Built an order service for managing customer orders and integrated Stripe for payments.
  • Built a service to efficiently retrieve street view and satellite images of real estate properties within a large dataset.
  • Implemented the complete customer registration flow encompassing email sign-up and sign-in, social sign-in with Google, customer invitation functionalities, and more.
  • Developed an i18n translation service implemented across all customer-facing APIs.
  • Wrote API specs and documentation for each service I contributed to, and helped prepare the deployment environments.
  • Participated in code reviews and pair programming sessions.
  • Tech Stack: Golang, NestJS, Postgres, Prisma, Supabase, Redis, Docker, GRPC, GCP

    Backend Engineer (Contract), Fairmoney
  • Migrated user loan events for Nigeria and Uganda from Ruby to Go.
  • Transitioned our SMS application from Ruby to Go, incorporating voice OTP functionality and integrating WhatsApp.
  • May 2024 – Aug 2024Nigeria
  • Developed an internal solution for card tokenization and processing card charges.
  • Contributed to the development of user savings features.
  • Tech Stack: Golang, Ruby, Postgres, MySQL, Firebase, AWS, Redis, Docker, Kubernetes

    Lead Backend Engineer, Naurix Technologies
  • Led the backend development of a grocery delivery service.
  • Jul 2021 – Jan 2023Sweden
  • Responsible for setting up infrastructure, and integrating with existing ones for our clients.
  • Provided ongoing support and conducted routine maintenance for both new and existing clients.
  • Played a pivotal role in the recruitment process by conducting interviews, hiring, and effectively onboarding engineers to the team.
  • Oversaw code reviews and managed deployments of our servers, ensuring smooth operations, proactive monitoring, and effective troubleshooting measures.
  • Tech Stack: Golang, NodeJS, Typescript, MongoDB, Postgres, Redis, Docker, GCP

    Backend Engineer, Female Invest
  • Core contributor in the development of the backend for a new e-learning application.
  • Jun 2022 – Nov 2022Denmark
  • Contributed to developing and publishing the client SDK used by the mobile team to access internal APIs.
  • Developed and maintained API contracts that defined request parameters and response types to be obeyed by the client and the server.
  • 1 / 2
  • Built services for async communication, video streaming, and storage using Azure Media Services.
  • Built a service to track customers' course progress and behavior, providing insight into the learning experience for the purpose of improvement.
  • Worked on the client dashboard used by the content team to upload and manage media content.
  • Tech Stack: NodeJS, Typescript, React, MySQL, Docker, Azure

    Full Stack Developer, Innovation Upstream

    Worked with a team of engineers to build Rubix, a crypto exchange application.

    Mar 2021 – Feb 2022Canada
  • Developed microservices that handled card and bank payments, and sending of transactional emails.
  • Implemented client-side payment processes for credit card and bank payments in the client application.
  • Facilitated onboarding of new team members and ensure their proficiency in internal tools, processes, and procedures.
  • Contributed to the development of a new component library for ApeSwap.
  • Tech Stack: Golang, NodeJS, Typescript, gRPC, GraphQL, Firestore, Docker, React

    Software Developer, Tenece Professional Services

    Worked with a small team to maintain the in-house library (Dynamo), a highly scalable and configurable SaaS solution for the company's school manager service.

    Oct 2019 – Sep 2021Nigeria
  • Revamped the core library and server codebase of Dynamo, leading to more comprehensible code and simplifying the addition of new features.
  • Developed and deployed a new scheduler in Dynamo's API server, enabling students and administrators to schedule hostel bookings remotely and resolving previous downtime issues during bookings.
  • Restructured and redesigned internal tools for increased usability, resulting in higher productivity for my team.
  • Led the rewrite of the admin client using React, resulting in quicker page load times and heightened user experience for the operations and customer support team.
  • Collaborated with support teams to diagnose and resolve issues with integrated applications on the Dynamo platform.
  • Oversaw the server and database administration for both development and production environments, ensuring secure and stable access for all developers.
  • Guide new team members through the onboarding process, providing support to ensure a smooth transition and fast ramp-up.
  • Tech Stack: NodeJS, Typescript, MongoDB, React

    Skills
    TypeScriptJavaScriptGolangNodeJS (NestJS, Express, Koa)SQL (Postgres, MySQL)NoSQL (MongoDB, FireStore, Cassandra)Version Control (Git, GitHub, Gitlab)DockerKubernetesCloud Services (AWS, GCP, Azure, Digital Ocean, Linode, Fly.io)GRPCNGINXRedisWebSocketsGraphQLNATSKafkaRabbitMQWebRTC
    Interests
    Ryan RenoldsCinematographyMusic compositionPhilosophyChessArtMathHikingTravellingDistributed SystemsFormula 1Porsche
    2 / 2