Ayani Gamage

Ayani Gamage

Associate Software Engineer

Followers of Ayani Gamage1000 followers
location of Ayani GamageEdmonton, Alberta, Canada

Connect with Ayani Gamage to Send Message

Connect

Connect with Ayani Gamage to Send Message

Connect
  • Timeline

  • About me

    Senior Full Stack Developer

  • Education

    • Sri Lanka Institute of Information Technology

      2010 - 2013
      Master of Science (M.Sc.) Information Technology
    • Sri lanka Institute of Information Technology

      2005 - 2007
      Bachelor of Science (B.Sc.) Information Technology
  • Experience

    • Virtusa

      Jan 2008 - Jan 2009
      Associate Software Engineer
    • 99x

      Jan 2009 - Jan 2023

      1. Foster Organization Culture within the team.2. Establish an effective Knowledge Management strategy.3. Build a strong relationship with internal and external stakeholders to ensure that their expectations are met. 4. Effectively track, manage, escalate and communicate risks5. Work with relevant parties to define the Product and Technology roadmap.6. Set clear roles and responsibilities of individual team members.7. Evaluate and coach the team.8. Ensure a Succession Plan has been developed.9. Be accountable for the team's quality, timely delivery and overall project success.10. Ensure project delivery is in accordance with 99XT's delivery processes, Customer's delivery processes and compliance requirements. e.g., ISO, GDPR, Product Health Reviews etc.11. Evaluating and assessing critical incidents. e.g., maintain a critical incident diary with evidence12. Ensure the project has a well-defined escalation mechanism which gives clarity about what, when and who to escalate to.13. Represent the team at the Delivery Forum.14. Define project health check and evaluate it on a continuous basis. e.g., actionable KPIs15. Ensure Product Reviews have been performed and follow up on any findings.16. Facilitating top-down and bottom-up communication. Mas kaunti * Embrace a collaborative culture in decisions such as design, process and features* Provide constructive feedback to team members on improvements* Works towards exceeding stakeholder satisfaction through continuously pushing the bar* Provide leadership in review activities such as code, design, quality, process* Actively drive automation as a mean for increase quality and productivity* improve processes tools by aligning with the organizational standards* Followup non functional requirements to ensure such needs are met proactively* Product backlog management and release planning* Follow Up with customers/end users through early prototypes to verify to solution design Mas kaunti - Knowledgeable in basics such as concepts, principles, patterns and best practices- Adheres to the agreed project constraints such as standards, design, processes- Knowledgeable and confident in technical discussions to strategically guide the team- Understand the domain, thinking of end-users and actively engage in requirement discussions- Ensure the solution artifacts are properly organized for maintainability- Well motivated with a great team spirit to achieve the common goals- Competent in relevant project tools such as for management, delivery, configuration, design, etc.- Follow up technical debts in the project and promote re-factoring actions as required- Follow Up project risks collaboratively with stakeholders and escalate as necessary- Embrace a collaborative culture in decisions such as for design, process and features- Provide constructive feedback to team members on appreciations and improvements- Take a pulse of stakeholder satisfaction day-today and do account management- Provide leadership in review activities such as code, design, quality, process, etc.- Actively drive delivery/test automation as a mean for increased quality and productivity- Followup non functional requirements to ensure stakeholder needs are met Mas kaunti

      • Associate Manager - Delivery

        Jan 2021 - Jan 2023
      • Senior Technical Lead

        Jan 2018 - Jan 2021
      • Tech Lead

        Jan 2015 - Jan 2018
      • Associate Tech Lead

        Jan 2013 - Jan 2015
      • Senior Software Engineer

        Jan 2012 - Jan 2013
      • Software Engineer

        Jan 2009 - Jan 2012
    • SilverCreek

      Jan 2023 - now
      Senior Full Stack Developer
  • Licenses & Certifications

    • Microsoft Certified Professional

      Microsoft
      Jan 2012
    • Microsoft® Certified Technology Specialist: SharePoint 2010, Application Development

      Microsoft
      Jan 2012
    • Microsoft® Certified Technology Specialist: .NET Framework 4, Web Applications

      Microsoft
      Jan 2011
    • Microsoft® Certified Technology Specialist: .NET Framework 4, Data Access

      Microsoft
      Jan 2011
    • Microsoft® Certified Technology Specialist: .NET Framework 4, Windows Applications

      Microsoft
      Jan 2011
    • Microsoft® Certified Professional Developer: Windows Developer 4

      Microsoft
      Jan 2011
    • Microsoft® Certified Technology Specialist: .NET Framework 4, Service Communication Applications

      Microsoft
      Jan 2011