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.
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
- 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
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
Email:
shashisalwathura8@gmail.com
Call:
(+94) 71 198 7956