Dinesh Wijethunga
Welcome to my space

Hi, I’m Dinesh Wijethunga
a Software Engineer.

My primary goal is to develop clean, well-structured, industry best practices that are followed, leading to creating a quality first software while teaching others who volunteer yet are in the field to make a better IT world. Furthermore, I am always trying to give the best quality service to my customers than the things they have invested in me.

dinesh wijethunga Portfolio Images
8+ Years of Experience

My Resume

2016 - 2022

Job Experience

Software Engineer

Curve Spark Management LLC | Dubai (Sep 2023 - Present)
Fulltime
  • Create, test, maintain, and deploy software using the Laravel & PHP framework.
  • Design and implement user interfaces, following Laravel practices for a seamless experience.
  • Communicate with product and engineering leads to align software development with business and project goals.
  • Review team members' code as part of the Continuous Integration/Continuous Deployment (CI/CD) cycle.
  • Actively participate in testing, quality assurance, and bug fixes within the CI/CD cycle.
  • Worked in a Linux, Ubuntu development environment.
  • Maintained Github and gitlab for the version control of the web applications.
Worked technologies: Laravel, Yii, core PHP, JavaScript, Bootstrap, CSS, jQuery, MySQL, GitLab, Github, Linux ubuntu environment.

Software Developer

Cadima You See LLC | Dubai (Aug 2022 - Sep 2023)
Fulltime
  • Manage the company's website space on GoDaddy.
  • Build and maintain an international job portal around Metronic 8 Laravel template using Laravel, Bootstrap, JavaScript, and MySQL.
  • Use of GitHub for tracking changes and history of software projects.
  • Fix issues and enhance older parts of the website.
  • Analyze user needs, create user-friendly interfaces, and ensure responsiveness.
Worked technologies: Laravel, Core PHP, JavaScript, Bootstrap, CSS, jQuery, MySQL, GitHub, AWS, Linux ubuntu environment.

Software Engineer

ITElligence Services (Pvt) Ltd (June 2021 - July 2022)
Fulltime
  • AWS hosting management.
  • Implemented Blockchain network with Hyperledger Fabric in AWS-managed blockchain.
  • Developed REST API for the diamond trace app with Laravel backend combining the JWT (OAuth 2.0) authentication, which interacts with the frontend as a VueJS.
  • Used VueJS3 with the Composition and Options API approaches to developing the web applications.
  • The Vuex library used to manage the state and Vue router to maintain URLs of the Vue application.
  • Used Typescript language to maintain the OOP concept in the JavaScript codes.
  • NGINX server management to host web applications.
  • Worked in a Linux, Ubuntu development environment.
  • Designed and implemented responsive user interfaces with industry standards.
  • Maintained GIT for the version control of the web applications.
  • Create and maintain operational documentation for the developed systems.
  • Liaising with colleagues to implement technical designs.
  • Closely work with foreign clients and collect their requirements, analyse, and translate them into technical implementation in an agile environment.
Working technologies: Laravel, Vuejs, JavaScript, Nodejs, Typescript, Bootstrap, CSS, jQuery, MySQL, GitLab, AWS with Nginx server, Linux ubuntu environment. Except that, I was working with Hyperledger fabric blockchain framework.

Senior Full-stack Developer

Webtude pvt ltd (June 2020 - Apr 2021)
Full time
  • Maintained Bluehost Web Hosting platform to host web applications.
  • VPS management and setup development environment to run clients' web applications.
  • Domain Name Server Management for IP pointing and email sending.
  • Cloudflare integration for better performance and security enhancement.
  • Google analytics and google indexing are configured to get the website's performance and various reports related to site traffic.
  • Basic SEO standards and requirements implemented for websites ranking.
  • An Ad classified website developed with the admin/back-end and front-end website in Laravel PHP framework.
  • Implemented membership management module with multiple ajax image upload modules.
  • For the optimization of the website item listing, implemented an AJAX pagination mechanism to handle the heavy data results.
  • E-commerce site developed for aquarium shop with the Laravel PHP framework.
  • Develop & manage well-functioning databases with applications.
  • Full cycle end-to-end development from design through implementation.
  • The Git with Bitbucket is used to maintain the version control of the web applications.
  • Translate client's requirements to design and development.
  • Design and implement clean, robust, reactive, and efficient API interfaces.
  • Collaborate with designers, and engage in carrying out the creation of intuitive and responsive user interfaces and workflows.
Worked technologies: Laravel, PHP, JavaScript, JQuery, KnocoutJS, CSS, HTML, Bootstrap, MYSQL, GIT, Bitbucket

Full-stack Developer

Kapruka.com (June 2018 - June 2020)
Full time
  • E-commerce sites develop for Sri lankan reputed companies with shopping carts and admin backend to feed the data to the website.
  • Leading two payment gateways implemented to E-commerce websites for online payment other than Cash on delivery(COD).
  • REST API was developed with JWT (oAuth) to exchange data between the mobile app and server database.
  • Android app developed with an android studio in Java programming to tracking customers' satisfaction and feedback of restaurant.
  • Web application developed to change the android app design and features via REST API along with statistics of feedback.
  • Used SmartSVN to control the versions of source codes.
  • Developed HR module and fleet management application for internal business processes to work smoothly.
  • Troubleshoot, debug and upgrade the software.
Worked technologies: CodeIgniter, PHP, JavaScript, jQuery, KnocoutJS, CSS, HTML, Bootstrap, MYSQL, Android and Java

PHP Web Developer

QuickBalanze Solution (Oct 2016 - June 2018)
Full time
  • Involved in developing an ERP system.
  • Gained experience with developing HR systems, Attendance systems, Job task management systems, Dairy industry systems, websites and Quick Book accounting prototyped systems Back-end and Front-end.
  • Gained much experience developing a financial-related variety of reports.
  • Developed REST APIs in CodeIgniter PHP framework to transfer data.
  • Database design, development and maintenance with MYSQL.
  • Worked with the MYSQL stored procedures, views and triggers to optimize the queries.
  • Implemented a solution to distribute data via multiple databases and update the centralized database with stored procedures.
  • Collaborate with BA’s, testers and QAs to build & manage the system in a quality high standard way.
Worked technologies: CodeIgniter, PHP, JavaScript, jQuery, CSS, HTML, Bootstrap, MYSQL
2014 - 2022

Education Quality

Bsc(Hons) Computing

Wrexham Glyndwr University - UK

Passed with a Second Lower Class

Bachelor of Information Technology - Sri Lanka

University of Colombo

3rd year Undergraduate.

What Clients Say

Testimonial

Testimonial-image
USA

Rvpert

Freelance customer

Web App Development

via Fiver
rating-image rating-image rating-image rating-image rating-image

I am very hard to work for. My standards are out of reach for most people. Dinesh has been able to exceed my expectations. If you have a project that he can be involved in you will benefit greatly from his service.

Testimonial-image
Austria

angelajackson55

Freelance customer

Web site Development

Via Fiver
rating-image rating-image rating-image rating-image rating-image

He always deliver!!!!! Great guy!!!!!!!!!

Testimonial-image
India

veekay110

Freelance customer

Web App Development

Via Fiver
rating-image rating-image rating-image rating-image rating-image

Young, ambitious IT Professional..... Adds value to your work..... by adding / suggesting new features.

Testimonial-image
Haiti

hmxtoday

Freelance customer

Web App Development

via Fiver
rating-image rating-image rating-image rating-image rating-image

Fix what i was unable to do. Great communication. A suprise for the delivery time :) He can work for you.

Contact

Contact With Me

contact-img

Dinesh Wijethunga

Software Developer

I am available for freelance work. Connect with me via Fiver, Whatsapp, Telegram or direct call in to my account.

Email: [email protected]