Summary
Overview
Work History
Education
Skills
Certification
Noticeperiod
References
Timeline
Generic

Sajith Gallage

Singapore

Summary

Seasoned Full Stack Lead Software Engineer with 12 years of experience in C#/Asp.Net technologies. Over 7 years of proven expertise in software leadership, design, and solution architecture. Adept at leading teams, driving the design and development of high-quality, scalable solutions, and aligning technical strategies with business goals. Exceptional problem-solving skills and a collaborative approach ensure the successful delivery of complex projects.

Overview

12
12
years of professional experience
1
1
Certification

Work History

Full Stack Lead Software Engineer

Accenture
11.2022 - Current

Project Role: Tribal Design Lead for Individual Tax Microservice Domain

Project: myTax Portal, is an end-to-end tax calculation and tax return system built from scratch for the Inland Revenue Authority of Singapore (IRAS), including a personalized portal for taxpayers to view and manage their tax transactions.

  • Leading the high-level design of features.
  • Preparing Technical Design Specifications based on requirements.
  • Reviewing CD pipeline code deployments to UAT, ORT, and Production.
  • Leading 4 Development Leads (each leading around 8 developers).
  • Collaborating with the architectural team to improve performance and develop proof of concepts.
  • Member of the IRAS architect group.
  • Involved in designing the solution architecture from the first sprint.

Technologies used: C# | .NET Core | Microservices | Angular | EF | Docker | SignalR | SQL | xUnit | Kubernetes | Confluent Kafka | Azure Resources | Azure CI/CD | Agile/Scrum | Git | SonarQube.

Lead Software Engineer

Credit Agricole Swiss Bank - Contract
02.2022 - 11.2022

Project: A mobile banking solution allowing 100k+ users to access their accounts, manage wealth, conduct online transactions (stock orders, wire transfers), and connect with Wealth Managers easily and securely from smartphones.

  • Led a scrum team of 8 developing a mobile banking application with C# and 10+ REST APIs to cover banking requirements
  • Worked with the wider security engineering team to take security requirements and incorporate them to reduce risk by 30% by implementing HID mobile banking authentication for e-banking users
  • Ensured secure and seamless access to accounts and wealth management tools
  • Oversaw the integration of stock order and wire transfer functionalities
  • Coordinated with cross-functional teams to enhance user experience and system security
  • Implemented best practices in mobile app development and security

Technologies used: C# | .NET Core | Xamarin | WPF | REST | EF | Nexus | Jira | Jenkins | PostgreSQL | Dynatrace | Elasticsearch | GitLab | HID.

Full Stack Lead Engineer

Prima Computer Systems
01.2018 - 02.2022

Project: iSeries NX: A complete end-to-end cloud-based retail solution for multi-retail outlets above 250 locations across Singapore.

  • Led a team of 10 and participated in every step of development from setting up architecture to implementing and improving features
  • Involved in architectural design and development of the backend using .Net Core
  • Built 5 microservices and 10+ REST APIs using .Net Core
  • Refactored code to handle up to 3k+ requests per second, resulting in improved performance by 200%
  • Wrote unit test cases using xUnit with code coverage of 90%
  • Collaborated with the architectural team to re-design the database schema, decreasing API response time by 15%

Technologies used: C# | .NET | WPF | JavaScript | JQuery | ReactJS | Angular | TypeScript | Xamarin | SSRS | Ajax | SQL | Docker | Agile/Scrum | SVN | HID | SSRS | xUnit | Web Service | TDD | Azure.

Senior Software Engineer

Pyxle International
06.2017 - 12.2017

Project: Pharmasave corporate Intranet Portal is used by leading pharmacy retailers in over 800 stores across Canada to help their effectiveness by streamlining the management of access to data

  • Developed deployment tools using PowerShell to set up an intranet portal for 800+ pharmacy stores across Canada.
  • Contributed to architectural decisions for scalability and performance enhancements.

Technologies used: C# | .NET | REST | JavaScript | JQuery | SharePoint | Nintex | HTML | CSS | Ajax | PowerShell | Design Patterns | Dapper.

Full Stack Senior Software Engineer

Totalamber
02.2014 - 06.2017

Project: WebQuarters is a business collaboration platform that connects businesses, people, processes, and technology within the ERP landscape with over 400 IFS and M3 clients

  • Contributed to the development of a scalable business collaboration platform using SharePoint.
  • Implemented functionalities within SharePoint to manage data and facilitate collaboration among users.
  • Participated in Agile development processes for efficient deployment and updates.
  • Worked closely with the lead and stakeholders to align technical solutions with business objectives.

Technologies used: C# | .NET | .NET Core | Microservices | React | Angular | KnockoutJS | Dapper | SharePoint | Bootstrap | SSRS | Ajax | SignalR | xUnit | Linux | Docker | CI/CD | Azure | Agile | TFS | CSOM.

Associate Software Engineer

Virtusa
11.2012 - 02.2014

Project: A document management system that serves as a centralized location for corporate-wide information sharing for internal and external users of a leading manufacturing company in the USA with 5 developers


Technologies used: C# | .NET | REST | JavaScript | JQuery | SharePoint | HTML | CSS | Ajax | xUnit | PowerShell.

Education

Bachelor of Science - Software Engineering

Sri Lanka Institute of Information Technology
02.2013

Skills

  • C# (12)
  • NET (12)
  • NET Core (7)
  • Microservices (7)
  • Kubernetes (4)
  • Confluent Kafka (4)
  • Kafdrop (4)
  • Docker (5)
  • Azure (8)
  • Azure CI/CD (5)
  • APIM (4)
  • AKS (4)
  • JMeter (2)
  • LINQ (12)
  • REST (10)
  • WCF (6)
  • Soap (5)
  • WPF (6)
  • MVC (9)
  • JavaScript (7)
  • JQuery (7)
  • ReactJS (3)
  • Angular (5)
  • KnockoutJS (2)
  • Entity Framework (10)
  • Ado Net (8)
  • Dapper (8)
  • Xamarin (6)
  • SharePoint (5)
  • Nintex (3)
  • Bootstrap (8)
  • SSRS (7)
  • Ajax (8)
  • SignalR (3)
  • xUnit (6)
  • NUnit (3)
  • CI/CD (6)
  • SQL (12)
  • PostgreSQL (2)
  • Jira (5)
  • Elasticsearch (1)
  • SonarQube (4)
  • PowerShell (4)
  • Jenkins Pipeline (3)
  • Agile/Scrum (8)
  • Git, TFS, SVN, GitLab (8)
  • Dynatrace (1)
  • CSOM (4)

Certification

Microsoft Certified Professional

  • Developing Microsoft SharePoint Server 2013 Core Solutions - License 70-488 May 2014
  • Developing Microsoft SharePoint Server 2013 Advance Solutions - License 70-489 May 2014

Noticeperiod

2 months

References

Mr. Eddy Lim, 

Chief Information Officer, 

Prima Limited, 

+65 9675 1239, 

eddy@prima.com.sg


Mr. Greshan Coonghe, 

Project Manager, 

Pyxle International, 

+61 491 655 701, 

gcoonghe88@gmail.com

Timeline

Full Stack Lead Software Engineer

Accenture
11.2022 - Current

Lead Software Engineer

Credit Agricole Swiss Bank - Contract
02.2022 - 11.2022

Full Stack Lead Engineer

Prima Computer Systems
01.2018 - 02.2022

Senior Software Engineer

Pyxle International
06.2017 - 12.2017

Full Stack Senior Software Engineer

Totalamber
02.2014 - 06.2017

Associate Software Engineer

Virtusa
11.2012 - 02.2014

Bachelor of Science - Software Engineering

Sri Lanka Institute of Information Technology
Sajith Gallage