I take responsibilities in an agile, cross-functional team environment to deliver high-wuality applications. My knowledge and experience of 5+ years are recognized for their positive organizational impact. Currently, I am pursuing an opportunity to utilize my technical and non-technical skills more effectively while contributing my best to the new team.
Senior Software Engineer
Telzee.io (April 2021 - present)
I am responsible for exploring new technologies, designing application architecture, and leading cross-functional agile teams to deliver high-quality products.
- Asynchronous, reactive, and functional programming experience using Javascript and strong Typescript, working in the Javascript ecosystem for 5+ years with various tools and technologies.
- Designed and implemented fully scalable, secure and maintainable application architecture, handling 2000+ requests/min with scalability.
- Enhanced application performance using SSR, image optimization and code analysis.
- Improved API performance by 200% through code and database index improvements.
- Solid experience on optimally structuring general code and REST API while maintaining the code quality.
- Extensive understanding of the telemedicine application domain.
- Leading the team to obtain three compliances (HIPAA, Ontario Health and ISO 27001) for telemedicine products in Canada.
- Guiding the junior team as a mentor, constantly reviewing code, and promoting best conventions and practices.
Software Engineer
OrangeHRM (January 2018 - April 202a)
Delivered the OrangeHRM Advanced mobile application which went live over 10000 users. I oversaw the design, development and deployment phases of the product as the lead developer.
- Managed a team of 5 mobile application developers, conducting training programs and code reviews to ensure best practices, component reusability and TDD.
Software Engineering Intern
OrangeHRM (June 2016 - December 2016)
Fullstack development experience involving the feature revamp of the OrangeHRM performance module.
- Carried out research to incorporate UI testing with Selenium into the development process.
Master of Science in Computer Architecture
University of Moratuwa, Sri Lanka (January 2020 - present)
Currently reading for a master’s degree specializing in software architecture concepts.
Bachelor of Science in Computer Science and Engineering
University of Moratuwa, Sri Lanka (January 2014 - December 2017)
Manipulation Detection in Stock Trading – Final year research project. A machine learning-aided model to detect anomalies in stock trading data featuring graphical analysis.