Tharindu Lakshitha

Tharindu Lakshitha

Associate Engineer - Technology

Followers of Tharindu Lakshitha1000 followers
location of Tharindu LakshithaEspoo, Uusimaa, Finland

Connect with Tharindu Lakshitha to Send Message

Connect

Connect with Tharindu Lakshitha to Send Message

Connect
  • Timeline

  • About me

    Power Platform Solution Architect | Modern Workplace Consultant | SharePoint Developer | Azure | MCP | Tech Enthusiast

  • Education

    • Maliyadewa Adarsha M.V

      2005 - 2008
    • SLIIT

      2009 - 2012
      Bachelor of Science (B.Sc.) Computer Software Engineering
  • Experience

    • Virtusa

      Dec 2012 - Mar 2014
      Associate Engineer - Technology

      Responsibilities :+ Develop and maintain SharePoint solutions, including custom web parts, workflows, and integration with other systems.+ Collaborate with stakeholders to gather and analyze requirements for SharePoint projects.+ Design and implement scalable and efficient solutions using SharePoint technologies.+ Perform troubleshooting, debugging, and issue resolution for SharePoint applications.+ Customize SharePoint sites, lists, libraries, and pages to meet business needs.+ Participate in the full software development lifecycle, including design, development, testing, and deployment.+ Ensure adherence to coding standards, best practices, and governance policies in SharePoint development.+ Collaborate with cross-functional teams, including business analysts, designers, and other developers.+ Provide technical expertise and support to end-users for SharePoint-related issues.+ Stay updated on the latest SharePoint features, tools, and development methodologies.Technologies & Tools -- SharePoint 2007/SharePoint 2010/SharePoint 2013, .Net, ASP.Net- Visual Studio 2008/2010/2012, SSMS- Metalogix Content Migration Tool, AvPoint Migration Tool- SharePoint Designer/Infopath Designer Show less

    • Totalamber

      Mar 2014 - Oct 2017

      Responsibilities :+ Working closely with clients to ensure deliverables are made with quality.+ Identify, prioritize and execute tasks in the software development life cycle.+ Develop high-quality software design and architecture.+ Develop tools and applications by producing clean, efficient code.+ Automate tasks through appropriate tools and scripting.+ Document development phases and monitor systems.+ Researching, designing, implementing, and managing software programs.+ Testing and evaluating new programs+ Identifying areas for modification in existing programs and subsequentlydeveloping these modifications+ Developing quality assurance procedures+ Working closely with other developers, UX designers, business and systemsanalysts+ Designing, implementing, and managing software programs.+ Deploying software tools, processes, and metrics.+ Produce clean, efficient code based on specifications. Show less Responsibilities : + Researching, designing, implementing, and managing software programs.+ Testing and evaluating new programs+ Identifying areas for modification in existing programs and subsequently developing these modifications+ Developing quality assurance procedures+ Working closely with other developers, UX designers, business and systems analysts+ Designing, implementing, and managing software programs.+ Deploying software tools, processes, and metrics.+ Produce clean, efficient code based on specifications. Show less

      • Senior Software Engineer

        Apr 2016 - Oct 2017
      • Software Engineer

        Mar 2014 - Apr 2016
    • WebQuarters®

      Nov 2017 - Mar 2019
      Senior Software Engineer

      Responsibilities : + Working closely with clients to ensure deliverables are made with quality.+ Identify, prioritize and execute tasks in the software development life cycle.+ Develop high-quality software design and architecture.+ Develop tools and applications by producing clean, efficient code.+ Automate tasks through appropriate tools and scripting.+ Document development phases and monitor systems.+ Researching, designing, implementing, and managing software programs.+ Testing and evaluating new programs+ Identifying areas for modification in existing programs and subsequently developing these modifications+ Developing quality assurance procedures+ Working closely with other developers, UX designers, business and systems analysts+ Designing, implementing, and managing software programs.+ Deploying software tools, processes, and metrics.+ Produce clean, efficient code based on specifications. Show less

    • MOQdigital

      Mar 2019 - Feb 2023
      Technology Consultant

      Responsibilities : + Working closely with clients to ensure deliverable are made with quality.+ Identify, prioritize and execute tasks in the software development life cycle.+ Develop high-quality software design and architecture.+ Develop tools and applications by producing clean, efficient code.+ Automate tasks through appropriate tools and scripting.+ Document development phases and monitor systems.+ Researching, designing, implementing, and managing software programs.+ Testing and evaluating new programs+ Identifying areas for modification in existing programs and subsequently developing these modifications+ Developing quality assurance procedures+ Working closely with other developers, UX designers, business and systems analysts+ Designing, implementing, and managing software programs.+ Deploying software tools, processes, and metrics.+ Produce clean, efficient code based on specifications.Tools & Technologies+ SharePoint Online, SharePoint 2010,2013,2016,2019, SPFx Framework, React+ .Net Core, ASP.Net, MSSQL+ PowerShell, TypeScript, Azure CLI, PowerApps CLI+ Power Platform Tools (Power Apps, Power Automate, Power BI, Power Virtual Agent), Microsoft Teams+ Azure Cloud Services (API Management, Logic Apps, Azure Automation, Azure Storage, Azure Functions, Azure VM.. etc)+ ShareGage Migration Tools, AvPoint Migration Tools+ LiveTiles Designer Tool Show less

    • 365 ERP

      Aug 2023 - Aug 2024
      Power Platform Solution Architect

      + Design scalable and maintainable solutions using Power Platform components.+ Establish and enforce governance, data policies, security measures, and compliance standards.+ Integrate Power Pages with other Power Platform services, such as Power Apps, Power Automate, and Power BI, to create comprehensive solutions.+ Configure data connections and integrations to bring in data from various sources, such as Common Data Service, Dynamics 365, or external databases.+ Implement security measures to control access to Power Pages portal content and ensure proper authentication and authorization mechanisms are in place.+ Customize the Power Pages portal's appearance, layout, and behavior to align with the organization's branding and user experience standards.+ Implement security measures to control access to Power Pages portal content and ensure proper authentication and authorization mechanisms are in place.+ Set up monitoring tools to track Power Pages portal usage, identify performance issues, and gather analytics data for insights.+ Manage and organize content on the portal, including pages, forms, and other elements, to present information in a clear and accessible manner.+ Stay informed about updates and new features in Power Apps Portals, and plan and execute upgrades as needed.+ Define and implement security models, ensuring compliance with regulations and policies.+ Optimize Power Platform solutions for performance through query tuning and best practices.+ Provide training and documentation for users, developers, and administrators.+ Collaborate with IT teams to ensure a cohesive and well-integrated IT landscape.+ Conduct thorough testing to ensure solutions meet business requirements and are defect-free.+ Stay updated on the latest Power Platform features and recommend enhancements.+ Lead Power Platform projects, ensuring timely delivery and adherence to budgets. Show less

    • Dijital Team

      Aug 2023 - now
      Senior Modern Workplace Consultant

      Responsibilities : + Working closely with clients to ensure deliverable are made with quality.+ Identify, prioritize and execute tasks in the software development life cycle.+ Develop high-quality software design and architecture.+ Develop tools and applications by producing clean, efficient code.+ Automate tasks through appropriate tools and scripting.+ Document development phases and monitor systems.+ Researching, designing, implementing, and managing software programs.+ Testing and evaluating new programs+ Identifying areas for modification in existing programs and subsequently developing these modifications+ Developing quality assurance procedures+ Working closely with other developers, UX designers, business and systems analysts+ Designing, implementing, and managing software programs.+ Deploying software tools, processes, and metrics.+ Produce clean, efficient code based on specifications.Tools & Technologies+ SharePoint Online, SharePoint 2010,2013,2016,2019, SPFx Framework, React+ .Net Core, ASP.Net, MSSQL+ PowerShell, TypeScript, Azure CLI, PowerApps CLI+ Power Platform Tools (Power Apps, Power Automate, Power BI, Power Virtual Agent), Microsoft Teams+ Azure Cloud Services (API Management, Logic Apps, Azure Automation, Azure Storage, Azure Functions, Azure VM.. etc)+ ShareGage Migration Tools, AvPoint Migration Tools+ LiveTiles Designer Tool Show less

    • A1 Technologies

      Aug 2024 - now
      Lead - Power Platform Practice

      A1 Technologies is a Microsoft consultancy, and Managed Services Provider that helps businesses and organizations leverage Microsoft Cloud solutions to be more productive, collaborative, and secure.+ Design scalable and maintainable solutions using Power Platform components.+ Establish and enforce governance, data policies, security measures, and compliance standards.+ Integrate Power Pages with other Power Platform services, such as Power Apps, Power Automate, and Power BI, to create comprehensive solutions.+ Configure data connections and integrations to bring in data from various sources, such as Common Data Service, Dynamics 365, or external databases.+ Implement security measures to control access to Power Pages portal content and ensure proper authentication and authorization mechanisms are in place.+ Customize the Power Pages portal's appearance, layout, and behavior to align with the organization's branding and user experience standards.+ Implement security measures to control access to Power Pages portal content and ensure proper authentication and authorization mechanisms are in place.+ Set up monitoring tools to track Power Pages portal usage, identify performance issues, and gather analytics data for insights.+ Involve in Azure AI development initiatives, including Cognitive Services, Azure Machine Learning, and Azure AI Document Processing+ Manage and organize content on the portal, including pages, forms, and other elements, to present information in a clear and accessible manner.+ Stay informed about updates and new features in Power Apps Portals, and plan and execute upgrades as needed.+ Define and implement security models, ensuring compliance with regulations and policies.+ Optimize Power Platform solutions for performance through query tuning and best practices.+ Provide training and documentation for users, developers, and administrators.+ Lead Power Platform projects, ensuring timely delivery and adherence to budgets. Show less

  • Licenses & Certifications

    • Shaping up with Angular.js

      Code School
      Jan 2016
      View certificate certificate
    • Developing Microsoft SharePoint Server 2013 Core Solutions

      Microsoft
      May 2014
      View certificate certificate
    • Microsoft Certified: Power Platform Fundamentals

      Microsoft
      Apr 2021
      View certificate certificate
    • Microsoft Certified: Azure Fundamentals

      Microsoft
      Oct 2020
      View certificate certificate
    • Certificate of Effective Presentation Skills

      Metropolitan School of Business & Management (UK)
      Jun 2021
      View certificate certificate
    • Microsoft Certified: Power Platform Functional Consultant Associate

      Microsoft
      Jan 2022
      View certificate certificate
    • Microsoft Certified: Power Platform Solution Architect Expert

      Microsoft
      Jul 2023
      View certificate certificate
    • Microsoft 365 Certified: Developer Associate

      Microsoft
      Sept 2021
      View certificate certificate
    • Microsoft Certified: Power Platform App Maker Associate

      Microsoft
      Aug 2021
      View certificate certificate
    • Managing Projects with Microsoft 365

      LinkedIn
      Nov 2022
      View certificate certificate