Skip to content

~/experience

Where I've grown as an engineer

From trainee to software engineer at Syntax Genie (Pvt) Ltd — building enterprise energy platforms, leading frontend architecture and mentoring developers.

Career progression

  1. Step 01 · July 2022 - February 2023

    Trainee Software Engineer

  2. Step 02 · February 2023 - June 2024

    Associate Software Engineer

  3. Step 03 · June 2024 - Present

    Software Engineer

Roles and responsibilities

  1. June 2024 - Present

    Homagama, Sri Lanka

    Software Engineer

    Current

    Syntax Genie (Pvt) Ltd

    Leading frontend development for enterprise applications, designing scalable architectures, reusable UI components, and complex workflows for maintainable, production-grade software.

    • Lead frontend development for enterprise applications, designing scalable architectures, reusable UI components, and complex workflows for maintainable, production-grade software.
    • Integrate RESTful APIs and build real-time monitoring dashboards with a strong focus on performance, usability, and responsive user experiences.
    • Optimize frontend performance and application workflows to improve reliability and overall product experience.
    • Conduct code reviews and establish frontend development best practices to maintain code quality and consistency across projects.
    • Mentor junior developers and collaborate closely with backend engineers, UX designers, and product teams to deliver scalable software solutions.
    ReactNext.jsTypeScriptTailwind CSSREST APIsRedux / ZustandArchitectureCode ReviewMentoring
  2. February 2023 - June 2024

    Homagama, Sri Lanka

    Associate Software Engineer

    Syntax Genie (Pvt) Ltd

    Developed and integrated core application features using modern frontend technologies, third-party payment integrations, and RESTful APIs within Agile sprints.

    • Developed and integrated application features using modern frontend technologies and RESTful APIs.
    • Integrated third-party services, including the PayHere payment gateway, while ensuring reliable application functionality.
    • Collaborated with UX designers, backend developers, and cross-functional teams to translate requirements into high-quality software features.
    • Participated in Agile development practices, contributing to sprint planning, implementation, testing, debugging, and continuous improvement.
    • Improved application functionality and user experience through iterative development and effective problem solving.
    ReactTypeScriptREST APIsPayHereAgile / ScrumTailwind CSS
  3. July 2022 - February 2023

    Homagama, Sri Lanka

    Trainee Software Engineer

    Syntax Genie (Pvt) Ltd

    Assisted in developing, testing, and debugging web application features within a professional software development environment.

    • Assisted in developing, testing, and debugging web application features within a professional software development environment.
    • Gained hands-on experience with frontend development workflows, version control, and collaborative software engineering practices.
    • Participated in Agile ceremonies and worked with development teams throughout the software delivery lifecycle.
    • Contributed to feature implementation, bug fixing, testing, and continuous improvement of existing applications.
    • Built a strong foundation in professional software development, teamwork, debugging, and problem solving.
    JavaScriptHTML5 / CSS3Git / GitHubAgileFrontend Workflows

Available for new projects

Have an idea? Let's build it together

I'm open to full-time roles, freelance work and interesting collaborations. Tell me what you're building.