Hi, I'm Melvin, Software Engineer

Innovative, task driven software engineer with 5+ years of experience in system and software design and development.

Who am I?

About

I have always had love for computers. Being able to write code to solve real world problems is something that always brings me utmost satisfaction. Started programming from a really young age and have been able to master the craft years later on. Always challenging myself to code/write something that will make the day to day repetitive tasks easier. If there is a technical problem that requires a solution, i strive to come up with a solution via code and share it with the world.You can view some of the projects

If am not at my workstation coding, you will find me delving in the world of music. Playing classical guitar 🎸 is also my thing. It's not just a hobby, it's a harmonious escape that adds a symphonic touch to the coding life.

Experience

  1. 2020 — Present

    Deliver high-quality, robust production code for micro finance institutions and welfare societies. Maintain and upgrade financial systems ensuring they run on the latest technologies. Create API abstractions between fintech apps and other third party financial apps. Build rich UI interfaces to make user experiences for clients interacting with the finance systems. Create scalable applications using broker technologies to ensure minimum downtime even during high loads. Developed a customer facing ticketing system that improved and enhanced client support when it came to resolving client support queries and issues.

    • React
    • .NET CORE
    • RABBIT MQ
    • SQL SERVER
    • JavaScript
    • Vue
    • Nuxt
    • Docker
  2. July — Sep 2019

    Assisted in National Identification Cards Biometric Registration. Facilitated training in the use of the The Service By Appointment System.

    • PHP
    • Wordpress
  3. 2017 — 2019

    Part time freelancing creating system designs and applications for clients at upwork.

    • Vuetify
    • Laravel
    • MySQL
    • Vue

My Projects

HelpDesk Solution

HelpDesk Solution

Streamline communication and support, making it easy for users to request assistance, report issues, or seek information. The system offers a structured platform for tracking and managing inquiries efficiently, ensuring a seamless user experience. Addressing user queries, providing assistance, or managing feedback

Blog

.NET Core15 Sep 2023

Mastering Mass Transit Producer/Consumer Topology

A guide on how to use mass transit scope filters as a middleware while processing HTTP requests. Enhancing each HTTP Request and adding necessary headers. Showcases how powerful, scalable and maintainable using rabbit mq as your broker topology can be very useful in distributed systems

Learn More
.NET Core14 Jan 2023

Implementing Queueing and BackGround Tasks

A simple yet powerful way to handle queuing and processing background tasks in .NET Core using the Nuget package Coravel. Options to push recurring or long-running processes to a queue to be processed later.

Learn More
Vue14 Jan 2022

New Vue 3 Features

Some tips and tricks you might have not known exist in Vue 3. This tips can help improve your productivity and make the next vue application you build easy to maintain and readable

Learn More
Laravel14 May 2023

Laravel Mailing

A guide on how you can use laravel as your mail broker to process,queue,compose and send emails for you. With a ton of configurations that are easily compatible with any third party email service out there.

Learn More
docker12 Nov 2020

Containerizing Your Applications Using CapRover

A step by step guide on how you can move from dev to live in matter of a few clicks with the help of a free Platform As A Service (PAAS) called caprover. Demonstrates how you can dockerize your application and make it scale easily using cluster nodes.

Learn More