Résumé of Sudaraka Wijesinghe

Sudaraka Wijesinghe is a freelance programmer, who work primarily on web based projects using JavaScript and PHP. During the period of 2000 to 2007, Sudaraka worked for several local software development companies in Sri Lanka, including a company he co-founded in 2005.

As an enthusiast of FLOSS and free culture, Sudaraka's goal is to study and advance in the related areas and contribute to free/open projects within his capacity.

Skill set

 Use frequentlyUse OccasionallyUsed in the past
ProgrammingElm (since 2017)
JavaScript (since 1998)
PHP (since 2003)
Bash script (since 2006)
Node.js (since 2015)
Rust (since 2018)

Python (5 yrs)
Visual Basic 6 (6 yrs)
ASP (4 yrs)
C/C++, Visual C++ (6 yrs)
C#.Net (2 yrs)
Java (2 yrs)
Java (Android SDK) (2 yrs)
Perl (2 yrs)
Pascal (4 yrs)
Assembler (4 yrs)
GW-BASIC (2 yrs)
DatabasesMySQL (since 2003)Sqlite (since 2010)
CouchDB (since 2017)
DynamoDB (3yrs)
MongoDB (1yr)
MS-SQL Server 2000 (4 yrs)
MS-Access (2 yrs)
Clipper (1 yr)
dBase (2 yrs)
FoxPro (1 yr)
MarkupHTML (since 1998)
JSON (since 2009)
Markdown (since 2012)
XML (since 2003)
Wiki Syntax (since 2012)
FrameworksjQuery (since 2008)Wordpress (since 2010)
Zola (since 2018)
React + Redux (2yrs)
Underscore.js (since 2014)
X-Cart (4 yrs)
Joomla (3 yrs)
Django (1 yr)
Flask (2 yrs)
Microsoft .Net (2 yrs)
ActiveX/COM (5 yrs)
DokuWiki (4 yrs)
Version ControlGit (since 2011)Visual Source Safe (2 yrs)
CVS (7 yrs)
ServersGNU/Linux (since 2004)
Nginx (since 2014)
Caddy (since 2016)
Apache (since 2004)Windows 2000 Server (3 yrs)
IIS (3 yrs)



From childhood Sudaraka has been interested in the areas of Electronics, Astronomy and Computers, and later choose Software Development as a career. From there on his professional experience is mostly based on computer programming.

As a Freelancer...

Sudaraka first went into be a full-time freelancer after leaving E Commerce Technologies in the end of 2003, and worked as a freelancer until mid 2005 when he co-founded the eLLuminant Solutions. Two years later Sudaraka again decided to go back into be a freelance programmer and working as one from ever since.

For details on Sudaraka's freelance projects, see articles under the Portfolio section.

Employment History

eLLuminant Solutions (Pvt.) Ltd.

Co-founding Director and Technical Consultant
October 2005 to September 2007

Sudaraka co-founded eLLuminant Solutions with his friend and colleague Sudheera Weerakoon in 2005. Primary goal of the company was to provide support for the VoIP billing platform of Emergent Network Solutions, Inc. which was later acquired by Stratus Technologies, Inc.

eLLuminant Solution was a small software development house with a team of about 5 programmers. Apart from the main project mentioned above, eLLuminant Solutions also developed web based Accounting and Shopping solutions for local and foreign clients.

Sudaraka eventually decided to leave the company as it took too much of his time, and the decision finally lead to close of business for eLLuminant Solutions in September, 2007.


iDial Lanka (Pvt.) Ltd.

Software Engineer
October 2001 to September 2003

A subsidiary of iDial Networks, Inc. based in Texas USA, is a software development company that created and maintained the software for prepaid phone cards and VOIP services operated by the parent company. The software was based on Microsoft® platform and was programmed using Visual Studio v6 suite.

Appreciation of service from iDial Networks, Inc.

Sudaraka joined the company as a trainee and was promoted to the position of Software Engineer with in 6 months. During the time of his service at iDial, Sudaraka was involved in many solo projects and lead development of some team projects.

In mid 2003 Sudaraka left the company due to some issues with the local management. During this time the parent company iDial Networks, Inc. was acquired by GlobalNet, Inc. and as a result, operations of the Sri Lankan branch was shutdown.

A maintenance contract of the companies software and services was offered to Sudaraka in late 2003, which turned his career into the direction of freelancing.

(GlobalNet, Inc. also went out of business around 2006)


E Commerce Technologies (Pvt.) Ltd.

October 2003 to November 2003

During the short stay at E Commerce Technologies, Sudaraka worked on a CRM application developed on Microsoft® .Net platform.


Logiteck System (Pvt.) Ltd.

January 2001 to April 2001

As the first formal employment of his life, Sudaraka worked as a tutor of Visual Basic programming language.



For primary and secondary education, Sudaraka attended D.S.Senanayake College at Colombo. Sudaraka maintained above average grades during the primary education period and received excellent result on his GCE O/L examination in 1996, including distinctions on core subjects among which are Mathematics, Science, Commerce & Accountancy and First/Second Languages. (Overall Six distinctions and two credits).

Secondary education period was not a high point of Sudaraka's life as during that time he was mostly distracted by his new found fascination of computer programming. One year into high-school, Sudaraka dropped out and focused on his research and self-study of computer programming.

However, Sudaraka sat for the GCE A/L examination in 1999 which returned unsuccessful result with only a simple pass in the subject of Physics.

In late 1999 Sudaraka enrolled for a Diploma course in Computer System Design at the National Institute of Business Management (NIBM). Sudaraka completed the course and the compulsory project, however did not archive the required grades for the certification. Without perusing it further Sudaraka dropped out of NIBM in 2001 and continued self-studying and research, and also started his career as a computer programmer.

Microsoft Certified Professional

Another stage of formal education in Sudaraka's life was in 2002, when the company he was working for (iDial Lanka) offered him a grant for the Microsoft® certification program. Sudaraka archived the MCP status, however did not peruse remainder of the certifications. (Today as a FLOSS lover Sudaraka is not that proud of this achievement.)

In general Sudaraka is not a fan of conventional class room education, from the childhood he preferred Learning-by-doing approach. Although Sudaraka distanced him self from "formal education", he continues to self-study and research on the subjects of Computer Programming and Electronics.


Personal Details

Sudaraka has an unorthodox and sometimes controversial personality. And the history has proven that he is more successful as an individual than in a team. For more details on Sudaraka, please see the About Sudaraka Wijesinghe page.

You can contact Sudaraka using the details found on Contact Sudaraka Wijesinghe page.


Certification of Facts

Sudaraka Wijesinghe certify that to the best of his knowledge and belief, the information provided in here correctly describes himself and his abilities, and also acknowledge that any willful misstatement described herein may lead to termination of any contracts agreed up on or based on the content of this Résumé.


IMPORTANT: Content of the this Résumé page carries a special license instead of the general content license of this web site.

Creative Commons License
Résumé of Sudaraka Wijesinghe by Sudaraka Wijesinghe is licensed under a Creative Commons Attribution-NoDerivatives 4.0 International License.
Based on a work at https://sudaraka.org/resume.