Pages

Sunday, August 31, 2025

Friday, August 1, 2025

рокூрок்рокாродை vs роЪிроЩ்роХрок்рокாродை

 рокொродுро╡ாроХ Software Engineering родுро▒ைропிро▓் Senior Tech Lead роЕро▓்ро▓родு Senior Consultant роОройுроо் рокродро╡ிропிрой் рокிрой்ройро░் Junior Solutions Architect роОройுроо் рокродро╡ி роЙропро░்ро╡ுроо் рокிрой்ройро░் Solutions Architect роОройுроо் рокродро╡ி роЙропро░்ро╡ுроо் роЕрооைропுроо்.

рооெрой்рокொро▒ிропிропро▓் родுро▒ைропிро▓் роЗро░ுроХ்роХுроо் рокро▓ро░் роЗрок்рокродро╡ிроХро│ிрой் рокிрой்ройாро▓் родிро░ிро╡родிро▓்ро▓ை. роЕрод роХிро┤ிроЪ்роЪроо்.. роЗрод роХிро┤ிроЪ்роЪроо். роКро░ிро▓ рооுродро▓ாро╡родு… роиாроЩ்роХро│ுроо் роОроЮ்роЪிройிропро░் рооாро░் роОрог்роЯெро▓்ро▓ாроо் роЪொро▓்ро▓ிроХ்роХு родிро▒ிро▒ роЗро▓்ро▓ை.. роЗродுроХ்роХு роиேро░рооுроо் роЗро▓்ро▓ை… ро╡ேро▓ைропிрой் рооீродுро│்ро│ родீро░ாрод рокро▒்ро▒ு роХாро░рогрооாроХ ро╡ேро▓ை роЪெроЮ்роЪோрооா роЙро┤ைроЪ்роЪோрооா роЪெро▓ро╡ро┤ிроЪ்роЪோрооா fun роОроЯுрод்родோрооா рокுро│்ро│ை роХுроЯ்роЯிроХро│ை рокроЯிроХ்роХ ро╡ைроЪ்роЪோрооா роОрой்ро▒ு роЗро░ுрок்рокро░்.
ро╡ிроЯропрод்родுроХ்роХு ро╡ро░ுро╡ோрооெ; роОройродு ро╡ேро▓ைрод்родро│род்родிро▓் роХроЯрои்род ро╡ро░ுроЯроо் роПро▒்рокроЯ்роЯ Junior Architect рооро▒்ро▒ுроо் Solutions Architect роОройுроо் роЗро░ு родொроЯро░்роЪ்роЪிропாроХ роЕрооைропрок்рокெро▒்ро▒ுро│்ро│ рокродро╡ி ро╡ெро▒்ро▒ிроЯроЩ்роХро│ை роиிро░рок்рок ро╡ிрог்рогрок்рокроЩ்роХро│் роХோро░рок்рокроЯ்роЯிрои்родрой.
роиாройுроо் ро╡ிрог்рогрок்рокிрод்родிро░ுрои்родேрой். ро╡ிрог்рогрок்рокроо் роПро▒்ро▒ுроХ்роХொро│்ро│рок்рокроЯ்роЯு роиேро░்рооுроХ рокро░ீроЯ்роЪைроХро│், рокропрой்рокாроЯ்роЯு роЖроп்ро╡ு роОрой рокро▓ роЪுро▒்ро▒ுроХ்роХு рокிро▒роХு “роиாрой் Junior Architect родроХுродிроХ்роХு роЕродிроХрооாроХро╡ுроо் Solutions Architect родроХுродிропிройை рокூро░்род்родி роЪெроп்ропро╡ிро▓்ро▓ை. Qualified above Associate Architect and Below to be Solutions Architect” роОройро╡ுроо் рокெро▒ுрокேро▒ு роХிроЯைроХ்роХрок்рокроЯ்роЯродு.
роХுродро░்роХ்роХрооாрой рокெро▒ுрокேро▒்ро▒ை родொроЯро░்рои்родு роЗро░ு родெро░ிро╡ுроХро│் роОрой் рооுрой் ро╡ро┤роЩ்роХрок்рокроЯ்роЯрой.. рокூрок்рокாродை, рооро▒்ро▒ைропродு роЪிроЩ்роХрок்рокாродை!!!
1️⃣ рокூрок்рокாродை: Junior Solutions Architect рокродро╡ிропை роПро▒்роХро▓ாроо்
2️⃣ роЪிроЩ்роХрок்рокாродை: роЪро╡ாро▓ாрой рокாродை. родро▒்рокோродைроп Senior Digital Consultant роЖроХро╡ே родொроЯро░்рои்родுроо், роЕродே роиேро░род்родிро▓் Solutions Architect рокோро▓ роЪெропро▓்рокроЯ்роЯு рооுроХ்роХிропрооாрой KPIs (роЪெропро▓் родிро▒рой் роХுро▒ிропீроЯுроХро│ை) рокூро░்род்родி роЪெроп்роп ро╡ேрог்роЯுроо் - роЕроЯைроп рооுроЯிропро╡ிро▓்ро▓ை роОрой்ро▒ாро▓், рооீрог்роЯுроо் рокро┤ைроп Senior Digital Consultant роиிро▓ைроХ்роХு родிро░ுроо்рокро╡ேрог்роЯுроо்.
роироороХ்роХு роХொро┤ுрок்рокு родாройே роЪிроЩ்роХроо் роЪிроЩ்роХிро│ாродாрой் роЪெро▓்ро▓ுроо் роОрог்роЯு родேро░்родெроЯுрод்родродு роЗро░рог்роЯாро╡родு рокாродைропிройை.
роХроЯрои்род 8 рооாродроЩ்роХро│ாроХ роЗро░рог்роЯு рокродро╡ி роиிро▓ைроХро│ிро▓ுроо் ро╡ேро▓ை роЪெроп்родு; роиாрой் Solutions Architect роЖроХ ро╡ро░род்родроХுродிропாройро╡рой் роОрой்рокродை роиிро░ூрокிрод்родேрой். роЕро▓்ро╣роо்родுро▓ிро▓்ро▓ாро╣்… Solutions Architect роОройுроо் рокродро╡ிропேро▒்ро▒род்родிройைропுроо் рокெро▒்ро▒ேрой்.
роЗройி роОрой்рой?? роЕродிро▓ рооாроЩ்роХு рооாроЩ்роХு роОрой்ро▒ு ро╡ேро▓ை роЪெроп்ропройுроо்… роЕродிро▓ுроо் Artificial Intelligence роЗройை роОрой்ройெрог்роЯு роТро░ு роХை рокாроХ்роХро▓ாроо் роОрог்роЯு роиிройைроЪ்роЪிро░ுроХ்роХрой்… роЗрой்ро╖ா роЕро▓்ро▓ாро╣்…
роЗро╡்ро╡ிройிроп роЪெроп்родிропிройை роЕрой்рокро░்роХро│் роирог்рокро░்роХро│ுроХ்роХுроо் роЕройைро╡ро░ுроХ்роХுроо் рокроХிро░்рои்родு роХொро│்ро╡родிро▓் роороХிро┤்роЪ்роЪிропுро▒ுроХிрой்ро▒ேрой்.
рокро▓ро░் роЪрои்родோроЪрок்рокроЯ.. роЪிро▓ро░் ро╣ா ро╣ா рокோроЯ… роЗрои்род рокோро╕்роЯ் роиிрог்роЯு роЖроЯроЯ்роЯுроо்..
Starting my AI journey — not just to follow trends, but to build what’s next.




Thursday, July 31, 2025

Officially a Solutions Architect!

 Back in June 2024, I applied for two internal openings in our organization — Junior Solutions Architect and Solutions Architect. After case studies, technical and non-technical interviews, the verdict was clear:

"You’re above Junior, but not quite there for Solutions Architect yet."

I was offered two choices:
1. Step into the Junior Solutions Architect role.
2. Take the challenging path — continue as a Senior Digital Consultant, but also play the role as a Solutions Architect and prove myself by achieving key KPIs. What if I couldn't achieve the KPIs: Back to Senior Digital Consultant.

I chose the second: The challenging and risky path. It wasn’t easy. Balancing both roles meant long hours, tough decisions, and constant learning. But I’m incredibly grateful to say:
I made it — officially promoted to Solutions Architect!

And I didn’t do it alone. I had the best support around me. Thanks for everyone who supported from Gallagher.

To Abul Khalam Azad and Jon Roper from my team— thank you for giving me the space and trust to explore and grow.
To Malsha Jayamaha, our Director — I appreciate your leadership and continuous encouragement.

And a big shoutout to Maduranga Gunasekara— my partner in crime, always stepping in, backing me up, and pushing forward as a true team player.

Thanks to Harinath Krishnakumar for being my guide and compass throughout this architect journey

Thanks to Ash Shahata and Ying Zou for trusting me with the new initiatives especially the AI initiatives from the Architecture practice at Gallagher — an area I’m deeply passionate about.

I'm deeply grateful to Ramakrishnan Vedanarayanan, our AI guru, whose mentorship has been invaluable in continuously expanding my thinking and knowledge, especially in AI. He's an exceptional companion for intellectual exchange.

Let's not forget my pillars
Hibathul Careem sir – My mentor. A constant source of wisdom and clarity
Prabath Fonseka – my architect, who set the foundation
Madu Ratnayake – whose leadership early in my career shaped my mindset
Dinusha Kumarasiri – always there as a friend and motivator

Taking the harder path was never easy. But with a team like this behind me, it was possible. Here’s to the journey ahead! Will give my 100%.

Team Gallagher Sri Lanka & Suhail Jamaldeen



Tuesday, July 18, 2023

Site Collection Quotas and Locks greyed out in Central Administration

 Problem 

One our site collections in SharePoint 2016 farm was in read only mode. When I navigate through Central administration the options under Site Collection Quotas and Locks are greyed out and I was not able to change the options. 

Solution 

To remove the read only I ran the below PowerShell script and it worked.


$site = Get-SPSite "siteurl"

$site.GetType().GetProperty("MaintenanceMode").GetSetMethod($true).Invoke($site, @($false))


Saturday, November 5, 2022

Type 'WebPartContext' is not assignable to type 'ISPFXContext' error in SPFX

Problem 

Getting an error when trying to create spfxContext in SPFx framework. At that time getting the below error. 

Type 'WebPartContext' is not assignable to type 'ISPFXContext'.
The types of 'msGraphClientFactory.getClient' are incompatible between these types.
Type '(version: "3") => Promise<MSGraphClientV3>' is not assignable to type '() => Promise<any>'





Solution

spfxContext: this.context as any



Tuesday, November 1, 2022

Warnings messages lead to fail the SharePoint Framework build process

Problem Background

I was trying to build a SPFx solution using the command gulp bundle --ship.
I was getting lot of warning and the build is getting failed. Image attached below.



Solution
Instruct the gulp to ignore the warnings when building the solution. 
For that you have to add build.addSuppression(/Warning/gi);in gulpfile.js









Tuesday, September 20, 2022

Cannot read configuration file because it exceeds the maximum file size - SharePoint Central Admin not loading

Problem Background

I was patching SharePoint 2013 servers, after completing the patching and running the PS Config the central admin didn't load and it was giving the below error. 



Solution

  • Create a Key named Configuration under HKEY_LOCAL_MACHINE\ SOFTWARE\Microsoft\InetStp
  • Create a DWORD and add the key as MaxWebConfigFileSizeInKB add the value as 300
  • Save