Skip to main content

Tech Stack

Comprehensive toolset spanning Software Engineering & DevOps

React
Next.js
Vue.js
Angular
Tailwind CSS
Bootstrap
Laravel
Symfony
Node.js
Express
FastAPI
Django
Spring Boot
JavaScript
TypeScript
Python
PHP
Java
Go
MySQL
MariaDB
PostgreSQL
MongoDB
Redis
SQLite
Git
GitHub
GitLab
BitBucket
React
Next.js
Vue.js
Angular
Tailwind CSS
Bootstrap
Laravel
Symfony
Node.js
Express
FastAPI
Django
Spring Boot
JavaScript
TypeScript
Python
PHP
Java
Go
MySQL
MariaDB
PostgreSQL
MongoDB
Redis
SQLite
Git
GitHub
GitLab
BitBucket
AWS
Azure
Google Cloud
Oracle Cloud
Terraform
Ansible
Puppet
Chef
Pulumi
Docker
Kubernetes
OpenShift
Rancher
Helm
Podman
Jenkins
GitLab CI/CD
GitHub Actions
CircleCI
Azure DevOps
ArgoCD
TeamCity
Prometheus
Grafana
ELK Stack
Datadog
Zabbix
Linux
Red Hat
Ubuntu
CentOS
Nginx
Apache
WildFly
VirtualBox
AWS
Azure
Google Cloud
Oracle Cloud
Terraform
Ansible
Puppet
Chef
Pulumi
Docker
Kubernetes
OpenShift
Rancher
Helm
Podman
Jenkins
GitLab CI/CD
GitHub Actions
CircleCI
Azure DevOps
ArgoCD
TeamCity
Prometheus
Grafana
ELK Stack
Datadog
Zabbix
Linux
Red Hat
Ubuntu
CentOS
Nginx
Apache
WildFly
VirtualBox

Always learning and exploring new technologies

Let's build something amazing together

About Me

Web Application Developer transitioning to DevOps Engineer with proven enterprise application experience

Milan Madusanka - Full-Stack Developer & System Engineer

Professional Profile

1.5+ years development experience in enterprise systems
POS systems serving 50+ retail businesses
Database optimization: 30% response time improvement
Currently learning RHEL, Docker & DevOps practices

Currently: System Engineer Intern at Epic Lanka (Pvt) Ltd (since Jun 2024), working with RHEL, WildFly, Docker, and Kubernetes.

My development background provides unique value in understanding application deployment, performance optimization, and system integration challenges. I bridge the gap between development and operations teams.

Problem-solving example: Debugged a critical production API timeout issue, traced it to unoptimized database queries, and achieved 30% response time improvement through proper indexing. Chose pragmatic MySQL optimization over trendy NoSQL migration to minimize business risk.

Passionate about building reliable, scalable systems and helping teams deliver software efficiently through modern DevOps practices.

Technical Skills

Growing expertise in full-stack development and system administration, with 1.5+ years of hands-on experience and continuous learning in DevOps practices.

Production-Ready Skills

Laravel/PHP (Daily use)React.js (Team projects)MySQL (Query optimization)Git (Merge conflict resolution)RESTful APIs (Built 15+ endpoints)Linux CLI (Production troubleshooting)

Growing Expertise

RHEL Administration (6 months hands-on)Shell Scripting (Automation tasks)WildFly (Deployment & monitoring)System Monitoring (Log analysis)Docker (Learning containers)CI/CD (GitHub Actions basics)

Battle-Tested Experience

Database Debugging (Performance issues)API Development (Error handling)Team Collaboration (4-person teams)Production Support (99.5% uptime)Code Reviews (Given & received)Agile Workflow (Sprint planning)

Development Tools

VS Code (Extensions & shortcuts)JIRA (Issue tracking)Postman (API testing)GitHub (Branch management)Command Line (Daily workflows)Debugging (Chrome DevTools)

Core Expertise

  • Full-stack web application development with production experience
  • Enterprise POS system features serving real businesses
  • Linux system administration with hands-on troubleshooting
  • Database optimization and performance debugging
  • Team collaboration and knowledge sharing in Agile environment

Current Focus

  • Red Hat Enterprise Linux certification preparation
  • Docker containerization and orchestration basics
  • AWS cloud fundamentals and services exploration
  • CI/CD pipeline implementation and automation
1.5+
Years Experience
15+
Technologies
5+
Projects
3+
Articles

Problem-Solving Approach

Real-world decisions and trade-offs from actual projects

Technical Decisions
  • • Chose MySQL over MongoDB for better team familiarity
  • • Prioritized query optimization over caching for sustainable performance
  • • Selected simple rsync backup over complex solutions for reliability
  • • Used Laravel over microservices to match team expertise
Debugging Approach
  • • Start with logs and error messages, not assumptions
  • • Reproduce issues in development before touching production
  • • Document solutions for team knowledge sharing
  • • Ask for help when stuck (learned this the hard way)

Professional Journey

From software development to system operations — building expertise in both code and infrastructure.

System Engineer Intern

Epic Lanka (Pvt) Ltd
● Current
Jun 2024 – Present · 6 monthsSri Jayawardenepura Kotte

Gaining hands-on experience in Linux system administration and DevOps practices in an enterprise environment.

  • Administering RHEL servers in production
  • Docker & Kubernetes container orchestration
  • CI/CD pipelines with Jenkins & ArgoCD
  • System monitoring with Prometheus & Grafana
RHELDockerKubernetesJenkinsArgoCDPrometheusGrafana

Software Engineer

Promoted
Taprobane IT (Pvt) Ltd
Full-time
Oct 2023 – Feb 2025 · 1 yr 5 mosMatale

Started as intern, promoted to Junior Engineer. Built full-stack features for enterprise POS/ERP solutions.

  • Promoted from Intern within 6 months
  • POS/ERP features serving 50+ businesses
  • 30% database performance improvement
  • Mentored 3 interns
LaravelReact.jsMySQLREST APIsGit
2+
Years
2
Companies
Linux
Focus
DevOps
Goal

Education

Foundation in Information Technology and Computer Science.

Diploma

Higher National Diploma in IT

SLIATE

2021 - 2023Sri Lanka
Software DevelopmentDatabase ManagementWeb TechnologiesNetworking
A/L

G.C.E. Advanced Level

Sri Naga National School

2017 - 2019Naula, Sri Lanka
ICTScience for TechnologyEngineering Technology

Certifications & Languages

Professional certifications in progress and language proficiency

Professional Certifications

In ProgressExpected: 2025

Red Hat Certified System Administrator (RHCSA)

Red Hat

Enterprise Linux system administration, user management, storage, networking

RHELLinux AdminShell ScriptingSystem Security
PlannedExpected: 2025

AWS Cloud Practitioner

Amazon Web Services

Cloud concepts, AWS services, security, architecture, pricing

AWSCloud ComputingInfrastructure
PlannedExpected: 2026

Docker Certified Associate

Docker

Container fundamentals, Docker orchestration, security best practices

DockerContainersDevOps

Languages

SinhalaNative
EnglishProfessional Working

Quick Facts

Experience1.5+ Years
LocationMatale, Sri Lanka
Work TypeRemote / On-site
AvailabilityOpen to Work

Projects

Real projects I've built and contributed to during my development journey.

Thenuka Mobile - E-Commerce Store
Full-Stack
Thenuka Mobile - E-Commerce Store

Full-featured e-commerce website for a mobile phone shop with product catalog, shopping cart, and online ordering system.

Next.jsLaravelTailwind CSSSEO
Personal Portfolio Website
Frontend
Personal Portfolio Website

Modern, responsive portfolio built with Next.js, TypeScript, and Tailwind CSS featuring smooth animations and dark mode.

Next.jsTypeScriptTailwind CSSGSAP+1
Enterprise POS System (Team Project)
Full-Stack
Enterprise POS System (Team Project)

Contributed to Laravel-based Point of Sale system serving 50+ retail businesses with inventory management and reporting.

LaravelBootstrapHTMLMySQL
DevOps
Linux Administration Lab

Personal learning environment for practicing Red Hat Enterprise Linux administration and system operations.

RHELShell ScriptingWildFlyDocker+1

More projects on my GitHub

View GitHub Profile

Featured Articles

Technical insights and tutorials from my software engineering journey.

The Story of Golang: A Programming Language That Changed the Game
Language Deep Dive
The Story of Golang: A Programming Language That Changed the Game

Deep dive into Go's concurrency model, memory management, and why Google built a new language. Exploring goroutines, channels, and the philosophy behind Go's design decisions.

GoConcurrencyPerformance
NGINX Architecture: High-Performance Web Server Engineering
Infrastructure
NGINX Architecture: High-Performance Web Server Engineering

Understanding NGINX's event-driven architecture, master-worker processes, and how it handles C10K problem. Configuration optimization and performance tuning strategies.

NGINXArchitecturePerformance
Enterprise Java Deployment on RHEL: Production Best Practices
DevOps
Enterprise Java Deployment on RHEL: Production Best Practices

Comprehensive guide to JVM tuning, garbage collection optimization, and enterprise deployment strategies on Red Hat Enterprise Linux systems.

JavaJVMEnterprise

More articles on Medium

Follow on Medium

Get In Touch

Have a project in mind? Let's work together.

Availability

Open for DevOps & Web Dev roles

Connect

$
system_check0%