About Me

My journey, education, and technical expertise

Janaka Prasad

Janaka Prasad

Software Engineer (Full Stack)

Salpilwaththa, Katupotha, Sri Lanka, 60350
Open to Opportunities

Software Engineer with a B.Sc. (Hons) in Electronics & IT from the University of Colombo and proven experience in Java-based application development, enterprise systems, and backend design. Proficient in Java, Spring Boot, JavaFX, RESTful API architecture, and relational databases (PostgreSQL, MySQL, SQLite) alongside modern frontend frameworks like Next.js and React. Experienced in AOSP framework-level development using Java, agile software development, and building high-performance offline and web applications. Strong focus on writing maintainable OOP code, optimizing database queries, and managing end-to-end application lifecycles.

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