Ranganath Gunawardane Email & Phone Number
Who is Ranganath Gunawardane? Overview
A concise factual answer block for searchers comparing this professional profile.
Ranganath Gunawardane is listed as Principal Software Engineer at PaperCut Software, a with 213 employees, based in Melbourne, Victoria, Australia. AeroLeads shows a matched LinkedIn profile for Ranganath Gunawardane.
Ranganath Gunawardane previously worked as Senior Software Engineer at Papercut Software and Senior Software Developer at Papercut Software. Ranganath Gunawardane holds Bachelor Of Science (Bsc), Electrical And Electronics Engineering, First Class Honours from University Of Peradeniya.
Email format at PaperCut Software
This section adds company-level context without repeating Ranganath Gunawardane's masked contact details.
Review company-level records connected to Ranganath Gunawardane before choosing the right outreach path.
About Ranganath Gunawardane
I like writing code, which works out well because that's what I do for a living.I started my career developing embedded solutions for multi-function printers. I also developed IoT solutions for smart meters where I discovered the oddly fun world of low-power network communication. Developing solutions for these power and resource-constrained devices instilled in me an appreciation for writing efficient code.In between, I worked in FinTech, where I collaborated with a talented team in developing electronic trading platforms. These platforms were large, distributed, high-volume, low-latency systems that introduced me to a variety of different yet equally interesting challenges.All these diverse experiences have taught me valuable lessons. And in my current role at PaperCut, I frequently draw upon those lessons, whether I'm working with OS-level print spooler internals or developing backend servers.Technologies change, but one thing remains constant: the awesomeness of the teams I've had the privilege to work with. I immensely enjoy collaborating with people, whether in a leadership position or as an individual contributor. Over the last 15 years, across three countries, I've had the opportunity to work with, and most importantly, learn from the best.I have primarily been working with C and C++. However, for the past 5 years, my go-to (pun intended) language has been Golang.
Ranganath Gunawardane's current company
Company context helps verify the profile and gives searchers a useful next step.
Ranganath Gunawardane work experience
A career timeline built from the work history available for this profile.
Senior Software Engineer
Senior Software Developer
Embedded Software Engineer
I was a part of the firmware team that designed and developed IoT solutions for smart meters. We started from scratch, and I collaborated with the hardware team to work out the custom circuit board. I was involved at every level, from the BSP to selecting the RTOS and then building the solution on to of that.The smart meters were batter-powered and resource-constrained, so the solutions had to be power, memory, and storage efficient. I developed solutions that communicated over Low Power Wide Area Networks (LPWAN) protocols (6LoWPAN, LoRa, Wi-SUN).Fun fact, these meters were installed in remote locations and required OTA updates, and it’s quite challenging to send a firmware update to a device that has a duty cycle of less than 1%.
Associate Technical Lead
I was a part of a team that designed, developed, and deployed high-performance electronic trading and clearing systems. I worked on the overall architecture of a product; workflow management, change management, effort estimation verifications, and release management. I was also responsible for coordinating cross-functional teams across multiple time-zones.Key design and development features included low latency, high volume, seamless failovers and minimum downtime. I successfully led my development team and multiple cross-functional teams across different time-zones towards a successful go-live.
Senior Software Engineer
I led a team that designed and developed embedded systems for large scale MFC printer controllers and printer controller simulators. This was a continuation of my work at Canon Japan, and again the solution was based on MIPS based RTOS and embedded Linux platforms. The main tools used were C and C++ with scripting.I was also liaising with the teams in Canon Japan, to manage the releases and the deliverables.
Software Engineer
I worked at the Fuji-Susono Research Park, Japan, and was involved in the design, development, and management of embedded systems in large scale MFC printer controllers and printer controller simulators.My main focus was MIPS based RTOS and embedded Linux solutions. I mostly coded in C and C++ with a splattering of Perl and Shell scripting.The solutions I worked on often required to have low memory footprints, provide real-time performance, and had to be portable. I often collaborated with hardware teams who designed the custom circuit boards, and also with other printer engine development teams who used our simulators to tune and test the latest printer engines.Oh, and that place had a great view of Mount Fuji.
Senior Software Engineer
Colleagues at PaperCut Software
Other employees you can reach at papercut.com. View company contacts for 213 employees →
Tim Grimshaw
Colleague at Papercut SoftwareGreater Melbourne Area, Australia
View →
AN
Ayano Nakamura
Colleague at Papercut SoftwareMelbourne, Victoria, Australia
View →
MW
Mat Wiseman
Colleague at Papercut SoftwareCanterbury, New Zealand
View →
CK
Chris King
Colleague at Papercut SoftwareReading, England, United Kingdom
View →
PR
Paul Randall
Colleague at Papercut SoftwareGreater Colchester Area, United Kingdom
View →
SS
Sebastian Smith
Colleague at Papercut SoftwareGreater Melbourne Area, Australia
View →
VK
Vuthy Keo
Colleague at Papercut SoftwareGreater Melbourne Area, Australia
View →
PZ
Peng Z.
Colleague at Papercut SoftwareMelbourne, Victoria, Australia
View →
SW
Sheena Wiggins Wiley
Colleague at Papercut SoftwarePortland, Oregon Metropolitan Area, United States
View →
AT
Ariel Tamblyn
Colleague at Papercut SoftwarePortland, Oregon, United States
View →
Ranganath Gunawardane education
Bachelor Of Science (Bsc), Electrical And Electronics Engineering, First Class Honours
Mathematics
Education record
Frequently asked questions about Ranganath Gunawardane
Quick answers generated from the profile data available on this page.
What company does Ranganath Gunawardane work for?
Ranganath Gunawardane works for PaperCut Software.
What is Ranganath Gunawardane's role at PaperCut Software?
Ranganath Gunawardane is listed as Principal Software Engineer at PaperCut Software.
Where is Ranganath Gunawardane based?
Ranganath Gunawardane is based in Melbourne, Victoria, Australia while working with PaperCut Software.
What companies has Ranganath Gunawardane worked for?
Ranganath Gunawardane has worked for Papercut Software, Freestyle Technology, Lseg Technology, Metatechno Lanka Company (Private) Limited, and Metatechno Inc.
Who are Ranganath Gunawardane's colleagues at PaperCut Software?
Ranganath Gunawardane's colleagues at PaperCut Software include Tim Grimshaw, Ayano Nakamura, Mat Wiseman, Chris King, and Paul Randall.
How can I contact Ranganath Gunawardane?
You can use AeroLeads to view verified contact signals for Ranganath Gunawardane at PaperCut Software, including work email, phone, and LinkedIn data when available.
What schools did Ranganath Gunawardane attend?
Ranganath Gunawardane holds Bachelor Of Science (Bsc), Electrical And Electronics Engineering, First Class Honours from University Of Peradeniya.
Search by job title, company, industry, location, and seniority. Export verified B2B contact data when you need it.
Start free trial