Gajaanuja Megalathan

Gajaanuja Megalathan

Software Support Engineer

Followers of Gajaanuja Megalathan257 followers
location of Gajaanuja MegalathanColombo, Western Province, Sri Lanka

Connect with Gajaanuja Megalathan to Send Message

Connect

Connect with Gajaanuja Megalathan to Send Message

Connect
  • Timeline

  • About me

    Software Engineer at Proitzen

  • Education

    • Hindu Ladies College, Colombo

      2006 - 2019
      G.C.E Advanced Level Mathematics

      Activities and Societies: Vice Captain - Table Tennis Vice Games Captain - Sports House Vice Secretary - English Union Vice President - IT Union

    • University of Westminster

      2020 - 2023
      Bachelor of Engineering - BEng Software Engineering Upper Second Class

      My time at the Informatics Institute of Technology (IIT Campus) was a transformative journey. I gained proficiency in mobile app development, web technologies, and programming languages like Java and Python. My undergraduate research on a crime prediction app showcased my practical skills.

    • University of Colombo School of Computing

      2024 - 2026
      Master of Information Security Information Security
  • Experience

    • Scienter Technologies (Pte) Ltd

      Oct 2019 - Jan 2020
      Software Support Engineer

      ● Customer Support: Provide technical support to customers or end-users, assisting them with software-related issues, troubleshooting problems, and resolving queries.● Issue Identification: Investigate and diagnose software issues reported by customers, which may include analyzing error messages, logs, and user feedback● Problem Resolution: Develop and implement solutions to software issues, which may involve coding fixes, configuration changes, or providing step-by-step guidance to users.● Communication: Effectively communicate technical information to non-technical users, providing clear instructions and updates on issue resolution progress.● On-Call Support: Depending on the organization's needs, be available for on-callsupport during weekends or outside regular business hours to address urgent issues. Show less

    • 5th Dimension Global

      Feb 2021 - Jan 2022
      Graphic Designer

      As a Graphic Designer, I collaborated closely with assigned clients to align their unique needs with effective design strategies. I adapted designs to fit seamlessly into their content plans and brand guidelines while ensuring timely delivery of all projects. This involved efficient time management and prioritization, ultimately fostering strong client relationships and successful project outcomes.

    • Proitzen

      Aug 2021 - now

      ● Software Development: Write, test, and maintain code for software applications or systems. This includes designing, implementing, and debugging software solutions.● Requirements Analysis: Collaborate with stakeholders to gather and analyze requirements, translating them into technical specifications and software design.● Design: Create software architecture, system components, and detailed technical design documents. Consider scalability, performance, and maintainability during the design phase.● Programming: Write code in programming languages such as Java, following coding standards and best practices.● Testing: Develop and execute test cases to identify and fix software defects. Implement automated testing where applicable.● Quality Assurance: Ensure software quality by conducting code reviews, debugging, and verifying that the software meets the specified requirements. Show less ● Coding and Development: Write, test, and debug code for software applications, following coding standards and best practices. This may involve programming in languages such as Java.● Assisting Senior Engineers: Collaborate with senior engineers and developers to understand project requirements and assist in the implementation of software solutions.● Code Review: Participate in code reviews to learn from experienced team members and contribute to improving code quality.● Testing: Create and execute test cases to identify and report software defects. Assist in the quality assurance process, including manual and automated testing.● Problem Solving: Analyze and troubleshoot software issues, assisting in identifying the root cause and implementing fixes.● Research and Learning: Stay up-to-date with emerging technologies, programming languages, and industry trends. Conduct research to solve technical challenges.● Development Tools: Familiarize yourself with development tools, version controlsystems, and software development methodologies used by the organization. Show less

      • Software Engineer

        Aug 2022 - now
      • Software Engineer

        Aug 2021 - Jul 2022
  • Licenses & Certifications