SOFTWARE ENGINEER

IMESH VISHMIKA

Full-Stack Developer / Problem Solver

ENTER MENU
SCROLL

ABOUT ME

Passionate software engineering student with a drive for creating efficient, scalable, and user-centric applications. Proficient in multiple languages including Java, TypeScript, Python, and Rust, with a strong foundation in full-stack development and system design.

My journey in tech started with curiosity and evolved into a deep commitment to crafting digital experiences that make a difference. From building e-commerce platforms to developing cross-platform mobile apps, I enjoy tackling complex problems across the entire stack.

When I'm not coding, you'll find me exploring systems programming with Rust, experimenting with Python for automation and data tasks, or contributing to open-source projects. I believe in continuous learning and pushing the boundaries of what's possible.

0
Projects
0
Technologies
0
Languages

SKILLS

LANGUAGES
  • Java
  • TypeScript
  • Python
  • Rust
  • PHP
FRAMEWORKS
  • Jersey (JAX-RS)
  • Hibernate ORM
  • React Native (Expo)
  • MVC Architecture
  • REST API Design
DATABASES
  • MySQL
  • PostgreSQL
  • MongoDB
  • SQLite
  • Redis
DEVOPS
  • Git / GitHub
  • Docker
  • Maven
  • Nginx / Apache
  • Linux

PROJECTS

01 JAVA
Full Stack

TimeStore (Java)

A luxury timepiece e-commerce platform with RESTful APIs using Jersey (JAX-RS), Hibernate ORM, and MySQL. Features PayHere payment integration, admin dashboard with revenue analytics, and product management.

Java Jersey Hibernate MySQL Maven
View on GitHub
02 PHP
Full Stack

TimeStore (PHP)

A custom PHP e-commerce platform built with MVC architecture, Front Controller pattern, and custom routing system. Includes CSRF protection, role-based auth, and PayHere integration.

PHP MySQL MVC Nginx Docker
View on GitHub
03 MOBILE
Mobile + API

TaskBuddy

A cross-platform task manager with Expo React Native frontend, Java REST API backend, and Hibernate/MySQL persistence. Features subtask checklists, dark mode, and onboarding flow.

React Native Expo Java Hibernate MySQL
View on GitHub

EXPERIENCE

2024 - PRESENT

Software Engineering Intern

Tech Corp Inc.

Developed and maintained web applications using React and Node.js. Collaborated with senior developers on microservices architecture and implemented CI/CD pipelines. Reduced deployment time by 40% through automation improvements.

2023 - 2024

Computer Science Student

State University

Pursuing Bachelor's degree in Computer Science with focus on software engineering and distributed systems. Dean's List student with 3.8 GPA. Led student developer community.

2022 - 2023

Freelance Developer

Self-Employed

Built custom websites and applications for local businesses. Managed client relationships and delivered projects on time. Specialized in responsive design and e-commerce solutions.

LET'S CONNECT

Ready to collaborate on your next project? Let's make it happen.