Software Developer

I am a passionate and detail-oriented professional seeking a challenging position in Software Development. With strong technical skills in Golang and Node.js, I am dedicated to driving innovation in microservices architecture and modern development practices.

About Me

I am a passionate and results-driven software developer with a focus on building scalable and high-performance applications. Over the years, I've become comfortable working with modern technologies like Go (Golang) and Node.js, specializing in microservices architecture to build robust and maintainable systems. My experience includes developing production-ready applications that leverage gRPC for optimized API calls, ensuring low-latency communication between services.


I've also gained hands-on expertise with Redis for implementing background jobs and caching, which improves system performance and scalability. I take pride in containerizing applications using Docker, and I am well-versed in CI/CD practices, having set up pipelines using GitHub Actions to automate the deployment of containers to AWS ECR.


In addition to my expertise with scalable and high-performance applications, I have also worked with real-time technologies, including WebSockets, to build applications that require low-latency, full-duplex communication. This has been particularly useful in building chat systems, live dashboards, and real-time notifications. I&apso;ve integrated WebSockets with microservices for seamless communication between frontend and backend, optimizing for minimal delay and maximum throughput.


My journey in software development has been built on a strong foundation of programming principles, and I continually strive to stay at the cutting edge of industry trends and technologies. Beyond my technical skills, I excel in problem-solving and communicating complex technical concepts clearly, bridging the gap between technical teams and non-technical stakeholders. I am always eager to explore new tools and methodologies to drive innovation and ensure that the systems I build are both efficient and future-proof.

Technologies

Here are the cutting-edge technologies I have worked with:

Frontend Technologies

HTML
CSS
Tailwind CSS
JavaScript
TypeScript
React
Next.js

Backend & Database Management Technologies

Golang
Amqp
Express.js
gRPC
MongoDB
MySQL
PostgreSQL
Redis

Blockchain & Cloud Technologies

Wagmi
Ethers.js
MetaMask
Git
Github Action
AWS
Docker
Azure

Experience

Crafting scalable systems, leading projects, and building solutions that power real-world impact:

Event Ticketing Platform

Technical Lead & Backend Engineer (Nodejs)

πŸ”— View on GitHub

1. Designed and built the backend for an event management system, supporting both admin and mobile users.

2. Integrated Stripe for seamless ticket payments.

3. Leveraged AWS Lambda with SQS/SNS to power a serverless, scalable architecture.

Loan Management System

Backend Developer (Nodejs)

πŸ”— View on GitHub

1. Built a monolithic Node.js backend to manage loan processing, payment tracking, and user management.

2. Implemented secure file uploads, email notifications, and hosted the service on Namecheap.

Restaurant Ordering Platform

Backend Developer (Go)

πŸ”— View on GitHub

1. Built a backend in Golang enabling restaurant registration, profile management, and customer ordering.

2. Used AWS Lambda and SQS/SNS for event-driven architecture and scalability.

Blockchain – P2P Crypto Exchange

Fullstack Developer (Golang/GRPC/NextJS)

πŸ”— View on GitHub

1. Developed P2P crypto trading platform using Golang and gRPC with crypto/fiat matching logic.

2. Enabled stablecoin-based utility bill payments, airtime/data top-ups via crypto wallets.

3. Deployed services on AWS EC2 with CI/CD for scalable delivery.

Contact

Let us get in touch πŸ™‚

Message Me