Hello,

I'm Dilum Harshana

Personal Details

Address :

Dilum Harshana Hettimudalige,

2/2B, Gampolawela,

Gampola

Postal Code : 20500

Languages :

Sinhala (Native user)

English (Professional user)

I am a

Experienced Full-stack Engineer with a dedicated, and well-organized individual who continues working on software development industry with the aim of introducing innovative ideas for the betterment of not only the Engineering field but also the community.


Top Skills
  • Full Stack Development
  • React
  • Node
  • CI/CD Pipelines

Tech Stack
  • Languages/Frameworks : Javascript, Typescripty
  • Web development : Pure Javascript, ReactJS, NextJs Redux, HTML, ReactFlow, Node.js
  • Charts Libraries : Echarts, ReCharts, TradingView, C3 Charts
  • Web Styling : Bootstrap, Reactstrap, Material UI and Ant Design, CSS, SCSS
  • Databases : MSSQL, OracleDB, MongoDB
  • Designing tools : Figma, Adobe XD
  • Deployment tools : AWS, NGINX

Work Expreience

3 years +

Software Engineer

iTelaSoft - Australia, Sri Lanka 2023 May - Present

  • Connect Me Law

    Connect Me Law is a platform for lawyers and for the law firms in Australia. This is a place where lawyers can find out and apply for law jobs posted by the law firms. I was responsible for developing job offer creation forms, applicants profiles, notification section, messaging section, business settings section, view jobs sections, applicants matching algorithm in front end application, Analyzing bugs, Write unit testing and also the maintain communication with the back end team through out the project.
    ( React.js, Redux tool kit, React Bootstrap, Jest, RTL, Sass )

  • Stride Equity

    Stride Equity is a crowd funding application. This allows various kinds of business to publish their projects through this platform and where the investors can invest in those projects. I was responsible for developing private offers section, manage all offers sections, investor management section, view offers and edit section also perform R & D tasks related to rich text editors in the application.
    ( Next.js, React Bootstrap )

  • c2Zero
  • c2Zero is an organizational web site whose goal is to reduce carbon usage in on the earth. This was a legacy developed using React.js and my job was to upgrade the project to the latest react version including all used third-party libraries.
    ( React.js )

  • Other Activities
    • Manage interns.
    • Perform code reviews.
    • Develop reusable components for use in other projects.
  • Full Stack Engineer (Part Time)

    Atlacarte - United Kingdom 2023 Feb - 2023 May

    • Atlacarte

      Developed Atlacrte official web site.
      ( HTML, CSS, Javascript, Gulp.Js, Bootstrap )

    • Atlacarte ordering web app

      Contributed to develop this ordering web app using React.js
      ( React.js, Redux, Material UI )

    Full Stack Engineer

    Xgen Group - Australia, Sri Lanka 2022 Aug - 2023 Mar

    • Loan Origination System - RDB Bank Sri Lanka

      RDB Bank Loan Origination System is a framework level project which automates all the steps from gathering applicant details to the loan disbursement. In the framework I was contributed as a ful stack engineer to develop:

      Front End : Loan application forms, Login functionality, Registration functionality, Manage applicants functionality, Manage loans and related application form structures functionality, Global state management and Master data management functionalities. Styling developed components.
      ( React.js, Hookstate.js, Material UI )

      Back end : Manage loans and applicants data service, Decision engine service, Loan initiation and loan requests service, Manage guarantors and joint borrowers services.
      ( Node.js, Axios )

      Database : Create related database tables to the developed back end services, Oracle DB PL/SQL stored procedures development to save loan application form structures and data to the tables.

    Full Stack Engineer (Internship)

    Xgen Group - Australia, Sri Lanka 2020 Aug - 2022 Feb

    • Loan Origination System - RDB Bank Sri Lanka
      Front End : Developed reusable components for loan application forms, Global state management tool (Hook State.js) integration. Developed an API calls handler, Developed a form validation helper service to integrate with application forms.
      ( React.js, Hookstate.js, Material UI )

      Back end : Deve
      ( Node.js, Axios )

      Database : Create related database tables to the developed back end services, Oracle DB PL/SQL stored procedures development to save loan application form structures and data to the tables.

    Front End Engineer (Internship)

    OrangeHRM - Sri Lanka 2021 Dec - 2022 Jan

    • HR Management system of OrangeHRM
      Contributed to implement employee attendance marking screen and functionality, Developed common reusable components for the orangeHRM UI library.
      ( Vue.js, PHP )

    Education

    Bachelor of the Science of Software Engineering

    Software Engineering

    Cardiff Metropolitan University, United Kingdom

    Enrolling

    Higher National Diploma in Information Technology

    GPA - 3.69

    Sri Lanka Advanced Technological Education

    Projects

    Connect Me Law Platform
    ReactJS
    TypeScript
    Redux
    React Bootstrap
    Firebase
    SCSS
    Stripe
    Stride Equity
    NextJS Javascript CSS/SCSS AWS React-Charts My SQL Sequlize
    C2Zero
    ReactJS Javascript CSS/SCSS NPM Redux React Bootstrap
    Atlacarte Official Web Site
    HTML CSS Javascript GulpJS Bootstrap AWS
    Atlacarte Ordering Web Site
    ReactJS Redux Javascript Material UI React Bootstrap AWS
    RDB Bank Loan Orgination System(LOS)
    NodeJS React TypeScript Hookstate OracleDB PL/SQL Material UI AWS
    Manage Applicants and Loans of LOS
    ReactJS NodeJS TypeScript Hookstate OracleDB Material UI AWS

    Publications