Profile photo of Reshan Wijerathna

Reshan Wijerathna

Laravel | Vue.js | Next.js | PHP | React

Experienced Software Engineer with 9+ Years

Hi! I'm Reshan Wijerathna, a Senior Software Engineer

Skills

Technical depth with the people skills to ship real products

My experience spans backend architecture, modern frontend development, databases, cloud deployment, integrations, AI tools, and the soft skills needed to work well with product, design, and engineering teams.

Backend + API work
Frontend delivery
Cloud + deployment
Mentoring + collaboration

Backend Engineering

Application logic, APIs, security, and scalable backend delivery.

15
PHP 8+LaravelCodeIgniterNode.jsRESTful APIsMVCOOPSOLIDClean ArchitectureLucid ArchitectureAuthenticationAuthorizationQueuesEventsWebhooks

Frontend Engineering

Modern interfaces that are responsive, fast, and maintainable.

10
Vue.jsVue 3TypeScriptJavaScriptReact.jsNext.jsHTML5CSS3BootstrapjQuery

Data & Performance

Database design, reporting, and application performance tuning.

8
MySQLPostgreSQLSQLQuery OptimizationIndexingCachingData ModelingReporting Queries

DevOps & Cloud

Build, deploy, and maintain applications across modern platforms.

11
DockerAWSOracle CloudLinuxGitBitbucketCloudflareVercelcPanelCI/CDJira

Integrations & AI

Third-party platforms and AI-assisted development workflows.

9
Stripe APIGoogle Maps APIZoom APIVimeo APIGitHub CopilotCodexGeminiQoderAI-assisted development

Engineering Practices

The habits that keep teams shipping clean, reliable software.

8
AgileTDDRESTful API DevelopmentCode ReviewsMentoringSprint PlanningTechnical TrainingSecurity Best Practices

Soft Skills

How I work with people, not just code.

11
LeadershipMentorshipProblem-SolvingCommunicationTeamworkCollaborationAdaptabilityContinuous LearningOwnershipTime ManagementClient Communication

Changelog from my journey

I have over 10 years of experience in software engineering. Here's a timeline of my journey.

2025-Present

D3 MAVEN - Senior Software Engineer | Dubai, Downtown

Technologies Used: Laravel, Vue.js, MySQL, Stripe API.

Currently serving as a Senior Software Engineer my role involves leading end-to-end development lifecycles, from initial system design to the deployment of complex, high-performance features. By integrating modern frameworks with cutting-edge AI-driven development workflows, I ensure the delivery of robust, maintainable code while mentoring team members on best practices in architecture and security.

✅ Developed a full-scale job portal for the automobile industry, featuring a integrated wallet and job credit system.
✅ Completed an online service provider platform with a subscription module, approval workflows, and Stripe integration.
✅ Implemented the front-end and registration/payment flows for an event and venue rental site with Stripe payments.

AI & Productivity: Actively leveraging AI agents and advanced tools including Codex, Gemini, and Qoder to optimize development workflows and code quality.

2022 - 2025

Adventus.io - Senior Software Engineer | Victoria Australia

Technologies Used: Laravel (Lucid Architecture), Vue.js, MySQL, Stripe API, Docker, AWS, Nest.js.

Implemented functionalities of student recruitment platform facilitate seamless interactions between institutions and recruitment agents.

✅ Integrate Turnitin API to check plagiarism in SOP
✅ Implemented complex SQL queries in MySQL to generate detailed reports (Follow-ups, To-dos)
✅ Converted UIs which are implemented using Laravel Backpack to Vue.js
✅ Upgraded the system's PHP version from 8.0 to 8.1

Participated in code reviews and contributed to improving coding practices Supported the development team with troubleshooting and debugging Participated in Agile development processes, contributing to sprint planning, reviews, and retrospectives Conducted unit testing and performance tuning to ensure high-quality software Successfully led multiple production releases with no impact on end-users Mentor junior developers, conduct technical training sessions, and enforce best practices in software development

2020 - 2022

Web Choice Online Pty Ltd - Senior Software Engineer | Kew, Australia

Technologies Used: Laravel, Vue.js, MySQL, cPanel, Stripe API, Google Maps API, Zoom API, Vimeo API.

Implemented functionalities of learning management software and online baby store.

✅ Integrated Stripe API for seamless payment processing
✅ Integrated Zoom API to enable meeting creation and joining directly through the LMS
✅ Integrated Google Maps API to display shops within a specified range
✅ Integrated Vimeo API to display recorded lessons

Developed reusable components to streamline the development process Optimized database queries and implemented caching strategies, enhancing application performance Conduct code reviews, mentor junior developers, and enforce coding standards and best practices

2019 - 2020

Concon Solution - Software Engineer | Kotte, Colombo

Technologies Used: Laravel, React.js, MySQL

✅ Implemented functionalities of online gift shop
✅ Developed the front-end interface with React.js, focusing on a responsive and user-friendly design
✅ Implemented RESTful APIs for efficient data handling and interaction between the front-end and back-end
✅ Improved codebase maintainability by refactoring legacy code and implementing best practices

Coordinated with a team of developers and conducted code reviews to maintain high coding standards Conducted unit testing and performance tuning

2016 - 2019

Redomini (Pvt.) Ltd. - Software Engineer | Nugegoda, Colombo

Technologies Used: Laravel, CodeIgniter, jQuery, MySQL

Successfully delivered over 8 high-quality web projects on time and within budget

✅ Developed and maintained web applications using Laravel and CodeIgniter Connected the application to hardware devices, including printers and barcode readers for the POS system
✅ Developed RESTful APIs and integrated third-party services Improved code quality through unit testing and code reviews

2015 - 2016

Ceylon Linux - Associate Software Engineer | Colombo

Technologies Used: Java, CodeIgniter, jQuery, MySQL

Contributed to the successful launch of several web applications

✅ Assist in the development and maintenance of desktop applications using Java and web applications using CodeIgniter
✅ Collaborate with senior developers to design and implement new features Participate in code reviews to learn and apply best practices
✅ Debug and troubleshoot issues in the application

My work experience

Appreciation from Colleagues and Collaborators

  • I had the pleasure of managing Reshan during his time at Adventus.io, and he was a dedicated and disciplined developer. His passion for technology and eagerness to learn were evident in his work, as he consistently took the initiative to improve his skills and contribute effectively to the team. Reshan approached challenges with a problem-solving mindset and delivered quality work. His discipline and commitment made him a reliable team member, and I have no doubt he will continue to grow and succeed in his career. I highly recommend him for any future opportunities.
    profile
    Pramitha SamarakoonProject Manager at Velou
  • Reshan was in my squad as a software engineer mainly focused on PHP, JavaScript and Laravel Framework, and he did a great job in both backend and frontend work. He is a quick learner, solves problems well, and works hard to deliver good results. He is also a good team player and easy to work with. I highly recommend him!
    profile
    Lasantha Sudeera SanjeewaFullstack Engineer at Giftbee
  • Reshan is exceptional at his job. He has great interpersonal skills, works well with clients, and always goes the extra mile to support his colleagues. His dedication to getting things done efficiently makes him a valuable asset to any team. I highly recommend him for any organization seeking a reliable and skilled professional.
    profile
    Chaminda ChanakaSoftware Engineer | Fullstack Developer
  • Reshan has been working with me for Several Companies together. He is very energetic and skillfull person who accept challanges and working on tuff situation very calmly. Always open for opinions and has a good team spirit for coloborating with collegues. Have postive vibe always and make surronding more pleasent for others as well. Willing to learn technical stuff so badly and update others as well when in free time. Focus on productivity and perfection always. I wish Reshan a good future on his career life.
    profile
    Damitha Dahanayaka AthukoralaDeveloper
  • Reshan was my senior at our previous company and consistently impressed me with his exceptional programming skills and problem-solving abilities. He has deep knowledge of software engineering principles and stays updated with the latest advancements. His ability to tackle complex technical issues and deliver elegant solutions is remarkable. I highly recommend Reshan to any organization seeking a talented and driven Software Engineer. It was a pleasure working with him, and I’m confident he will excel in his future endeavors.
    profile
    Avishka MeddegodaBackend Dev | Software Engineer