Skip to content
View sayopaul's full-sized avatar
๐Ÿ 
Working from home
๐Ÿ 
Working from home

Block or report sayopaul

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this userโ€™s behavior. Learn more about reporting abuse.

Report abuse
sayopaul/README.md

Hello, I'm Sayo. I build software!


About me

  • ๐Ÿ’ผ Software Engineer (Golang,PHP)

  • โค๏ธ I love writing Golang, and building cloud microservices on AWS, GCP and Azure

  • ๐Ÿ’ฌ Ask me about anything here

golang docker kue php gcp aws rabbitmq postgres

๐Ÿ‘‹ I'm Sayo Paul, a dedicated software engineer with a passion for crafting sophisticated solutions and expanding the horizons of technology. You've landed on my GitHub profile, and I warmly welcome you!

About Me

I bring 5+ years of experience to the world of software development, specializing in Golang, PHP, microservices architecture, and cloud-native applications. My years of software engineering have given me the opportunity to contribute to a variety of projects and collaborate with diverse teams.

๐Ÿ”ญ Current Focus

Right now, I am focused on building clean and scalable Golang services that harness the power of microservices architecture.I excel in creating streamlined RESTful and gRPC-based APIs, harnessing the power of cloud platforms such as AWS and Google Cloud Platform (GCP). My most recent projects exemplify my dedication to remaining at the cutting edge of contemporary software development methodologies.

๐ŸŒŸ Highlights

REIPrintMail - I wrote a secure service that handled authentication, integrating with Supabase and Kong as an API gateway. Worked on numerous Golang utilities/services to improve the productivity of the team. Wrote API specs, tests and documentation for each service I worked on. Prepared the deployment environments. Participated in code reviews and pair programming sessions.

Sendchamp - Sendchamp is Twilio for Africa. During my time here, I optimised various services and reduced response times of some services by as much as 60%. I employed concurrency to make the services more efficient. I developed new features and increased the reliability of the services. I led and collaborated with other engineers to meet up with the demands of the business

Pipeops -Pipeops is a software-as-a-service platform that makes deployment, managing and monitoring of your applications on your AWS account easy. With Pipeops, all you need do is connect Pipeops to your AWS, GCP, Azure etc. and we would handle it from there.

  • I built the REST API controller to communicate via a RabbitMQ instance with the runner (Infrastructure as Code).
  • I used Golang, and PostgreSQL and worked with the Kubernetes API on AWS EKS clusters to power functionality such as fetching pod logs and metrics.
  • I worked extensively with GitHub and Gitlab's API to build functionality such as auto-deploy triggering on push to a selected branch, organisation, repository and branch fetching, repository content check for Dockerfile and all git related functionality.

Vensle -Vensle is a custom e-commerce platform built using PHP. I was contracted to rewrite the application to use modern PHP and software development standards. I led the team of engineers and set up standard software development procedures for the company.

DataReseller.store -Datareseller.store was a SaaS platform that made users easily own fully automated web platforms to resell value-added services such as data, airtime and utility bill payments.

  • I used Apache proxying to proxy domains so users could have their custom domains map to https://datareseller.store/their_username immediately after payment with no manual configurations needed.
  • I integrated functionality of the Flutterwave and Paystack API to power features such as split payments, transfers, and virtual bank accounts for resellers.
  • I built a comprehensive dashboard where users could easily view analytics from their site such as the number of orders, page views, profit made etc.
  • I built site customization into the dashboard which enabled users to select themes, change their site appearance etc.

Kilenra -Kilenra was a classifieds website to solve my university's buying and selling problem. It was fun doing this because this was the first time I got to work with cloud services Cloudinary ( for image manipulation ) and Sendgrid ( for sending emails ) . I used PHP with an MVC implementation for the backend, and MySQL for the database.

๐Ÿš€ Interests

I am passionate about the cloud and believe that in the future our entire lives would be based on it. Currently learning and doing as much as I can to be a part of that future !

๐Ÿ“ซ Get in Touch

Feel free to connect with me on LinkedIn or explore my repositories here on GitHub. If you're as excited about technology and innovation as I am, let's collaborate and create something incredible together.

LinkedIn:

Abisayo Paul Ademola Sayo Paul | Linkedin

Experience

โ— Development of back-end components to integrate applications with web services.

โ— Review code to validate structures, assess security and verify browser, device and operating system compatibility.

โ— Design, development, and implementation of software applications for websites based on analysed requirements and understanding of industry technical standards.

โ— Plan and engineer RESTful web services to manipulate dynamic datasets.

โ— Expand development efforts to include related platforms and protocols such as REST and database technologies like [MySQL, PostgreSQL].

โ— Employ prefabricated design patterns to shorten development duration by applying existing frameworks.

โ— Build databases and table structures following [MySQL, PostgreSQL] architecture methodology for web applications.

โ— Design and deploy scalable, extendable, and maintainable full stack applications using modern cloud architecture GCP ,AWS

โ— GitHub Actions as CI/CD method

โ—GRPC APIs, webhooks, and Socket programming.

โ—Building applications for microservices architecture.

โ—Gin, Fiber framework and Gorilla toolkit.

Top Repositories



GitHub followers

Sayo Paul | Linkedin

Pinned Loading

  1. fuadop/sendchamp fuadop/sendchamp Public

    Go SDK for sendchamp.com

    Go 5 5

  2. paginationclass paginationclass Public

    Simple PHP mySQL pagination class

    PHP 10 4

  3. unicodeveloper/laravel-paystack unicodeveloper/laravel-paystack Public

    ๐Ÿ’ณ ๐Ÿ“ฆ ๐Ÿ’ฐ Laravel 6, 7, 8, 9, 10 and 11 Package for Paystack

    PHP 615 314

  4. paystack-go paystack-go Public

    Forked from rpip/paystack-go

    Go library for the Paystack API https://developers.paystack.co/v1.0/reference

    Go

  5. dufuna-tasks dufuna-tasks Public

    A repository containing my submissions to the Dufuna Software Engineering scholarship program by Cotta & Cush

    Python