Experience Professional

My software engineering career progression at Syntax Genie (Pvt) Ltd, from Trainee to Associate to Software Engineer

Career Progression Timeline
July 2022 - February 2023Trainee Software EngineerSyntax Genie (Pvt) Ltd
February 2023 - June 2024Associate Software EngineerSyntax Genie (Pvt) Ltd
June 2024 - PresentSoftware EngineerSyntax Genie (Pvt) Ltd

Software Engineer

Current Role
Syntax Genie (Pvt) LtdHomagama, Sri Lanka
June 2024 - Present

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

Key Responsibilities & Contributions

  • 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

Associate Software Engineer

Syntax Genie (Pvt) LtdHomagama, Sri Lanka
February 2023 - June 2024

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

Key Responsibilities & Contributions

  • 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

Trainee Software Engineer

Syntax Genie (Pvt) LtdHomagama, Sri Lanka
July 2022 - February 2023

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

Key Responsibilities & Contributions

  • 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

Have a Project in Mind?

I'm always open to discussing new software development opportunities, interesting projects, or potential partnerships.