Sandun W.

Sandun W.

Software Engineering Manager | Experienced Software Engineer

Colombo , Sri Lanka

Experience: 11 Years

Sandun

Colombo , Sri Lanka

Software Engineering Manager | Experienced Software Engineer

76800 USD / Year

  • Immediate: Available

11 Years

Now you can Instantly Chat with Sandun!

About Me

Pragmatic and diplomatic software engineering manager, and an experienced software engineer, with 11+ years of experience in the Software Industry. Experienced working in offshore development teams of software companies like Fast Search, DIPS AS (Nor...

Show More

Skills

Portfolio Projects

Description

DIPS AS is the leading supplier of eHealth systems to Norwegian hospitals. The company has contracts with three of Norway's four regional health trusts, including five of the six university hospitals in Norway. The DIPS solutions have more than 80,000 daily users and is thus one of Norway's most used computer systems.

I manage 4 distributed offshore software development teams of DIPS, (25 members) who work on mobile applications, DIPS FHIR services, and DevOps.

Responsibilities:
1. Actively maintain a channel between Sri Lankan and Norwegian teams
2. Proactively engage in bringing work to DIPS SL.
3. Actively monitor teams and give suggestions for improvements.
4. Responsible for implementing collective decisions taken within DIPS SL.
5. Ensure teams get the right resources.
6. Recruitment and training.
7. Define roles, structure, and operations in DIPS SL to improve efficiency/synergy.
8. Get feedback from relevant persons (e.g. Product Owner’s) on the performance of DIPS SL
team members.
9. Maintain a good relationship with DIPS members.
10. Ensure the smooth functioning of the HR processes.
11. Set goals for DIPS SL teams and ensure they are on track
12. Provide technical assistance when needed
13. Cultivate a common culture.

Show More Show Less

Description

Leading offshore software development teams working on mobile applications for DIPS AS, Norway.

Show More Show Less

Description

DIPS Mobile apps are to assist healthcare professionals in their daily routines at hospitals in Norway. DIPS FHIR services, REST, GraphQL APIs are invoked by Xamarin mobile apps to perform CRUD operations on, wards, patients, journal records, medication, vital signs etc.

I initiated the offshore development team as the tech lead of a team of 3 members and impressed DIPS management to make the offshore development team expand to 30+ members within a few weeks. Apart from having the ownership of mobile apps, I am providing technical leadership to the team in designing, developing and delivering quality software while adhering to scrum practices.

Responsibilities:
1. Spearhead the design and development of the apps from the scratch
2. Tech lead and the scrum master of the development team (15 members)
3. Drive the growth of DIPS operations in Sri Lanka
4. Collaborate with the Product Owner and other stakeholders

Show More Show Less

Description

Initiated and led the development of DIPS Mobile apps for healthcare professionals in Norway.

Show More Show Less

Description

NetClean develops one of the world’s leading technology solutions to protect businesses and organizations against child sexual abuse material. They develop software for detecting child sexual abuse material and safeguarding against child sexual abuse crime in the workplace.


NetClean Analyse web is an administration web portal for legal authorities to analyze multimedia content. It is an ASP.Net MVC web application integrated with Rest APIs.

Responsibilities :
1. Contribute to the design and development of the solution from the start
2. Own backend integration module

Show More Show Less

Description

Aspire (http://www.searchtechnologies.com/aspire.html) to SharePoint publisher is a data connector between Aspire and SharePoint. It connects enriched Aspire data with SharePoint so that Aspire data gets indexed and searched from the SharePoint search engine.

I single-handedly designed and developed the project, which ended up exceeding the expectations of the client.

Responsibilities

  1. Gather requirements from remote Product Owner and other stakeholders

  2. Design and develop the entire product from the ground up

  3. Collaborate with remote teams who build Aspire engine

  4. SharePoint development coach of the client’s remote teams

Show More Show Less

Description

SharePoint Search Topology defines how search components are organised in the SharePoint farm. And it has the responsibility of keeping the search system healthy, by continuously monitoring the

search components.

SharePoint Search Topology was re-architecture in SharePoint 2013, to make it fit better with FAST Search (Enterprise Search Platform) architecture. Therefore, it was needed to design and implement a Search Topology from the scratch, adhering to SharePoint service architecture.

I was there in the team from the beginning and I played a key role in the effort as the owner of following feature areas.

  1. Topology cmdlets – PowerShell cmdlets for managing the Search Topology.

  2. Topology UI – Topology UI was a dashboard to monitor the health of Search Components. It

    was added to the Central Administration site of SharePoint.

And at the same time, I designed and developed the following features in Topology OM

  1. Adding server renaming support for search components

  2. Adding server removal support for search topology

  3. Implemented automated tests for Search Topology rollback

Responsibilities

  1. Dev owner and contact person of Topology UI and cmdlets

  2. Conducted training programs on Search Topology

  3. Lead the Colombo topology dev team (3 members)

Show More Show Less

Description

Contributed to the re-architecture of SharePoint Search Topology for Microsoft Development Centre in Norway.

Show More Show Less

Description

Client: Microsoft Development Centre, Norway

The “SPO Search Reporting Portal” is a SharePoint site collection, which displays and manages SQL and Power view reports related to the health and usage of SharePoint online Search service.
The objective of the portal was enabling people and teams to access and on-board information about the Search Service easily and efficiently. The portal supports both, viewing the service on a high level, and going deep into all available information.

I worked in this project as the Dev owner and spearheaded in designing, implementing, testing and documenting.

Responsibilities:
1. Dev owner and the contact person of the Reporting Portal
2. Lead the dev team (2 members)

Show More Show Less

Description

Client: Microsoft Development Centre, Norway

The objective of this project was to port FAST Search source code into Office Source Depot and package FAST search bits into the SharePoint installer. I initiated and spearheaded the following areas in that effort.

1. Moving FAST Search codebase to the Office Source Depot and build it using Office build system
2. Modified SharePoint installer to have FAST Search bits packaged into it
3. Modified SharePoint service provisioning code base to configure FAST Search
4. Exchange Merge module – A Windows installer merge module was created to make FAST
Search bits included in Microsoft Exchange setup as well. Again, I did the initial study, implemented a POC merge module, documented the approaches and did knowledge transfers.

Show More Show Less