- Advanced backend engineering with Java, Spring Boot, and clean architecture
- Modern React & Next.js with TypeScript and production-grade UI patterns
- Cloud & DevOps: Docker, GitHub Actions, CI/CD, and deployment best practices
- Practical AI / ML foundations and LLM concepts (via Oracle Cloud AI and ML courses)
A results-oriented Software Engineer in training, focused on building scalable, high-performance applications. I enjoy translating complex business requirements into clean, maintainable code using modern backend and full-stack technologies.
Beyond standard CRUD apps, I am passionate about:
- System design and architecture for real-world products
- CLI tooling and developer productivity (published NPM package)
- Writing backends that are secure, well-documented, and easy to extend
I am actively seeking opportunities where I can contribute as a Full-Stack / Backend Intern while continuously improving my engineering skills.
- Languages: Java, JavaScript, TypeScript, SQL
- Frontend: React.js (Hooks), Next.js, HTML, CSS, Tailwind CSS
- Backend: Node.js, Express.js, Java, Spring Boot, REST APIs, JWT Authentication
- Databases:
- Relational: MySQL (Workbench), Oracle SQL, SQL Server, SQLite
- NoSQL / Cloud: MongoDB, Firebase, Supabase
- DevOps & Tools: Docker, Git, GitHub, Postman, GitHub Actions
- Other: Basic ML/AI concepts, CLI tooling, API design, debugging
Problem-solving • Debugging • Time management • Teamwork • Fast learning • Logical thinking
Published command-line tool (NPM package) that automatically generates backend servers by analyzing frontend code.
- Scans frontend projects to detect API calls and auto-generates routes, controllers, and models
- Supports backend generation in Node.js, Java, C#, and Python
- Includes built-in JWT authentication and sample data seeding
- Docker-ready setup for fast deployment
- Helped reduce backend setup time by ~50%
Tech: Node.js, TypeScript, EJS, Babel, Inquirer.js
Role-based LMS platform with access levels for Admin, Lecturer, and Student.
- Implemented secure JWT-based authentication and authorization with Spring Security
- Built RESTful Spring Boot backend with JPA for users, courses, enrollments, content, and calendars
- Developed React frontend for login/registration, course listing, enrollment, content viewing, and per-course calendar
- Applied best practices in API design, input validation, and role-based access control
- Used MySQL for persistent storage
Tech: React.js, Spring Boot, Java, JWT, MySQL, JPA/Hibernate
Health service management system built using React and Java.
- Acted as Team Lead: managed end-to-end development lifecycle, task delegation, and code reviews
- Implemented frontend–backend integration and patient record display
- Worked on user management modules and API communication workflows
Tech: React.js, Java, REST APIs, MySQL Workbench
Full-stack e-commerce platform for managing custom T-shirt products.
- Responsive React frontend with product listing and user flows
- REST APIs using Node.js and Express
- Features for product, user, and order management
- MongoDB for data persistence
Tech: React.js, Node.js, Express, MongoDB
-
BSc (Hons) in Computer Science
National Institute of Business Management (NIBM – Sri Lanka)
2023 – 2027 (ongoing) -
Higher National Diploma in Software Engineering
NIBM, Colombo
2025 – Present -
Diploma in Software Engineering
NIBM City University, Colombo
2023 – 2024
- Oracle Cloud Infrastructure 2025 AI Foundations Associate (1Z0-1122-25) – Oracle
- Docker Foundations – Professional Certificate / E-Course
- Postman API Fundamentals – Student Expert
- Full-Stack Development – E-Course
- Machine Learning – E-Course
- Next.js – E-Certificate
(Plus additional short courses and skill badges on LinkedIn Learning and other platforms.)
I debug life the same way I debug code — one breakpoint at a time.
- Location: Sri Jayawardenepura Kotte, Western Province, Sri Lanka
- Email: [email protected]
- LinkedIn: W.A.H ISHAN
- Portfolio: ishan-omega.vercel.app
If you like my work and want to support me to keep building cool software and open-source projects, you can sponsor me here:
Thank you for your support.





