Full-Stack Software Engineer

Building systems
that ship end to end

Java Spring Boot backends. React and Angular frontends. DevOps pipelines. AI integrations. Currently freelancing and open to full-time opportunities in Sri Lanka or remote.

Get in Touch
Insaf Ahmedh
Open to Work · Colombo, Sri Lanka
1yr+
Professional experience
6+
Projects deployed
15+
Technologies
6
Certifications
Available for work
Colombo, Sri Lanka · Remote

Background

About Me

I'm a full-stack software engineer based in Colombo, Sri Lanka, specialising in Java Spring Boot backends and React / Angular frontends. I build complete, working systems — from database design through to deployed UI.

At Aasa IT Solutions I shipped real enterprise systems: a MOSIP-based Passport Application System handling biometric identity workflows for government use, Inji Certify Verifiable Credential integration using OpenID4VCI, and a pilot government sand mining licence issuance system.

I built production DevOps infrastructure — CI/CD pipelines across Jenkins, GitHub Actions, and ArgoCD with SonarQube quality gates, a Kubernetes observability stack using Prometheus and Grafana, and containerised deployments on AWS EC2 and DigitalOcean.

Currently freelancing — building a live AI-powered e-commerce platform. Actively seeking my next full-time opportunity.

Currently

Freelance Full-Stack Developer
Colombo, Sri Lanka
Open to remote roles
BSc CS — UCSC · GPA 3.25

Focus Areas

AI / RAG pipelines
Cloud-native systems
DevOps & observability
API security

Stack

Technical Skills

Backend

JavaSpring BootSpring SecuritySpring Data JPANode.jsPythonREST APIsMicroservices

Frontend

React 18Angular 21TypeScriptJavaScriptNext.jsSCSSAxios

Databases

PostgreSQLpgvectorMySQLMongoDB

DevOps & Cloud

KubernetesDockerAWS EC2/S3JenkinsArgoCDGitHub ActionsNginxLinux

Observability

PrometheusGrafanaMicrometerSonarQubeSpring Actuator

AI & Search

Hugging FacepgvectorGemini APISemantic SearchRAGPrompt Engineering

Work

Featured Projects

Real systems — built, deployed, and publicly accessible.

Kubernetes · Observability

Java Cloud-Native Observability Stack

Production-grade observability pipeline for a Java 21 Spring Boot app on Kubernetes (Minikube) using Helm, Prometheus, and Grafana. Custom Micrometer metrics, Prometheus ServiceMonitor auto-discovery, and JVM dashboards.

Java 21KubernetesHelmPrometheusGrafanaMicrometerDocker
DevOps · GitOps

CI/CD & DevOps Portfolio

GitOps pipelines using Jenkins + ArgoCD for automated Docker builds and Kubernetes deployments. GitHub Actions for Node.js, Java Maven, and Python Flask. SonarQube SAST and quality gates across all pipelines.

JenkinsArgoCDGitHub ActionsSonarQubeDockerKubernetes
AI · NLP

AI Resume Screening System

NLP-powered resume matcher scoring CVs against job descriptions using semantic similarity. PDF/DOCX upload support with keyword gap analysis and personalised improvement suggestions.

JavaSpring BootReactPythonNLPPostgreSQLDocker

History

Experience

Freelance Full-Stack Developer
Self-Employed · Remote
Jan 2026 — Present
  • Building a production-grade e-commerce platform for a retail client (ghanimenterprises.lk) using Angular 21 and Spring Boot 3
  • Integrating AI-powered smart search using Hugging Face embeddings and pgvector, with Google Gemini API chatbot
  • Managing full project lifecycle independently — architecture, development, testing, and deployment
Software Engineer
Aasa IT Solutions · Dehiwala, Sri Lanka (Hybrid)
May 2025 — Dec 2025
  • Worked on a MOSIP-based Passport Application System — biometric identity workflows, authentication pipelines, and government-grade API orchestration
  • Integrated Inji Certify to issue and validate Verifiable Credentials using OpenID4VCI standards for passport issuance
  • Implemented CI/CD pipelines for Flask, React, NestJS, and Spring Boot using Jenkins, GitHub Actions, and ArgoCD with SonarQube quality gates
  • Designed and optimised PostgreSQL, MongoDB, and MySQL schemas; containerised with Docker and deployed on AWS EC2 and DigitalOcean
  • Contributed to a pilot government sand mining licence issuance system — backend development and workflow automation
  • Participated in code reviews, root cause analysis, and Agile sprint planning
Software Engineering Trainee
Aasa IT Solutions · Dehiwala, Sri Lanka (Hybrid)
Dec 2024 — May 2025
  • Built backend features using Java Spring Boot and Python Flask, integrating REST APIs with React frontends
  • Designed CI/CD pipelines using Jenkins and GitHub Actions; containerised with Docker using multi-stage builds
  • Configured Nginx for domain routing, load balancing, and SSL; managed Linux server and AWS deployments
  • Implemented JWT authentication, OAuth2 integration, and API security best practices

Learning

Certifications

Udemy

AWS Solutions Architect Associate

AWS core services, scalability, high availability, and cloud architecture

View Certificate
KodeKloud

AI-Powered DevOps

Kubernetes incident response, cloud security automation, and agentic workflows

View Certificate
LinkedIn Learning

Docker for Developers

Docker fundamentals, containerisation, and CI/CD deployment workflows

View Certificate
LinkedIn Learning

Microservices Foundations

Microservices concepts, bounded contexts, API design, and DevOps culture

View Certificate
LinkedIn Learning

Apache Kafka Essential Training

Topics, partitions, consumer groups, and producer-consumer architecture

View Certificate
LinkedIn Learning

Java EE: Packaging & Deploying Apps

Java packaging, Docker-based deployment, and cloud deployment on AWS and Azure

View Certificate

Connect

Let's build
something great

I'm open to full-time roles in Sri Lanka or remote. If you're hiring or know someone who is, reach out — I respond promptly.