Senior Software Engineer (UI/UX, Front-end)
WSO2 is an open-source technology provider founded in 2005. It delivers software and cloud solutions that provide foundational technologies for application development and identity and access management. Their main products are Identity Server, Choreo and Ballerina.
At WSO2, I am working with the identity access management team. My primary responsibilities include front-end development and UI/UX design for the company's products, namely Identity Server and Asgardeo. For development and design tasks, I primarily utilize React JS, Figma, Flutter and Android.
Notably, I played a crucial role as both a front-end developer and designer in bringing new features like “B2B Organization Management” to completion as part of the team responsible for the successful release of the latest version of Identity Server, WSO2 IS 7.0. Currently, I am leading the development of an Android SDK for WSO2 IS and Asgardeo. Furthermore, I initiated efforts to integrate Flutter applications with WSO2 IS/Asgardeo, expanding our capabilities. My consistent dedication and contributions were recognized when I was ranked in the top 20% of the company in the first half of 2023.
One of the main challenges I faced at WSO2 was adapting to the company's fast-paced work environment and the complexity of the products. However, with the support of my team members and the resources provided by the company, I was able to overcome these challenges and grow both professionally and personally.
Visiting Instructor
The Department of Computer Science & Engineering at the University of Moratuwa is a one of the most prestigious institution in Sri Lanka that offers a comprehensive range of undergraduate and postgraduate programs in computer science and engineering. The department is well-known for its academic excellence and commitment to creating innovation and research in the field of computer science.
As a visiting instructor, my primary focus is on improving the students' learning experience. This involves creating tutorials to help students get started with web development, technologies, trends, and security concerns. Additionally, I guide students during practical sessions and grading their assignments.
One of the most gratifying moments during my brief tenure was when I successfully assisted a struggling student in understanding a difficult topic within the module. Witnessing the student's progress was truly enlightening and rewarding.
Throughout my time as a visiting instructor, the main challenge I encountered was determining the most effective ways to support and assist students. Initially, it was a difficult task, but as time passed, it became natural and enjoyable. This experience has improved my skills in communication, mentorship, and problem-solving, and I am grateful for the opportunity to contribute to the learning journey of aspiring computer science undergraduates.
Software Engineer - Intern (UI/UX, Front-end)
Fcode Labs is a software development company based in Sri Lanka that specializes in mobile application development, web development, and UI/UX design. The company is known for its innovative solutions and commitment to delivering high-quality products to its clients.
In my role as a front end developer and UI/UX Designer intern, my main responsibilities were in creative and technical aspects of mobile application development for the company. For development and design tasks, I primarily utilized Flutter, and Figma.
During my time at Fcode Labs, I was able to make significant contributions to the development of 'Workmate'. I played a key role in the design and development of the application, ensuring that it met the needs and expectations of users. Additionally, I was able to enhance my skills in mobile application development and UI/UX design, which have proven to be invaluable in my career.
The sudden transition to a work-from-home setup due to the pandemic presented a formidable challenge. However, with the help of the team, we were able to adapt quickly and effectively to continue our work.
User Interface and User Experience Designer
Sieve is a Singapore-based company with a primary mission of empowering consumers to make informed decisions concerning their digital privacy.
In my role as a UI/UX Designer at Sieve, I had two primary responsibilities. Firstly, I designed a data privacy chatbot application, focusing on enhancing user experience and privacy features. Secondly, I revamped the design of the company's website, ensuring alignment with their vision and objectives. For these tasks, I primarily used Adobe XD and Adobe Photoshop.
While at Sieve, I was able to make significant contributions to the design and development of the company's products. Other than that, I was able to work with a team of talented individuals from diverse cultural backgrounds, which provided me with valuable insights and experiences. My time at Sieve helped me improve my skills as a UI/UX designer and prepared me for future challenges in the field.
One notable challenge during my time at Sieve was adapting to a collaborative environment with team members coming from diverse ethnic and cultural backgrounds. This presented a valuable learning experience that initially required adjustment. However, with the support of my colleagues, I asjusted to this enriching work environment.