Summary
Overview
Work History
Education
Skills
Accomplishments
Projects
Timeline
Generic
Praveen Peiris

Praveen Peiris

Moratuwa

Summary

Results-driven Senior Software Engineer with nearly 4 years of experience in full-stack development, specializing in Java and JavaScript frameworks. Proven expertise in designing scalable solutions, implementing robust business logic, and optimizing system performance in high-traffic environments. Proficient in leading technical discussions, conducting thorough code reviews, and mentoring junior engineers to foster growth and innovation. Committed to leveraging emerging technologies to deliver high-quality, efficient, and secure software solutions that meet evolving business needs.

Overview

4
4
years of professional experience

Work History

Senior Software Engineer

Avtra
10.2024 - Current
  • Led the design and development of critical Passenger Service System (PSS) modules, facilitating seamless GDS, interline, and codeshare integrations to enhance airline connectivity and operational efficiency
  • Spearheaded technical solutioning and cross-functional collaborations for complex integration use cases with external airline partners and systems
  • Optimized message flows and system performance, enhancing efficiency for high-traffic PSS transactions and ensuring system responsiveness
  • Developed robust business logic for booking, ticketing, and order management by referring to the Edifact and AIRIMP manuals provided by IATA
  • Designed and maintained full-stack features using Java, Spring Framework, Hibernate, jQuery, and Oracle SQL, ensuring scalable and maintainable solutions
  • Engineered and executed complex data migration procedures (PL/SQL) for onboarding new airlines, ensuring data integrity and consistency across staging and live environments by managing transformation logic for critical fields and maintaining referential integrity across multiple related tables
  • Administered and monitored MQ/MATIP clients and IBM MQ servers, optimizing real-time communication and resolving message delivery issues by configuring queues/channels and analyzing TCP dumps for packet-level data
  • Developed and optimized complex Oracle SQL procedures to automate critical data operations
  • Managed end-to-end live production deployments via Jenkins pipelines and linux servers, troubleshooting critical issues and mentoring junior engineers to uphold system stability and availability
  • Conducted thorough code reviews, enforcing coding best practices and collaborating with cross-functional teams (Project Managers, QA Engineers) to deliver high-quality software solutions on schedule

Software Engineer

Avtra
08.2023 - 09.2024
  • Collaborated with development teams to promptly resolve critical system issues, contributing to sustained high levels of system availability.
  • Optimized inventory management and implemented enhancements to ancillary service workflows, significantly improving system functionality and user experience.
  • Spearheaded the rapid implementation of an MRL (Machine Readable Zone) passport scanning feature, automating data extraction and field population, which significantly reduced manual data entry and enhanced operational efficiency.
  • Gained in-depth familiarity with the Passenger Service System (PSS) booking model, applying this knowledge to optimize system processes and troubleshoot complex issues.

Associate Software Engineer

Avtra
08.2022 - 07.2023
  • Collaborated with the team to fix critical issues promptly, maintaining high levels of system availability
  • Improved system functionality by optimizing inventory management, and implementing enhancements to ancillary service workflows
  • Worked and gained in-depth familiarity with the booking model in PSS

Intern Software Engineer

Avtra
10.2021 - 07.2022
  • Developed key features for the Passenger Service System (PSS), focusing on flight inventory and ancillary service flows (e.g., seat assignments, SSRs, meals, baggage).
  • Actively contributed to team success by demonstrating a keen interest in learning and quickly adapting to new technologies and development methodologies.

Education

Bachelor of Information Technology - Software Engineering

Sri Lanka Institute of Information Technology (SLIIT)
01.2023

Advance Level (A/L) - Physical Stream

St. Sebastian’s College
01.2018

Skills

  • Languages: Java, JavaScript, SQL (PL/SQL)
  • Frameworks: Spring Boot, Spring Framework, Hibernate, jQuery, Reactjs, Nodejs, Expressjs
  • Databases: Oracle SQL, MySQL, MongoDB
  • CI/CD & DevOps: Jenkins, Linux, Git
  • Messaging & Clients: IBM MQ, MQ Client, MATIP Client
  • Web Technologies: RESTful Web Services, API Development, HTML5, CSS
  • Tools & Methodologies: TCP Dumps, Code Reviews, Unit Testing, Agile Methodologies, Problem Solving, Troubleshooting, Data Structures, System Security, Technical Documentation

Accomplishments

  • Algothon 2021 Hackathon: Selected among 300 students out of 1500+ applicants, participated until the final round
  • LEAD Program (AIESEC in SLIIT): Selected among the top 8 candidates out of 100+ applicants
  • Senior Prefect: St. Sebastian's College (2014-2016)

Projects

  • YouTube Comment Analysis and Recommendation ExtensionFinal Year Research Project (Published - https://lnkd.in/g34cT6YD) - Conducted sentiment and aspect-based analysis of YouTube comments using NLP and ML (Random Forest, VADER) as part of a published Chrome extension for IT content creators. [Published in 2023 33rd International Telecommunication Networks and Applications Conference (ITNAC), IEEE Xplore.]
  • Auctioning Mobile App - Flutter, Firebase (4th year project)
  • Jala Suraksha - React Native, MongoDB (3rd year group project)
  • Fuel Management System - MERN Stack (3rd year group project)
  • Construction Management System - MERN Stack (3rd year group project)
  • Procurement Management System (for Blood Bank) - HTML, CSS, Bootstrap, PHP, MSSQL (Special program with government involvement)
  • Online Research Management Tool - MERN Stack (3rd year group project)
  • Pet Care Android App - Android Studio, Java, Firebase (2nd year group project)
  • Island-wide Offers - MERN Stack (2nd year group project)
  • Online TV Series & Movie Browsing System - JavaScript, JSP, Java, Servlet, MySQL (2nd year group project)
  • Airline Ticket Reservation Web App - HTML5, CSS, JavaScript, PHP, MSSQL (1st year group project)

Timeline

Senior Software Engineer

Avtra
10.2024 - Current

Software Engineer

Avtra
08.2023 - 09.2024

Associate Software Engineer

Avtra
08.2022 - 07.2023

Intern Software Engineer

Avtra
10.2021 - 07.2022

Advance Level (A/L) - Physical Stream

St. Sebastian’s College

Bachelor of Information Technology - Software Engineering

Sri Lanka Institute of Information Technology (SLIIT)
Praveen Peiris