Raditha Dissanayake

Raditha Dissanayake

Mentor
5.0
(2668 reviews)
US$19.00
For every 15 mins
5072
Sessions/Jobs
ABOUT ME
Polyglot, Software architect, RDBMS expert.
Polyglot, Software architect, RDBMS expert.

Done a heck of a lot of programming and software design since I wrote my first on a Sinclair ZX spectrum in 1987. Not enough of it has been made open source. 2000+ five star ratings

English
Sri Jayawardenepura (+05:30)
Joined June 2017
EXPERTISE
23 years experience | 654 endorsements
I've been using Java since it's earliest versions. Wrote a series of ground breaking applets that were considered to have been impossible...
I've been using Java since it's earliest versions. Wrote a series of ground breaking applets that were considered to have been impossible to write. These applets were licensed by several fortune 500 companies.
9 years experience | 420 endorsements
This is my favourite language. I Have a gold badges for both python and django on stackoverflow.
This is my favourite language. I Have a gold badges for both python and django on stackoverflow.
20 years experience | 83 endorsements
I first wrote Javascript on a Netscape Navigator.
I first wrote Javascript on a Netscape Navigator.
20 years experience | 88 endorsements
It's astonishing how often people save delimited values in database fields! Or forget to create indexes.
It's astonishing how often people save delimited values in database fields! Or forget to create indexes.
12 years experience | 183 endorsements
I first learnt C around 1989 used it exclusively till about 1997 then used it regulary till 2001. In that time I worked on embedded syste...
I first learnt C around 1989 used it exclusively till about 1997 then used it regulary till 2001. In that time I worked on embedded systems and IOT nearly 20 years before the term was even defined! Since i joined codementor, i have started to use C again on a regular basis.
10 years experience | 203 endorsements
Similar to the story with C i used it from around 1996 to 2002 but didn't use it again regularly until I joined codementor
Similar to the story with C i used it from around 1996 to 2002 but didn't use it again regularly until I joined codementor
20 years experience | 53 endorsements
When I first learnt PHP it was still sometimes called Personal Home Page Parser and was in version 3.x those days mysql_* was the only A...
When I first learnt PHP it was still sometimes called Personal Home Page Parser and was in version 3.x those days mysql_* was the only API for mysql and php and mysql were often spoken of in the same breath. Today I am astonished to see people still using that mysql API and even those using mysqlI_* or PDO still use string concatenation in their queries instead of prepared statements.
PDOIMAPMySQLi
View more

REVIEWS FROM CLIENTS

5.0
(2668 reviews)
Kaylee Corthea
Kaylee Corthea
August 2023
very good
Josh moten
Josh moten
July 2023
Making beginner mistakes but Raditha is very patient and is helping me learn more about programming and how to be a better programmer!!
Josh moten
Josh moten
July 2023
He was very patient even though my computer was slow but definitely using him again
Josh moten
Josh moten
June 2023
Excellent mentor!!! I will come to him again very soon!!!!
MGMomma2
MGMomma2
May 2023
Fantastic, I would highly recommend working with Raditha. I learned so much and he was so quick!
Daniel Sandoval
Daniel Sandoval
May 2023
Fantastic. Explains information well, works through logic, and is very knowledgeable.
LearningDecisionAnalytics
LearningDecisionAnalytics
May 2023
Thank you for help on Tensor Flow!
LearningDecisionAnalytics
LearningDecisionAnalytics
May 2023
Thank you for tutoring on Tensor Flow!
LearningDecisionAnalytics
LearningDecisionAnalytics
May 2023
Thank you for tutoring on Decision Trees, Random Forests, Gradient Boosting, and Stepwise Selection!
LearningDecisionAnalytics
LearningDecisionAnalytics
May 2023
Great job in tutoring on linear and logistic regression!
SOCIAL PRESENCE
Stack Overflow
52166 Reputation
11
99
134
EMPLOYMENTS
Software Engineering Consultant
Cloud Solutions International
2023-07-01-Present
Architect, Manager, Mentor, Coach
Architect, Manager, Mentor, Coach
Python
Java
Spring
View more
Python
Java
Spring
Oracle
PostgreSQL
Redis
Spring Boot
JavaScript
Apache Kafka
Hibernate ORM
View more
Experience Independent Software Developer, Consultant and Mentor
Independant
2017-06-01-Present

Throughout my career as an independent software developer, consultant, troubleshooter, and mentor, I have tackled and solved over 5000...

Throughout my career as an independent software developer, consultant, troubleshooter, and mentor, I have tackled and solved over 5000 challenging problems of varying degrees of complexity. My work has involved a wide range of technologies, from C and C++ to advanced tools like XGBoost. I take pride in being a versatile problem-solver, constantly expanding my knowledge and skills to meet the needs of each project and client.

As evidence of my expertise, I have been highly active on Codementor.io, where I consistently rank as a top mentor of the week.

Python
Java
C++
View more
Python
Java
C++
C
Django
Node.js
MySQL
Linux
Qt
PostgreSQL
Pandas
Redis
Machine learning
Algorithm
React
Data Science
JavaScript
Microsoft SQL Server
Oracle SQL
TensorFlow
Next.js
View more
Founder Chief Software Architect
road.lk
2013-02-01-2017-06-01

Initially launched as a free, crowd-sourced traffic alert system, road.lk quickly gained immense popularity. Even after the formal ava...

Initially launched as a free, crowd-sourced traffic alert system, road.lk quickly gained immense popularity. Even after the formal availability of Google Maps traffic reports in Sri Lanka, road.lk continued to thrive. Over time, the company expanded its offerings to include a carpool service. In developing our platform, we leveraged a range of innovative and diverse technologies, resulting in a dynamic and exciting product.

Python
Android
Java
View more
Python
Android
Java
Django
Linux
PostgreSQL
Redis
GIS
JavaScript
Agile
View more