Summary
Overview
Work History
Education
Skills
Certification
Timeline
Generic

Gayan Chinthaka

Surrey,BC

Summary

Senior software engineer with extensive experience in the design, development, and delivery of high-quality software solutions. Able to program in a number of different languages, including Java, Python, and JavaScript. Strong leadership qualities, efficient mentorship, and guidance of junior developers to improve their skills. experienced in managing CICD pipelines, creating deployment scripts, and containerizing projects. A strong communicator who is able to work with cross-functional teams and participate in discussions with stakeholders from both the technical and non-technical worlds.

Overview

13
13
years of professional experience
1
1
Certification

Work History

Senior Software Engineer and Team Lead

BlackSwan Technologies
02.2020 - Current
  • Design and develop concepts for new product requirements, APIs, and technologies. with Java, Python, and Java scripts.
  • Code review and maintain code base.
  • Enforcing best code practices and monitoring theimprovement of junior developers.
  • Writing deployment scripts and containerizing projects
  • Manage CICD pipelines and introduce concepts that areapplicable.
  • Writing, Debugging, and Troubleshooting issues, providing immediate solutions, and arranging discussions with relevant parties.
  • Train new team members by relaying information on company procedures and safety requirements.
  • Meet with development managers to discuss features and improvements of projects.

Technical Consultant

Abas Software GmbH
08.2017 - 01.2020
  • Develop abas ESDK applications for SaaS projects with Java and AJO framework.
  • Write CICD pipelines for applications
  • Upgrade / Maintenance and Troubleshoot abas ERP software
  • Application Consultancy

Application Consultant

Abas Business Solutions Middle East DMCC
03.2017 - 06.2017
  • Design and Develop client solutions with Java and FOP programming
  • Upgrade / Maintenance and Troubleshoot abas ERP software

Technical Consultant, ERP

Synchro RKK Sdn Bhd
10.2012 - 02.2017
  • Requirement gathering, analyzing, designing and developing, testing, debugging, and customer training
  • Install and configure Linux servers, install and upgrade abas ERP
  • Research and development technologies to integrate new features into ERP
  • Optimizing existing codes and modifying programs to cater to requirement changes
  • Design and develop POC projects with Java and JavaScript
  • Handle client issues and support over phone, emails, remote desktop connection or on-site visit

ERP Engineer

Providence Network And Solutions
01.2011 - 10.2012
  • Planning, researching, customizing, testing, deploying and optimizing of business process and reports in Abas ERP software
  • Work closely with functional consultants to explain technical aspect to clients
  • Implement plugin applications to ERP system

Education

Bachelor of Science - Computer Science

University of Kelaniya
Dalugama, Kelaniya Sri Lanka
06.2010

Skills

  • Java
  • Python
  • Java Script
  • Amazon Web Services
  • Docker
  • Spring boot
  • FastAPI
  • MySQL
  • MongoDb
  • Jenkins

Certification

  • Java SE Certification

Timeline

Senior Software Engineer and Team Lead

BlackSwan Technologies
02.2020 - Current

Technical Consultant

Abas Software GmbH
08.2017 - 01.2020

Application Consultant

Abas Business Solutions Middle East DMCC
03.2017 - 06.2017

Technical Consultant, ERP

Synchro RKK Sdn Bhd
10.2012 - 02.2017

ERP Engineer

Providence Network And Solutions
01.2011 - 10.2012

Bachelor of Science - Computer Science

University of Kelaniya
Gayan Chinthaka