Summary
Overview
Work History
Education
Skills
Timeline
Generic

GURUSAJINI THILLAINATHAN

Auckland

Summary

An Enthusiastic and highly motivated software developer with 6+ years of experience, developed skills in collaborative, fast-paced development environment, focusing on both front-end and back-end technologies. Demonstrates strong analytical abilities and effective problem-solving techniques, with focus on delivering high-quality solutions. Seeking to transition into new field, leveraging versatile skill set to contribute to diverse projects.

Overview

7
7
years of professional experience

Work History

Full Stack Developer

OCBC Bank
06.2023 - 07.2024

This credit banking system handles the credit monitoring for bank on the customers. This application has many functionalities such as Downloading market values from upstream, calculating the margin status whether the customer in margin call or liquidation or other status, manage the portfolio status, send margin call letter reports, send emails, handling holdback request, download reports, Graphs display, See sent emails and margin call letters, Handling limits, configure values, bulk upload items etc.

  • Worked on fullstack development using React and .Net Core
  • Implemented apis to support backend functionalities using .Net7 and used kafka based messaging architecture.
  • Worked with SonarCube and Blackduck coverity frameworks
  • Implemented unit testing coverage with Mock and NUnit
  • Deployment using flow and Jenkins and nexus
  • Provided UAT support and Production Support to actual users
  • Engaged in big room planning and agile sprint planning activities and practice agile in team
  • Supported Automation testing and Performance testing
  • Worked on Agent jobs to download data using SSIS
  • Technology: .Net7, Entity Framework Core, REST Api, Kafka, SonarCube, BlackDuck, Flow Deployment, NUnit, Moq, javascript and Database: SQL Server
  • Tools: Visual Studio Code, MS Visual Studio2019, SSMS18, git command, BitBucket, JIRA, Swagger, Postman, Nexus, Jenkins

Full Stack Developer

UOB Bank
09.2021 - 05.2023

This Investment Banking system handles the investment banking for customers. This application has many functionalities such as authentication, viewing the overview of all orders, add/edit/remove orders, handling of account relationships, submit the order for approval, performing esign, showing the order summary, history page which handles submitted orders, redeem investments, portfolio overview, manage dividends, cancel orders, etc

  • Developed UI screens using Ant Design, css, html, React and Figma.
  • Worked as front end developer using React with Typescript and Redux and React hooks for state management
  • Implemented apis to support backend functionalities using .Net Core3.1
  • Worked with JIRA and bitbucket and git for project management
  • Worked on batch jobs for banking application
  • Deployment using Jenkins and aldon
  • Learnt Elsa Core Framework to handle the workflow process using task scheduling technique
  • Technology: React-Typescript,Ant Design,Redux,.Net Core3.1, Elsa Core C#.Net, Entity Framework Core3.0, REST Api and Database: SQL Server
  • Tools: Visual Studio Code, MS Visual Studio2019, SSMS18, git command, BitBucket, JIRA, Swagger, Postman

Full Stack Developer

Qualcomm (Pvt) Ltd
09.2019 - 09.2021

This Forecast Report Generating System project will be handling reporting side of the chip management system. Before chips production a forecast should be made report should be submitted to the management. So they can roughly make an idea on how many chips going to produced and how many can be wasted and how much is the success rate can be achieved

  • Developed web apis using C#
  • Frontend web development using KendoUI
  • Wrote stored procedures and handlers
  • Engaged in database design
  • Used cloud services in deployment
  • Implemented email scheduling using Quartz
  • Technology: ASP.Net MVC, C#.Net, Kendo UI, JavaScript, JQuery, Quartz and Database: SQL Server
  • Tools: MS Visual Studio2017, SSMS17, Azure, GitLab, Azure DevOps

Software Engineer

EsshvaTechQ (Pvt) Ltd
07.2017 - 08.2019

This Inventory Management System Project system helps to manage the inventory of all types of vehicles from the time the vehicles is purchased by the company for an offer. When a vehicle comes inside the company then all the changes related to each vehicle is tracked with this system

  • Developed Front end using serenity, Typescript
  • Developed Backend services using .NET Core and Rest APIs
  • Did Setup & Configurations and built projects using Jenkins
  • Wrote Stored Procedures
  • Did Developer Testing (Unit Testing) using NUnit
  • Written code for most of the background services for the system using Quartz project
  • Technology: .NetCore2.1, C#.Net, Serenity, REST API, XML, FTP, Elastic Search, TypeScript, JavaScript, JSON, AJAX, jQuery, and Database: SQL Server
  • Tools: MS Visual Studio2017, SSMS17, GitHub, Visual studio code

Education

Bachelor of Science - Computer Science

University of Colombo School of Computing
07-2018

CIMA - Managerial Level

Wisdom Business Academy
Sri Lanka

Skills

  • Backend Development: ASPNet Core, C#Net, Serenity, Elsa Core, Entity Framework, Kafka, LINQ & Microservices
  • Web Development: React JS, JavaScript, KendoUI, Ant Design,Redux, Type Script, JQuery, AJAX, JSON, CSS, HTML
  • Database Management: MS SQL Server, MySQL database, RedShift, MongoDB, T-SQL, Stored Procedures
  • Other: Azure, CICD Pipelines,Flow, Agile, GitHub, Bitbucket, JIRA, Elastic Search, Azure Devops, Moq, NUnit

Timeline

Full Stack Developer

OCBC Bank
06.2023 - 07.2024

Full Stack Developer

UOB Bank
09.2021 - 05.2023

Full Stack Developer

Qualcomm (Pvt) Ltd
09.2019 - 09.2021

Software Engineer

EsshvaTechQ (Pvt) Ltd
07.2017 - 08.2019

Bachelor of Science - Computer Science

University of Colombo School of Computing

CIMA - Managerial Level

Wisdom Business Academy
GURUSAJINI THILLAINATHAN