Sign in

Engineer Software

Toronto, ON, Canada
November 12, 2018

Contact this candidate


Tharindu Gihan Balasuriya

** ******* ******, *******, **, M6M 5H8

Cell: 647-***-**** Email:



A technology and data analytics savvy Software Engineer having expertise in designing, developing and integration of highly sophisticated banking products and services seeking a challenging position


• A highly successful career for over 10 years working as a Senior Oracle PL/SQL Engineer, Senior and Software Engineer working in the banking, financial and software industry

• Holds a BSc (Honors) in Software Engineering from the United Kingdom.

• Expertise in all phases of the software development lifecycle; expert in translating business requirements into technical solutions; and fanatical about quality, usability, security and scalability.

• Agile Practitioner; thorough knowledge on agile principles (Release & Iteration, Planning, Scrum, Sizing, Retrospectives).

• Highly proficient with C#, VB .Net, MVC and Object Oriented design concepts and programming.

• Good knowledge of WCF, XML, REST and Web API and SOA frameworks desired.

• Proven experience in handling business communications with US based Product Managers, conducting meetings on requirements clarifications and negotiation skills. “Articulate Communicator”

• Possess extensive experience in programming and managing Oracle and MS SQL databases.

• Strong multi-tire experience from back-end data source through middle level services to front-end user interfaces.


Languages C# and VB .NET (Framework 2.0/3.5/4.0), JQuery, Angular JS, Java Scripts

.NET Technologies MVC3, NET Framework 2.0/3.5/4.0 (C#, ASP.NET, MVC3-4, WCF, Windows Forms, WPF)

Microsoft Entity Framework, Infragistics Toolkit, Coolite toolkit, IBatis Data Mappers

Application Servers/ESB IIS Server 6.0, 7.0 and 7.5, Apache Tomcat 6.0,

Message Que Brokers RabbitMQ, Fiorano

Database Servers SQL Server 2005, 2008, 20012, Oracle 10g, 11g, 12c, MySQL, Mongo DB 3.2 – 4.0

ORM Frameworks Subsonic, Nhibernate, Entity framework and Linq. ADO/ADO.NET /OLEDB / ODBC data access strategies

Testing & Profiling Tools NUnit, dotTrace, moq, Logstash

Code Inspection Tools dotCover, NCover

IDEs Microsoft Visual Studio, Dream Viewer, SQL Navigator, Toad For Oracle, SQL Server Studio

Build & Reporting Tools MSBuild, Crystal Reports XI/2008, Jasper Reports

Designing Tools Sprax System (UML Architectural Tool), Embarcadero ER-Studio 8.0 (ER Modeling Tool)

Version Control Subversion, Perforce, SVN,Visual Sourcesafe

Integration Environments Jenkins

Issue tracking Software JIRA, HP ALM, ESM, Service Now, Easy CMD

Operating Systems Windows,Linux

Tharindu Gihan Balasuriya Resume Page 2/3


Senior Oracle PL/SQL Engineer October, 2014 – Present

BPC Banking Technologies (Asia Pacific) Pvt Ltd. Colombo/Singapore

Description: BPC Banking Technologies creates payment solutions that inspire change and progress for businesses and people across the globe. BPC is the architect and developer of the market-leading SmartVista platform, which handles all aspects of ATM management, billing, mobile and contactless payments, settlement, point of sale, card issuing and acquiring, microfinance and electronic payments processing.

Key Responsibilities & Achievements:

• Designed and developed oracle PL SQL Scripts to serve the business aspects of the middleware bank smart card system tools.

• Developed and managed integration structures between the smart card systems of banks and the central banking system including the external payment technologies like VISA and Master Card.

• Optimized data structures and procedures of the system back-end Oracle database which enhanced the usability and the stability of the system.

• Worked with multinational team of IT professionals and adhered to high-quality company development standards while delivering solutions on-time and on-budget.

• Maintained product quality by carrying out reviews, performing continual tests, analyzing feedbacks and customer runtime requirements through issue tracking systems.

Please note: Currently continuing to work remotely for BPC Banking Technologies to complete a project undertaken prior to leaving Colombo.

Tools and Technologies: Oracle 12c, Toad For Oracle, SQL Navigator, PL/SQL Developer, SVN, Jasper Reports, Confluence, JIRA, HPALM and ESM.

Senior Software Engineer January, 2013 – October, 2014

Pearson Lanka (Pvt.) Ltd. Colombo

Description: Pearson Lanka is the core part of Pearson’s Global Learning Technologies. Pearson Lanka builds, manages and supports one of the industry leading cloud based learning platforms that serve millions of students across the world.

Key Responsibilities & Achievements::

• Engineered utility tools for hosted users (course producers) of Pearson Learning platform which allowed the users to reduce their costs and increased efficiency.

• Developed and managed integration structures between main products and third party tools.

• Coordinated with architects, application and operations support and change management process on project development, delivery and ongoing production incident/problem management.

• Exercised agile methodology in managing projects which enhanced the team deliverables.

• Conducted regular meetings with product managers & other stakeholders based on United States; clarified requirements, planned meetings and product demos.

• Engaged with customers through issue tracking systems in analyzing and providing solutions for their product based requirements.

Tools and Technologies: MVC3, NET Framework 2.0/3.5/4.0 (C#, ASP.NET, MVC3-4, WCF, Windows Forms, WPF), Oracle 11g, SQL Server 2012, PL/SQL Developer, SVN, MSBuild, Subsonic, Nhibernate, Entity framework and Linq. ADO/ADO.NET /OLEDB / ODBC data access strategies, NUnit, dotTrace, moq, dotCover, NCover, Logstash, Subversion, Perforce, Jenkins, Confluence, JIRA, Embarcadero ER-Studio Sprax System.

Tharindu Gihan Balasuriya Resume Page 3/3


Software Engineer October, 2007 – January, 2013

LB Finance Limited, Colombo, Sri Lanka.

Description: L B Finance PLC is a licensed finance company. Backed by a strong financial tradition of over 40 years, Company offers a portfolio of financial solutions trusted widely by corporate, SMEs and individuals.

Key Responsibilities & Achievements:

• Designed and developed custom applications and integrations across a wide-variety of platforms and technologies.

• Liaised with customers to understand the project requirements / enhancements, and prepared design documents for the projects.

• Led code and design reviews and established development standards and best practices.

• Created a complex SQL queries and optimize them for reporting according to the system requirements.

• Developed a web based Active Directory manager to manage domain user privileges.

• Developed a finger print device data download application on multi-threaded environment to download timely access data from multiple devices to HRM system.

• Led the team in achieving the technical aspects of the project including application and database development in the capacity of tech lead.

• Managed in building up testing environment in order to ensure the system performance and business mapping, stress sustainability of the system.

• Provided technical development trainings for the trainee software developers.

Major Projects: Human Resource Management System, Pawning system, Money Transfer System, IT Fixed asset management system, Core module for business and data communication, Bill Payment system

Tools and Technologies: Three tire architecture and object oriented design concepts, C#.NET Framework 3.5, WCF and SOAP Web Services, Custom developed Multi-threaded scheduling framework, Extjs 3.0, 2, Lambda expressions, .NET reflections API, VISUAL SOURCE SAFE 6.0, 2005, Used LINQ with the active record pattern in handling data manipulations, Parallel PL/SQL, Used Oracle PL Json API in handling bulk DML processes efficiently, Oracle 10.2g, Microsoft SQL Server 2008.


BSc (Honors) in Software Engineering (Accredited By WES, CDN Equivalent) 2012

University of Westminster, United Kingdom

Certificate Course in Micro Controller Circuit Designing 2007

National Youth Service Council, Colombo, Sri Lanka

Certificate Course in Electronic Engineering Technology 2007

National Youth Service Council, Colombo, Sri Lanka


Contact this candidate