Code Monkey home page Code Monkey logo

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

Sayo Paul's Projects

90daysofdevops icon 90daysofdevops

This repository is my documenting repository for learning the world of DevOps. I started this journey on the 1st January 2022 and I plan to run to March 31st for a complete 90-day romp on spending an hour a day including weekends to get a foundational knowledge across a lot of different areas that make up DevOps.

ajax-chat icon ajax-chat

A simple realtime chat system built using the Slim framework . It was hacked together in two nights

awesome-cto icon awesome-cto

A curated and opinionated list of resources for Chief Technology Officers, with the emphasis on startups

birthdaybuddy icon birthdaybuddy

A simple material-design orientated app to handle your friends' birthdays and other special events

curriculum icon curriculum

πŸ“šOpen Source Curriculum for CNCF Certification Courses

dufuna icon dufuna

This is the repository for managing the submissions in the 2018 Dufuna Scholarship Programme

dufuna-tasks icon dufuna-tasks

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

git-deploy icon git-deploy

Php Script for Auto-Pull in server (Using WebHook from GitLab, GitHub and Bitbucket)

go-openai icon go-openai

OpenAI ChatGPT, GPT-3, GPT-4, DALLΒ·E, Whisper API wrapper for Go

gpio icon gpio

A PHP library for accessing the GPIO pins on a Raspberry Pi.

gridder icon gridder

A jQuery plugin that displays a thumbnail grid expanding preview similar to the effect seen on Google Images.

hackerpair icon hackerpair

HackerPair is the companion project to Easy Laravel 5

hexgl icon hexgl

Source code of HexGL, a futuristic HTML5 racing game

hng-stage1 icon hng-stage1

Submission for the Hotels.ng remote internship stage1 task

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    πŸ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. πŸ“ŠπŸ“ˆπŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❀️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.