Available to hire
Hi, I’m Gurusajini Thillainathan, a passionate software developer based in Auckland. With 4+ years of experience delivering full-stack solutions, I thrive in collaborative, fast-paced environments and enjoy turning complex requirements into clean, scalable code on both front-end and back-end. I’ve engineered systems for banking and finance using .NET Core, REST APIs, and modern front-end stacks (React/TypeScript). I’m always learning, focused on reliability, security, and efficient delivery, and I’m excited to bring my versatile skill set to new challenges and diverse projects.
Experience Level
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Intermediate
Intermediate
Intermediate
Intermediate
Language
English
Fluent
Work Experience
Full Stack Developer at OCBC Bank, Singapore
February 1, 2025 - October 4, 2025This credit banking system handles the credit monitoring for bank customers. It includes functionalities such as downloading market values from upstream, calculating the margin status (margin calls or liquidations), managing portfolio status, sending margin call reports and emails, handling hold-back requests, downloading reports, displaying graphs, and more. Implemented backend APIs using .NET 8 and integrated with Kafka-based messaging. Optimized data retrieval and processing logic to improve performance. Delivered high-quality code with unit testing (NUnit, Moq, Jest) and code scanning tools (SonarQube, Black Duck). Designed and implemented new features for a credit banking system in React, and managed CI/CD pipelines with Jenkins alongside UAT & production support. Implemented security protocols including encrypted communications and access control.
Full Stack Developer at OCBC Bank
February 1, 2025 - October 4, 2025Developed and maintained a credit monitoring system for bank customers. Implemented backend APIs, optimized data retrieval/processing, and reporting features (downloading market values, computing margin status, portfolio management, and generating margin call letters/emails). Integrated with Kafka-based messaging; performed unit testing (NUnit, Moq) and supported code quality tooling (SonarQube, Black Duck).
Full Stack Developer at OCBC Bank
February 1, 2025 - October 4, 2025This 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 letters, reports, etc.
Full Stack Developer at UOB Bank, Singapore
May 1, 2023 - October 4, 2025The Investment Banking system handles customer investment banking activities. Features include authentication, viewing and editing orders, managing account relationships, submitting orders for approval, e-sign, order history, and portfolio overview. Built backend systems with .NET and front-end using React/Redux, developed REST APIs for order and portfolio management, and maintained legacy workflows to ensure reliability and performance.
Full Stack Developer at UOB Bank
May 1, 2023 - October 4, 2025Contributed to an Investment Banking platform enabling customers to view and manage orders (add/edit/cancel), handle account relationships, submit orders for approval, and view order history and dividends; provided portfolio overviews and enhanced UX.
Full Stack Developer at UOB Bank
May 1, 2023 - October 4, 2025This Investment Banking system handles the investment banking for customers. This application has many functionalities such as authentication, view the overview of all orders, add/edit/remove orders, handling of account relationships, submit the order for approval, perform design, show the order summary, history page which handles submitted orders, redeem investments, portfolio overview, manage dividends, cancel orders, etc.
Full Stack Developer at Qualcomm (Pvt) Ltd
September 1, 2021 - October 4, 2025Forecast Reporting System project handling the reporting side of the chip management system. Implemented SQL Server-based reporting with optimized stored procedures and indexing. Developed forecasting models with T-SQL, XML, JSON data handling, and Azure integration. Designed user-friendly interfaces using Kendo UI and Razor Pages. Migrated components from older codebase and refactored legacy code to modernize software architecture. Implemented cron jobs using Quartz, text search using Elasticsearch, and improved performance with caching and server-side pagination. Used AWS S3 for asset storage and conducted unit testing with NUnit.
Full Stack Developer at Qualcomm (Pvt) Ltd
September 1, 2021 - October 4, 2025Forecast Reporting System project for chip management; developed backend/ frontend features to forecast production, assess yields, and report results to management.
Full Stack Developer at Qualcomm (Pvt) Ltd
September 1, 2021 - October 4, 2025This Forecasting Report Generating System project will be handling the reporting side of the chip management system. Before chips production a forecasting report should be made.
Full Stack Developer at Essha Tech Q (Pvt) Ltd, Sri Lanka
August 1, 2020 - October 4, 2025Inventory Management System project to manage inventory of all vehicle types purchased by the company. Implemented frontend using Serenity and TypeScript; backend services using .NET Core and REST APIs. Set up build projects with Jenkins. Used AWS RDS for data storage. Implemented cron jobs with Quartz, text search with Elasticsearch, reduced page load times with caching and server-side pagination.
Full Stack Developer at Esshva Tech Q (Pvt) Ltd
August 1, 2020 - October 4, 2025Inventory/Asset management project; frontend using Serenity and TypeScript; backend using .NET Core; set up build pipelines (Jenkins); AWS S3 for storage; cron jobs with Quartz; text search with Elasticsearch; server-side paging and migration of legacy components.
Intern at Esshva Tech Q (Pvt) Ltd
August 1, 2020 - October 4, 2025Internship role contributing to front-end and back-end tasks within the Inventory Management System project.
Full Stack Developer at Esshva Tech Q (Pvt) Ltd
August 1, 2020 - October 4, 2025Inventory Management System project which helps to manage the inventory of all vehicles from the time the vehicle is purchased by the company. Front-end using Serenity and TypeScript; back-end services using .NET Core REST APIs; AWS S3 for storage; cron jobs with Quartz; text search with Elasticsearch; server-side pagination and caching.
Education
Bachelor of Science in Computer Science at University of Colombo School of Computing, Sri Lanka
January 1, 2015 - July 20, 2018CIMA - Managerial Level at Wisdom Business Academy, Sri Lanka
May 1, 2015 - October 4, 2025Bachelor of Science: Computer Science at University of Colombo School of Computing, Sri Lanka
January 11, 2030 - October 4, 2025Managerial Level at CIMA - Wisdom Business Academy, Sri Lanka
January 11, 2030 - October 4, 2025Bachelor of Science at University of Colombo School of Computing - Sri Lanka
January 11, 2030 - July 1, 2018CIMA: Managerial Level at Wisdom Business Academy - Sri Lanka
May 1, 2015 - October 4, 2025Qualifications
Bachelor of Science - Computer Science
January 1, 2015 - July 20, 2018CIMA - Managerial Level
May 1, 2015 - October 4, 2025CIMA: Managerial Level
January 11, 2030 - October 4, 2025CIMA: Managerial Level
May 1, 2015 - October 4, 2025Industry Experience
Software & Internet, Financial Services, Professional Services
Experience Level
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Intermediate
Intermediate
Intermediate
Intermediate
Hire a Full Stack Developer
We have the best full stack developer experts on Twine. Hire a full stack developer in Auckland today.