Nipun Ravisara

Software Engineer

Experienced software engineer focused on building engaging & accessible digital experiences

I'm a software engineer passionate about crafting pixel-perfect web, mobile products that blend thoughtful design with robust engineering. When it comes to design and technology has always fascinated me and I've never been afraid to just jump in and give it a go. My favorite work lies at the intersection of design and development, creating experiences that not only look great but are meticulously built for performance and usability.

Currently, I’m a Technical Lead at Blissora, where I lead the end-to-end development and delivery of customer-focused projects. I collaborate with cross-functional teams to craft scalable, innovative solutions while mentoring a talented team of engineers. My work ensures the delivery of robust, high-quality products that balance technical excellence with an exceptional user experience.

  1. 2023 Nov - Present

    Technical Lead ∙ Blissora

    This role entails end-to-end leadership of customer projects, collaborating with Product teams to align strategies, driving engineering improvements, delivering scalable solutions, and mentoring a team of 5 while recruiting top talent.

  2. 2023 May - 2023 Nov

    Technical Lead ∙ Arimac

    2022 Feb - 2023 May

    Associate Technical Lead ∙ Arimac

    As a key contributor to the Du Greenfield business transformation a comprehensive 5 year program for the UAE's largest telecommunications provider I collaborated with multiple vendor teams across SIT, E2E, UAT, and FUT testing phases to deliver a reliable product aligned with business requirements. I introduced and maintained best practices for micro front end React Native projects, reducing development and debugging time by 40%. Additionally, I implemented quality measures, conducted code reviews, and ensured thorough unit testing during feature implementations.

  3. 2020 Dec - 2022 Feb

    Senior Software Engineer ∙ Emmito

    This role involves transforming design systems into pixel-perfect component libraries, minimizing repetitive code, and maintaining updates. Responsibilities include bug fixing, gathering requirements, designing solutions, and using a research & development approach to build scalable full-stack/web applications with spring-boot backend for a video editiing application. Technologies used include React-Native, NodeJS, GraphQL, ReactJS with Redux, TypeScript, Spring-boot, Python, FastAPI.

  4. 2019 Jun - 2020 Jun

    Front End Developer ∙ LeafyCode

    2018 Dec - 2019 Jun

    UI/UX Designer ∙ LeafyCode

    This role focuses on designing seamless digital experiences transforming ideas into intuitive wireframes and UIs that align with UX/UI design systems. Responsibilities include building responsive UI components using modern frontend libraries and frameworks, as well as integrating REST/GraphQL APIs to ensure optimal platform performance. It’s a blend of creativity and technical precision, where every detail contributes to a flawless user experience.

Built withNext.js

nipunravisara@2025