Resume

Sign in

Software Engineer Developer

Location:
Thornhill, ON, Canada
Posted:
March 07, 2019

Contact this candidate

Resume:

THILOK GUNAWARDENA

*** ********* ******, *****, ******* L6A 0B6, Canada

647-***-****

ac8pie@r.postjobfree.com · https://www.linkedin.com/in/thilok

Software Developer with over 7 years of experience in wide range of technologies and development disciplines specializing in Microsoft .NET based application development, Enterprise cloud application development in Windows Azure and Agile Software Design and Development. Expertise with development of backend services using Windows Azure, SQL Server, Entity Framework, IdentityServer4.0, ASP.NET MVC and ASP.NET Web API. Expertise with design and development of Dimensional Model database with ETL process for a Data Warehouse. Expertise in serverless applications via Azure Functions and scalable cloud solutions via Azure Service Bus and Azure Worker Roles.

PROFESSIONAL EXPERIENCE

FEBRUARY 2017 – TO PRESENT

ASSOCIATE TECHNICAL LEAD, 99x technology (srI LANKA)

99X Technology is a software product engineering company that specializes in delivering software product development services to Independent Software Vendors (ISVs).

Client – Adra Software AS, Norway and Trintech, US.

Business domain – Financial Close, Reconciliation and Reporting

I am leading the technical aspects of a team of four, which builds an analytical data tool, which analyzes data and expose them as OData endpoints.

At the same time, I am assigned to a project with a tight deadline to support the development team. This is a Single Page Application which uses Aurelia as the front-end UI framework and ASP.Net Core 2.0 as the server technology, which is hosted in Microsoft Azure.

Responsibilities

oAs the team lead of off-shore development team, communicate with client and manage release timelines, track progress to ensure project deliverables, and ensure project processes are followed by team members.

oImplement OData endpoints to be consumed by Analytical Tools (i.e. Power BI) using a ASP.NET Core Web project

oImplement background services using Azure Worker Roles and Azure Functions

oDesign and implement a Dimensional Data Model database structure

oDesign and implement data sync mechanisms (ETL process) between databases using SQL Server Change Tracking, SQL Server Stored Procedures, SQL Server Views

oCreate build/release definitions in Azure DevOps (previously VSTS) and deploy release builds to the test and production environments

oFeature development work of products, with Aurelia and ASP.NET Core

Technologies

oASP.NET Core 2.0, ASP.NET Web API, C# .NET, Entity Framework, SQL Azure (SQL Server Change Tracking), Azure Functions, Azure DevOps

FEBRUARY 2015 – JANUARY 2017

SENIOR SOFTWARE ENGINEER, 99x technology (srI LANKA)

I was a developer of a software development team which designed and developed a software for streamlining Financial Close by managing financial task lists.

Responsibilities

oAs a developer of the team, feature development with ASP.NET MVC

oAs the Scrum Master of team, manage Sprint related tasks (sprint planning, backlog grooming, sprint reviews, team retrospectives etc.)

oDevelop background workers with Azure Worker Roles and Azure Service Bus Queues to handle background processes of the application, such as sending daily emails, creating scheduled tasks (similar to MS Outlook Recurrence Tasks), and synching data between databases of the product suite.

Technologies

oASP.NET MVC, C# .NET, Entity Framework, SQL Azure, Azure Worker Roles, Azure Service Bus

JULY 2012 – FEBRUARY 2015

SOFTWARE ENGINEER 99x technology (srI LANKA)

I was a developer of a software development team which designed and developed a software for Balance Sheet Reconciliation.

Technologies

oASP.NET MVC, ASP.NET Web API, Entity Framework, C# .NET, Windows Azure, SQL Azure

EDUCATION

2014 – 2015

MASTER OF BUSINESS ADMINISTRATION (MBA - GENERAL), university of sri jayewardenepura (sri lanka)

2008 – 2011

BSC(HONS) IN COMPUTING, staffordshire university (United kingdom)

CONTACT INFORMATION

Email

ac8pie@r.postjobfree.com

Mobile

289-***-****

LinkedIn

https://www.linkedin.com/in/thilok

Skype

thilokg

REFERENCES

Amila De Silva

Technical Architect

99X Technology Ltd

Colombo 02

Sri Lanka

+947********

ac8pie@r.postjobfree.com

ac8pie@r.postjobfree.com

Geethanga Amarasinghe

Senior Technical Lead

Sysco Labs Sri Lanka

Colombo 03

Sri Lanka

+947********

ac8pie@r.postjobfree.com

ac8pie@r.postjobfree.com



Contact this candidate