Dharshana Chandrasekara

Software Developer

Auckland, Auckland, New Zealand

About

With over 10 years of experience in developing and implementing software solutions, I have gained extensive expertise in Business Process Analysis, Solution Design, Solution Development, and Technical Consultation. I possess exceptional analytical skills, which enable me to solve complex IT problems efficiently. I understand the importance of effective communication and building strong relationships with people from all walks of life. I pride myself on being friendly, calm, and helpful in all my interactions. During my career, I have served as a software engineer and senior software engineer for four different companies. I have consistently been recognized for my ability to develop innovative online software that meets business requirements. I have been responsible for the full life cycle development of next-generation software, from initial requirement gathering to design, coding, documentation, and implementation. My technical expertise includes cross-platform proficiency, and I am fluent in many programming languages, including .NET C#, JavaScript, JQuery, HTML5, AngularJS, and SQL. I have a strong understanding of OOP concepts and best practices, and I possess advanced knowledge of developer applications, tools, and methodologies. Overall, my experience and technical skills make me a valuable asset to any team, and I am always eager to learn and improve upon my strengths.

Experience

  • Developer at ROOTCODE LIMITED
    Mar 2025 - Present · 1 yr 5 mos

    Worked on contract projects delivering end-to-end solutions with .NET Web APIs and React front-end applications. Developed and integrated APIs, implemented business logic, and built intuitive, responsive UI components. Focused on code quality, defect resolution, and performance to deliver reliable, maintainable applications.

  • Developer at Intellimin Limited
    Nov 2023 - Nov 2024 · 1 yr 1 mo

    Contributed to quality software development through API integration, product development, and assurance efforts. Identified and resolved software bugs while implementing an extensive automated testing framework using Robot Framework for seamless application validation. This initiative greatly improved product stability and reliability, ensuring a robust user experience.

  • Developer at MYOB
    Mar 2021 - Apr 2023 · 2 yrs 2 mos

    - Actively participated in feature design meetings, contributing to requirements discussions and proposing effective software solutions. - Contributed to the development of high-quality product features, including transaction reconciliation, automated tax form generation, compliance settings management for clients, and the introduction of new tax forms. - Implemented new features and resolved system issues to enhance the product's functionality and user experience. - Enhanced the application's usability through various improvements and user-centric enhancements. - Drove performance optimization and code quality enhancements to ensure the application's efficiency and maintainability. - Utilized Sumo Logic and Grafana to establish comprehensive monitoring and alerting mechanisms for services. - Performed debugging and resolution of production bugs to maintain the application's stability and reliability. - Works as both the development team member and scrum master of the team

  • Senior Software Engineer / Technical Lead at Neetovate
    Mar 2015 - Feb 2020 · 5 yrs

    - Analyses business environments, participate in project meetings, discusses requirements, and identifies and helps implement the right software solutions to provide fully automated recruitment solutions for hiring and consultations on behalf of Simplified Recruitment. - Develops high quality and reliable software applications with variety of functionalities such as job application tracking system (ATS), talent pool, advertisement posting and email management system. - Works as both the development team member and scrum master of the team; integrates job advertisement posting functionality with automated phone interview questions and application forms, and designs “Operations” portal for the operations team. - Creates a system that assists organisation to collect and track the applications for the job advertisements, also sort, select, and schedule interviews of the candidates. - Designs and updates a talent pool module for the passive selection of candidates. - Configures the email management system for clients and the operation team.

  • Senior Software Engineer at Red Dot Tours
    Aug 2012 - Feb 2015 · 2 yrs 7 mos

    - Works as both the development team member and team leader of the development team - Developed and maintained Reddot’s online platform and related applications by evaluating the organisation’s needs; analysed requirements and developed software systems in compliance with company terms. - Responded to service outages and other problems during and after completion of development phase. - Followed SEO best practices to become one of the best tour sites in Sri Lanka. - Designed and maintained new and existing websites and liaised closely with the client at design and content modification stages.