Nishan Karunarathna has a diverse work experience in the field of software engineering and development. Nishan started their career as a Freelance Website Developer, where they were responsible for system analysis, designing, development, and maintenance for local clients. Nishan also performed web designing and development, as well as open source CMS integration for clients in New Zealand. Nishan also handled domain registrations, SSL certificate implementation, and web hosting, along with setting up web servers and providing server administration.
After freelancing, Nishan joined DimensionsIT (PVT) Ltd as a Senior Web Developer. In this role, they managed client relationships and developed, revamped, and designed websites and web-based applications for corporate clients in the UK. Nishan specialized in developing custom module-based CMS and add-ons, including directory modules and e-commerce modules supporting multiple payment gateways.
Nishan then moved on to Pyxle (Pvt) Limited as a Senior Software Engineer. Here, they were responsible for planning information architecture, developing and designing high-traffic web applications, and managing both the team and client relationships. Nishan worked on bespoke high-traffic web application development using Laravel and AngularJS, as well as developed and customized an in-house CMS using Laravel. In addition, Nishan also worked as a Software Engineer - PHP at Pyxle, where they developed and maintained high-traffic web applications, corporate websites, and provided support, optimizations, and security hardening.
Next, Nishan joined Riverview B2B as a Senior Software Engineer. Nishan played a key role in planning, leading, and developing a centralized API to facilitate access to distributed loyalty platforms and cloud services. Nishan also contributed to the development and maintenance of multi-tenant distributed enterprise platforms and large-scale API services. Additionally, Nishan worked on loyalty web portal development using Vue Js 2 and Laravel. Nishan adopted TDD (Test Driven Development) and undertook several tech talks. Nishan also collaborated directly with the Australian team for prototyping and research.
Following Riverview B2B, Nishan worked at PastBook as a Lead Developer and later as a Senior Full Stack Developer. Nishan was involved in various tasks, including migrating applications to a micro-services application architecture, documenting and refactoring code, introducing best practices, and mentoring team members in TDD implementation.
In their most recent role, Nishan became a Senior Back End Developer at Dealroom.co, where they worked on backend development projects.
Nishan's expertise includes software engineering, web development, CMS development, project management, team management, system analysis, and server administration. Nishan has experience with various frameworks and technologies, such as Laravel, AngularJS, React, Redux, Lumen, Firebase, and Zend Frameworks.
Nishan Karunarathna attended D.S. Senanayake College from 2001 to 2007 for their primary and secondary education. In 2008, they went to Lyceum International School for a period of one year. From 2008 to 2010, Nishan Karunarathna studied at IJTS, although no specific degree or field of study is mentioned.
In 2012, Nishan Karunarathna enrolled at BCS, The Chartered Institute for IT, completing a BCS HEQ - MBCS degree in the field of Information Technology by the end of 2013. Additionally, they attended ESOFT Metro Campus in 2012 and 2013, but the degree name and field of study for this institution are not specified.
Nishan Karunarathna also pursued additional certifications, including "Go: The Complete Developer's Guide (Golang)" from Udemy, which was obtained in March 2022. Another certification mentioned is "Modern React with Redux" from Udemy, but the dates of obtaining this certification are not provided.
Sign up to view 0 direct reports
Get started