I am a results-driven Senior Software Engineer with a deep technical background, particularly in TypeScript, Node.js, React, Python and GraphQL/REST. With over 8 years of experience across full-stack development, I have led and delivered projects that span from mobile applications to large-scale cloud-based systems. My expertise lies in building highly scalable, maintainable solutions using modern technologies, while continuously focusing on improving team processes through best development practices.
Currently, I am working at Montoux, where I am responsible for architecting solutions in the actuarial and data science domains, helping to build products that shape the future of decision-making in insurance and finance. I thrive in environments where I can leverage my problem-solving skills to tackle complex challenges and drive efficiency in software development.
Senior Software Engineer
Senior Software Engineer
Intermediate Software Developer
PHP and WordPress Developer
Software Engineer
Assistant Web Developer
Click to see
more details
Montoux
Aug 2022 - Present
As a Senior Software Engineer at Montoux, I played a pivotal role in designing and developing advanced solutions for the company’s actuarial automation platform. I leveraged a broad range of modern technologies to build scalable, high-performance applications that empower actuaries to streamline their workflows. Additionally, I led the development of a specialized tool aimed at enhancing model documentation and understanding, driving innovation and collaboration across teams.
Fingermark Ltd
Nov 2019 - Aug 2022
As a Senior Software Engineer at Fingermark Ltd, I contributed primarily to the Eyecue team, building scalable analytical and monitoring platforms for enterprise QSRs. I played a key role in delivering software solutions that utilized AI and computer vision technologies, while also contributing to Fingermark’s machine learning and data-driven applications. I was responsible for a range of technical tasks, including API architecture, microsystem design, and mentoring junior developers.
NZDigital
Mar 2017 - Nov 2019
At NZ Digital, I worked as an Intermediate Software Developer, contributing to the design, development, and maintenance of websites and web applications for a diverse range of clients. I was involved in full-stack development using a variety of technologies and platforms, delivering high-quality solutions within tight deadlines. My role also included WordPress/Shopify them development, plugin development, customizations, project scoping, and guiding junior developers.
Castlenet web design and development
Nov 2016 - Mar 2017
At Castlenet NZ, I worked as a PHP and WordPress Developer, contributing to the development and customization of WordPress websites for clients in various industries. I was responsible for building custom plugins, enhancing functionality, and maintaining high standards in site performance. My role also involved providing support, testing, and debugging to ensure smooth and reliable operation of websites.
Bileeta (Pvt) Ltd
Jan 2015 - July 2015
As a Software Engineer at Bileeta (Pvt) Ltd, I contributed to the development of ENTUTION, a cloud-based ERP system, focusing on enhancing business operations through innovative technology. I was responsible for implementing new features, debugging, and ensuring the smooth functionality of the platform. My work supported the system’s goal of delivering best-in-class business process modeling and analytical financial reporting to help organizations make data-driven decisions.
University of Peradeniya
Sep 2013 - Dec 2014
As an Assistant Web Developer at the University of Peradeniya, I was a key member of the team responsible for developing and maintaining the university’s main website, along with other web-based projects. I worked closely with various university stakeholders to enhance their digital presence, delivering tailored solutions for events like the iPURSE 2014. My contributions helped modernize the university’s online platforms, improving user experience and accessibility.
This is a CLI tool i developed to assume AWS roles easily. This tool is developed using NodeJS and is available in NPM.
This is my old personal portfolio website which i developed using ReactJS and hosted on GitHub Pages.
This is a React based website which i built as a freelance project for a client in New Zealand which is hosted on Vercel
This is a React based product(Vehicle) filtering system which i built. Product data are fetched from WordPress CMS.
This is a another wordpress based them which i helped developing while i was working at NZDigital
This is a wordpress based them which i developed while i was working at NZDigital. Additionally this has few React based components integraded (Product filter, interactive NZ Map).
Custom Wordpress theme which I developed while i was working at NZDigital. This also include some React component embedded into the Wordpress theme.
Custom Wordpress theme which I developed while i was working at NZDigital
This is a simple tic-tac-toe game for mobile devices developed using React Native(support for both Android and iOS devices)
This plugin will allow users to subscribe to Calendar events. Registered users will then get an booking email and a reminder email according to a email template set by the administrator.
A WordPress plugin with a widget which can be used to manage events with multiple user access levels.
A WordPress plugin which can be used on top of woocommerce plugin to add a reply to email address to new order emails so that the admin can directly reply to the customer by clicking reply button.
This website was developed for a client (Tourist Manager) who is providing accommodation facilities for tourists in Sri Lanka.
This website was developed for a tourist manager so that his clients be able to find out more information about him and to book excursions with him.
This website and its sub systems were developed by a team of two people including me when I was working as an assistant web developer at the University of Peradeniya.
This project was done as a request of Myanmar Government. They needed a system which can be used to access weather information for past 30 years which they had already gathered.
A project to capture geo spatial data using an android smart phone and build a wireframe of the space in order to help an interior architecture for his day to day work.
A clock widget developed using my high school crest for the Android eco-system.
some of the personas which I created in the process of developing a mobile application “TravelGeo”.
Some low-level and high-level prototypes which I created in the process of developing a mobile application “TravelGeo”.
A project i developed when i was working as an Assistant Web Developer at the University of Peradeniya to make the internal news publishing more efficient.
This application was developed as an assignment for one of my Post Grad degree course (Business Application Programming) where we had to develop a mobile friendly web portal for NOWNZ customers.
© 2024 Dan Mahavithana. All rights reserved.