Swapnil Kirnayake
@swapnilkirnayake
MCA student and entry-level backend/full-stack developer skilled in Java.
What I'm looking for
I am an MCA student focused on backend development and full-stack web applications, experienced building projects using Java, React, Node.js and MongoDB. I enjoy turning requirements into reliable, tested features and contributing to real-world products.
My projects include a full-stack Expense Tracker with receipt upload, analytics, export to PDF/Excel and REST APIs backed by MongoDB, plus Java-based CLI/GUI apps such as a Mini CRM, Authentication System, NoteApp and Form Validator illustrating strong OOP, file handling and security fundamentals.
I bring practical tooling experience with Git, and complementary skills in Excel and Tally from prior roles. I am seeking an entry-level developer role where I can grow as a software engineer and deliver measurable value quickly.
Experience
Work history, roles, and key accomplishments
MCA Graduate (Entry-Level Developer)
Self
Developed multiple full-stack and backend projects using Java, Node.js and MongoDB, including an expense-tracker with analytics, receipt upload, and export features; built REST APIs and role-based Java CLI/GUI tools demonstrating secure file handling and CRUD functionality.
Mini CRM Java Developer
Mini CRM
Designed a 3-tier role-based CRM (Admin, Manager, Sales) with separate authentication and leads modules. Implemented lead management with 5+ lead status transitions and owner-based data isolation to ensure each user only accesses assigned leads.
SpendWise Backend Developer
SpendWise
Built and deployed a full-stack expense management app with JWT-based authentication for secure signup/login and session management. Implemented 12+ REST API endpoints for expense CRUD, category filtering, and user management, plus receipt upload (up to 5MB) and PDF/Excel expense report exports.
Authentication System (Java CLI)
Authentication System
Built a CLI authentication system using a structured OOP design across model, service, and UI packages. Implemented password hashing and salting with Java security libraries and added 5-layer input validation to block invalid emails, weak passwords, and empty fields.
Education
Degrees, certifications, and relevant coursework
MET ICS Bandra
Master of Computer Applications, Computer Applications
2025 -
MCA student (2025–2026) who has built and deployed full-stack projects including an expense management platform using Node.js, Express.js, MongoDB, and React.
MET Institute of Computer Science (MET ICS) Bandra
Master of Computer Application, Computer Applications
Pursuing Master of Computer Application with focus on backend development and full-stack web applications.
DAIMSR, Nagpur
Bachelor of Commerce (Computer Applications), Computer Applications
2020 - 2023
Completed Bachelor of Commerce – Computer Application (BCCA) from 2020 to 2023.
DAIMSR Nagpur
Bachelor of Commerce (Computer Application), Commerce (Computer Application)
Completed Bachelor of Commerce in Computer Application focusing on computing applications within commerce contexts.
Dr. Ambedkar College, Nagpur
Higher Secondary Certificate, Higher Secondary Education
Completed Higher Secondary Certificate (HSC).
Availability
Location
Authorized to work in
Website
github.com/swapnilKirnayakeSocial media
Job categories
Interested in hiring Swapnil?
You can contact Swapnil and 90k+ other talented remote workers on Himalayas.
Message SwapnilFind your dream job
Sign up now and join over 100,000 remote workers who receive personalized job alerts, curated job matches, and more for free!
