Chinthaka Senaratne

Chinthaka Senaratne

Greater Melbourne Area
1K followers 500+ connections

About

Enthusiast IT professional with a proven track record that helped many large scale…

Activity

Join now to see all activity

Experience

  • Xero Graphic
  • -

  • -

    Melbourne, Victoria, Australia

  • -

    Melbourne, Australia

  • -

    Melbourne, Australia

  • -

    Melbourne, Australia

  • -

    Sri Lanka, Sweden

  • -

    Sri Lanka, Sweden

  • -

    Sri Lanka, Sweden

  • -

    Colombo

Education

  • University of Colombo Graphic
  • -

  • -

    Graduated with 1st Class Honors

  • -

    Graduated with a Distinction

  • -

  • -

Licenses & Certifications

Volunteer Experience

  • Treasurer - Colombo Scout Camporee organizing committee

    Sri Lanka Scout Association

    - 1 year 1 month

    Social Services

Projects

  • Jean

    - Present

    - Uplifting commission calculation functionality to REST based API services in order to improve performance and port them to the cloud platforms of Azure and AWS.
    - Introducing new commission calculation functionality to cater different banking requirements.
    - Uplifting old client facing web apps to new responsive web applications using latest technologies.
    Technology stack : .Net Core 2, .Net Framework 4.7, Oracle

  • Project - Project Deliverables

    -

    Project Deliverables aims at implementing a generic end to end solution for Asset life cycle. This is a part of next core release (Ver 10) of IFS Applications ERP suite. This project focuses on full life cycle from concept to maintenance or shipment of an large scale asset such as power plants/ships/buildings with a full integration to Project management to analyse the cost and progress.

    Key Responsibilities/Duties
    - Analyse and model the requirements after having discussions with…

    Project Deliverables aims at implementing a generic end to end solution for Asset life cycle. This is a part of next core release (Ver 10) of IFS Applications ERP suite. This project focuses on full life cycle from concept to maintenance or shipment of an large scale asset such as power plants/ships/buildings with a full integration to Project management to analyse the cost and progress.

    Key Responsibilities/Duties
    - Analyse and model the requirements after having discussions with Business Requirement Owner and Business system analysts.
    -Implemented the database (database structure, business logic) ,middle tier (business logic, BA) and client ( master detail windows, Tree view structures, Multi tab forms, Wizards, Dialog windows, table windows) layers for the finalized requirements using best practices of OOP concepts.
    - Investigate on the pre studies for technically and functionally challenged requirements while collaborating with different stake holders such as business analysts, project manager, requirement owner, and product architects.
    - Performed code review to make sure the IFS coding standards are met.
    - As a lead member of the team, I coached and mentored the fresh team members to accomplish a high quality standard output.
    - Practiced Agile methodology with the team of 8 members.
    Iteration Planning, Time estimations, User Story refinement, Daily Scrum, Retrospectives etc.

    Highlights
    1. Accomplished the development with a high quality coding standard with a very low number of bugs in the final system test.
    2. Praised by the management and outside industry experts on the simple solution achieved to handle complex industry scenarios within the assigned time frame without compromising the quality.

    Technologies used:
    Object Oriented Designing, Oracle 12c, PL/SQL, .NET 4.5, C#.net, Visual Studio 2013, Netbeans 8.1, Tortoise SVN, JIRA, Agile Methodology

  • Project - Generic Resource Concept

    -

    Generic Resource concept project aims at providing a single source of reference for all the resources in IFS Applications ERP suite. Objective is to integrate all the resources (such as employees, persons, tools, machines) which were scattered around the different product domains into one central place in the application. This will lead to more accurate resource planning, forecasting, scheduling and visualizing within the ERP.

    Key Responsibilities/Duties
    - Evaluate the prototype…

    Generic Resource concept project aims at providing a single source of reference for all the resources in IFS Applications ERP suite. Objective is to integrate all the resources (such as employees, persons, tools, machines) which were scattered around the different product domains into one central place in the application. This will lead to more accurate resource planning, forecasting, scheduling and visualizing within the ERP.

    Key Responsibilities/Duties
    - Evaluate the prototype design and integrate the new requirements and limitations raised.
    - Initiating technical discussions with stake holders such as product architects and product solution managers to enhance the requirements and prepare a solid fundamental technical design for the project.
    - Design and develop the finalized requirements.
    - As a member of the technical forum of the group, evaluating the ongoing design and make changes on them time to time.

  • Project - After Nine - CTO Integration to Project Delivery

    -

    Configure to Order (CTO) functionality caters the market where the order needs to be customized according to the customer needs. From this project the CTO functionality was introduced to more complex deliveries done through existing Project Delivery solution.

    - Responsible person for time estimation for the whole implementation which has to be delivered within a tight duration.
    - Finalizing the design after having discussions with different product specific Product Architects.
    -…

    Configure to Order (CTO) functionality caters the market where the order needs to be customized according to the customer needs. From this project the CTO functionality was introduced to more complex deliveries done through existing Project Delivery solution.

    - Responsible person for time estimation for the whole implementation which has to be delivered within a tight duration.
    - Finalizing the design after having discussions with different product specific Product Architects.
    - Implemented and delivered the solution within the time limit and according to the initial plan with a exceeding expected quality.

    Key Highlights
    - Praised by the management for come up with innovative way of achieving the target and coming up with ways to reduce time estimated by product architects.
    - Successfully delivering the project within the stipulated tight time.
    - Introduced reusable .net controls for configure to order functionality which saved time in future integration of CTO.

  • Project Pearl

    -

    In this development project I was mainly involved with two sub projects names 'Visual Update' and 'unfinished Activity Development'. Visual Update sub project aims at uplifting the IFS .net client to the latest GUI standards adhered by IFS. 'Unfinished Activity' sub project dealt with providing a solution to a critical customer problem where the customer cannot identify all the related work needs to close an activity. Other than the above IFS application 9 beta test was successfully completed…

    In this development project I was mainly involved with two sub projects names 'Visual Update' and 'unfinished Activity Development'. Visual Update sub project aims at uplifting the IFS .net client to the latest GUI standards adhered by IFS. 'Unfinished Activity' sub project dealt with providing a solution to a critical customer problem where the customer cannot identify all the related work needs to close an activity. Other than the above IFS application 9 beta test was successfully completed during this period.

    Key Duties/Responsibilities
    1. Fulfilled the duties as the Scrum Master for Visual Update project.
    2. Responsible person for design and development of 'Unfinished Activity' sub project.
    3. Unfinished Activity implementation was identified as a very useful and desired functionality by end user customers.

  • Project Sizzler

    -

    This project is aimed at delivering Project Based functionalities required by a highly values customer Technip (http://www.technip.com). This is to enhance the IFS functionality to cater global level multi-national based customers.

    Client - Technip (http://www.technip.com/en)
    - Key highlights
    - Functionality of Multi currency budgeting and forecasting matching support was introduced.
    - Fixed project currency rates vs Spot rates to support monitoring a success of a project…

    This project is aimed at delivering Project Based functionalities required by a highly values customer Technip (http://www.technip.com). This is to enhance the IFS functionality to cater global level multi-national based customers.

    Client - Technip (http://www.technip.com/en)
    - Key highlights
    - Functionality of Multi currency budgeting and forecasting matching support was introduced.
    - Fixed project currency rates vs Spot rates to support monitoring a success of a project using a project currency while the activities can be carried out using different currencies.
    - Design and develop the functionality in an agile team.

    http://www.ifsworld.com/lk/news-and-events/newsroom/2014/10/21/13/08/2012-03-05-technip/

  • Project Higher Peaks

    -

    This project aims at delivering on-demand functionality under the Project Based Solutions program of IFS. This involved with main development areas such as improving Budgeting and Forecasting solution, Introducing Cost Breakdown Structure and multi currency handling to Projects solution, Improvements to Purchase Order functionality with Purchase Order Change Order, Improvements to Purchase Authorization, Introducing project Address.

    Duties and Responsibilities
    1. Technical…

    This project aims at delivering on-demand functionality under the Project Based Solutions program of IFS. This involved with main development areas such as improving Budgeting and Forecasting solution, Introducing Cost Breakdown Structure and multi currency handling to Projects solution, Improvements to Purchase Order functionality with Purchase Order Change Order, Improvements to Purchase Authorization, Introducing project Address.

    Duties and Responsibilities
    1. Technical Investigations on feasibility of developing new requirements.
    2. Analysis, Design, Implementation and deliver of improved functionality for project centric businesses adhering to agile practices.
    3. Migrating the centura client to new .Net based client.
    4. Fulfilled the duties as the Scrum Master for the agile team.
    5. Conducting training sessions for the team about new development strategies in .Net framework.
    6. Performing unit testing, integration testing and upgrade testing.

    Key Highlights
    1. Responsible person of the team for the migrating from Centura client code to the .Net client code.
    2. Successful transition to new .net based client which is called IFS Enterprise Explorer, which attracted many new deals to the company.
    3. New functionality enabled global customers to make use of IFS Applications help winning new deals with more license revenue.

    Technologies/tools used : .Net, C#, Centura, Rational Rose, Oracle PL/SQL, Netronic XGantt, Oracle Database 10g/11g, Subversion, JIRA, Visual Studio 2005 IDE, Java, JavaBeans, Netbeans IDE, IFS Foundation1 Design tool, IFS Developer Studio

  • Project - Twin Peaks

    -

    This project introduced new functionality for Project Centric business customers. New functionality includes improved Earned value and progress report for Projects, introducing hours for cost elements and Project master scheduling.

    Key highlights
    1. This project is carried out as the pilot project for introducing Agile methodology to IFS.
    2. This project also the pilot project for using TortoiseSVN and Subversion revision control system for development projects within IFS.
    3.…

    This project introduced new functionality for Project Centric business customers. New functionality includes improved Earned value and progress report for Projects, introducing hours for cost elements and Project master scheduling.

    Key highlights
    1. This project is carried out as the pilot project for introducing Agile methodology to IFS.
    2. This project also the pilot project for using TortoiseSVN and Subversion revision control system for development projects within IFS.
    3. Management identified this as a successful pilot project for both of the above aspects and continue to roll out Agile and SVN for other development teams in the IFS.
    4. Fulfilled the duties as the Scrum Master for the agile team.

    Technologies/tools used: Centura, C#, Rational Rose, Oracle PL/SQL, Oracle Database 10g, Subversion, Tortoise SVN, Rally, Visual Studio 2005 IDE, Net beans IDE, Netronic XGantt, IFS Design tool.

  • Project Enterprise

    -

    This is the first industry extension project of IFS which aims at catering a specific market of Project Centric businesses apart from the core functionalities done on IFS Application suite. This project introduced Project Cost element functionality, Sub contract management, Sales contract management, Risk management and Project Budgeting and Forecasting.

    Duties and Responsibilities
    - Analysis, Design, Implementation and deliver of improved functionality for project centric…

    This is the first industry extension project of IFS which aims at catering a specific market of Project Centric businesses apart from the core functionalities done on IFS Application suite. This project introduced Project Cost element functionality, Sub contract management, Sales contract management, Risk management and Project Budgeting and Forecasting.

    Duties and Responsibilities
    - Analysis, Design, Implementation and deliver of improved functionality for project centric businesses.
    - Performing extended server modeling, designing and implementing new reports, using J2EE based Middle-tier Service Layer deployed in JBoss, using technologies such as Enterprise Java Beans, XML and programming required business logic in Oracle PL/SQL.

    Technologies/tools used: Centura, Oracle PL/SQL, Java, Oracle Database 9i, CCC Harvest, Net beans IDE, J2EE, J2SE, Java Servlets, Enterprise Java Beans.

  • Project - R&D Projects Product Support

    -

    Supported released IFS Applications suite versions covering functional areas in Project Management, Risk Management, Contract Management, Project Delivery, etc. using IFS Life Cycle Support (LCS) system.

    Key Responsibilities/Duties

    1. Delivered functional/technical solutions (patches) to the reported cases and tasks
    2. Analyzed customer cases and tasks on and conducted technical investigations
    3. Developed data repair SQL scripts, database change scripts
    4. Analyzed…

    Supported released IFS Applications suite versions covering functional areas in Project Management, Risk Management, Contract Management, Project Delivery, etc. using IFS Life Cycle Support (LCS) system.

    Key Responsibilities/Duties

    1. Delivered functional/technical solutions (patches) to the reported cases and tasks
    2. Analyzed customer cases and tasks on and conducted technical investigations
    3. Developed data repair SQL scripts, database change scripts
    4. Analyzed performance critical bugs to enhance performance using various tools such as SQL Trace, TKPROF, Insider, etc.
    5. Optimized and fine-tuned queries and PL/SQL stored procedures
    6. Documented detail software technical designs, deployment guides and user manuals
    7. Modeled and implemented operational reports using IFS Developer Studio, Oracle SQL, PL/SQL and IFS Report Designer based on crystal reports concepts
    8. Analyzed and Developed change requests from customers
    9. Collaborated with local and foreign technical consultant and application consultants when designing solutions

    Technologies used:
    PL/SQL, Oracle SQL and C#.NET, Visual Studio 2005/2010/2013, Netbeans , Harvest Workbench, Tortoise SVN, PL/SQL Developer

Test Scores

  • IKM: Microsoft .Net Framework 4.6 Programming using C#

    Score: 95

    Scored higher than 97% of test takers.

Languages

  • English

    Full professional proficiency

  • Sinhalese

    Native or bilingual proficiency

Recommendations received

More activity by Chinthaka

View Chinthaka’s full profile

  • See who you know in common
  • Get introduced
  • Contact Chinthaka directly
Join to view full profile

Other similar profiles

Explore collaborative articles

We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.

Explore More

Others named Chinthaka Senaratne

Add new skills with these courses