About Me

My journey, education, and technical expertise

Janaka Prasad

Janaka Prasad

Software Engineer (Full Stack)

Salpilwaththa, Katupotha, Sri Lanka, 60350
Open to Opportunities

Results-driven Software Engineer with strong experience in Java, Python, and JavaScript. Proficient in designing and implementing RESTful APIs, scalable backend systems, and data-driven applications using MySQL and MongoDB. Holds a BSc in Electronics and Information Technology with proven skills in Git, Jira, and Agile collaboration.

Technical Arsenal

Backend

Node.jsExpress.jsJava EENestJSSpring BootFastAPI

Database & Cloud

MySQLMongoDBPostgreSQLFirebase

Frontend

ReactAngularNext.jsTailwind CSSBootstrapHTML5CSS3

Languages

JavaJavaScriptTypeScriptPythonC/C++SQL

Tools & DevOps

AWSGitJiraConfluenceGerritDockerAdobe Creative Suite

Experience Roadmap

Nov 2025 - Present

Software Engineer

Voxicore

  • End-to-End Product Ownership: Engineered and deployed a commercial Offline POS System using Java and JavaFX, currently operational with 2+ active users.
  • Architecture & Design: Created a robust offline-first architecture with SQLite for local data persistence, ensuring 100% uptime and business continuity during network outages.
  • Backend Development: Built scalable RESTful APIs and core business logic using NestJs to support multi branch POS Systems with cloud synchronization.
  • Full-Stack Web Development: Architected and deployed the company’s official website using Next.js, while maintaining additional desktop productivity tools like an Offline Invoice Generator.
  • Monetization Implementation: Integrated license-based activation models (monthly and lifetime plans) to manage product subscriptions and revenue streams.
Aug 2025 - Present

Web Developer

Raahi (Startup Project)

  • Contributing to the backend development of the company’s core web application using NestJS and TypeScript.
  • Designing and implementing RESTful APIs and modular microservice components for scalable architecture.
  • Collaborating with the frontend team to ensure seamless API integration and optimal performance.
Jan 2025 - Jul 2025

Software Engineer Intern

Zebra Technologies

  • Contributed to Android Open Source Project (AOSP) framework-level customization and development using Java.
  • Actively participated in Agile/Scrum ceremonies, including daily stand-ups, sprint planning, and retrospectives.
  • Collaborated with cross-functional engineering teams to analyze requirements, debug system issues, and implement robust software enhancements.
  • Utilized Jira for task management, Confluence for documentation, and Git/Gerrit for version control.

Education Journey

Jan 2009 - Aug 2017

G.C.E. Ordinary Level Examination ( 2014 )

Maliyadewa Adarsha M.V — Kurunegala, Sri Lanka

Mathematics (A), Science (A), Sinhala (A), History (A), ICT (A), Buddhism (A), Geography (A), Art (A), English (B)

Jan 2009 - Aug 2017

G.C.E. Advanced Level Examination (Physical Science Stream) ( 2019 )

Maliyadewa Adarsha M.V — Kurunegala, Sri Lanka

Chemistry (B), Combined Maths (C), Physics (C)

Apr 2021 - Apr 2025

BSc (Honours) in Electronics and Information Technology

University of Colombo — Sri Lanka

Second Class Honours