Shashi Salwathura

I'm

About

Aspiring IT professional with a strong foundation in Information Technology, eager to gain hands-on experience and further develop skills in the industry. Dedicate to contributing to organizational objectives while expanding expertise in a corporate setting.

Software Engineer | Fullstack Developer


  • Birthday: 20th April 1998
  • Phone: (+94) 71 198 7956
  • Age:
  • Degree: Bachelor of Information Technology
  • Email: shashisalwathura8@gmail.com
  • Freelance: Available

Facts

Quick insights into my professional journey — from happy clients and successful projects to years of hands-on experience in the industry.

Happy Clients

Projects

Years of Experience

Skills

A summary of technical skills and tools I’ve mastered across full-stack development, ERP systems, databases, version control, and more.

Java | Spring Boot 95%
Python 85%
Node.js 75%
Angular 90%
React 85%
HTML 98%
CSS 98%
JS | TS 90%
PHP 90%
Flutter 85%
MySQL 95%
PostgreSQL 75%
MongoDB 80%
XML 80%
ERP 80%

Resume

Explore my professional experience and academic background. This section highlights key roles, projects, and the education that shaped my journey in tech.

Professional Experience

Software Engineer

AUG. 2023 - Present

CodeGen International (Pvt) Ltd

    Odoo Project:
  • Developed and customized Odoo modules to meet business requirements.
  • Automated workflows, email notifications, document templates (PO/DO/invoices), and other triggers.
  • Handled landed cost issues, vendor bill corrections, and multi-currency tax configurations.
  • Structured ETX-specific product categories, user roles, permissions, and job positions.
  • Created process flow diagrams (ETX, GRN, Sales, Asset scenarios) to standardize operations.
  • Managed the Odoo RoadMap and Initiative Progress Matrix to monitor ERP development progress.
  • Integrated Odoo with third-party systems and APIs to expand functionality.
  • Supported in system upgrades, migrations, and performance tuning.
  • Created and maintained technical documentation for custom developments.
  • Worked with functional teams and clients to gather requirements and deliver solutions.
  • Conducted testing to ensure software quality and stability.
  • Provided technical support and troubleshooting for end users.
  • Migrated the Odoo project from GitHub to GitLab and integrated the Lumos.

Tech Stack: JS | XML | Python

Virgin Holidays Project:
  • Implemented client ID search, postcode filters, and client booking features in Travelbox.
  • Enhanced agent commission tracking with detailed profit visibility indicators with DB scripts in Travelbox.
  • Led UI/UX enhancements to support wider search capabilities and commission scheme visibility in Travelbox.
  • Developed and maintained a responsive web application using Angular in Travelbox.
  • Worked with microservices architecture, built RESTful APIs (JSON/XML); tested with Postman, and managed dependencies with Maven.
  • Created and maintained SD for developed features and systems in Travelbox.
  • Troubleshot, debugged, and upgraded existing software to ensure optimal performance.
  • Handled package deployment and release management.
  • Managed Agile workflows and task tracking via Jira.
  • Experienced with GitLab for version control and followed development best practices.

Tech Stack: Java | Spring Boot | Maven | Angular | MySQL

Trainee Software Engineer

FEB. 2023 – JUL. 2023

CodeGen International (Pvt) Ltd

    MyBills Project:
  • Developed the MyBills mobile app and web portal to streamline petty cash, expense claims, and financial transactions.
  • Implemented secure workflows for user requests and executive financial reporting.
  • Enhanced BE/FE performance and improved UI/UX for better usability.
  • Integrated RESTful APIs utilizing Java Spring Boot for backend logic.
  • Ensured secure data storage with encrypted database management.
  • Played a key role in deployment using GitLab.
  • Deployed and maintained the mobile app on the Play Store and App Store.
  • Contributed to Java 17 migration.

Tech Stack: Java | Spring Boot | Angular | Flutter | MySQL

Education

Bachelor of Information Technology

2019 - 2023

University of Moratuwa

Diploma in ICT & Computing

2019

IDM Achievers International Campus

G/Sacred Heart Convent

2004 - 2018

Certifications & Courses

Learning SQL Programming

2021

LinkedIn

My Projects

A showcase of selected projects that highlight my skills in web development, mobile apps, ERP solutions, and more. Each project reflects practical experience, problem-solving, and a focus on delivering value.

  • All
  • Java
  • MERN
  • PHP
  • C#

Services

Delivering high-quality, scalable, and user-centric solutions for web applications. Specialized in both frontend and backend development, with a strong focus on integration, automation, and seamless user experiences.

Full-Stack Development

End-to-end web and mobile application development combining modern frontend frameworks (Angular, React, Flutter) with robust backend technologies (Java Spring Boot, Node.js), RESTful API (JSON/XML) design, Postman testing, and database integration.

ERP Implementation & Customization

Odoo ERP implementation, customization, and workflow optimization to automate business processes and enhance operational efficiency.

Documentation Services

Creating technical documentation, user guides, process flow diagrams (Swimlane), product release notes, and roadmap management to ensure clear communication and efficient project execution.

UI/UX Design & Prototyping

Creating intuitive, user-friendly designs through wireframing, prototyping, and optimizing user journeys for web and mobile platforms.

Contact Me

Have a project in mind or want to collaborate? Feel free to reach out - I’d love to hear from you and explore how we can work together.

Location:

Galle, Souther Province
Sri Lanka - 80000

Call:

(+94) 71 198 7956

Loading
Your message has been sent. Thank you!