Chamoda Ranasinghe

Chamoda Ranasinghe Email and Phone Number

Technical Lead @ UNEY
Dubai, AE
Chamoda Ranasinghe's Location
Dubai, United Arab Emirates, United Arab Emirates
About Chamoda Ranasinghe

Experienced Senior Full Stack Software Engineer with 6+ years in web and mobile app development. Holds a Bachelor of Software Engineering from Cardiff Metropolitan University (2015). Proficient in Node JS, React, TypeScript, JavaScript, PHP, Nest JS, Laravel, React Native, Flutter, Android, Linux, and Docker. Specialized in creating scalable solutions and deploy within AWS cloud. Implementing CI/CD pipelines, designing and optimizing database systems (MySQL, PostgreSQL), system designing, developing Restful and GraphQL APIs, and conducting code reviews. Team leader with a strong technical acumen, ensuring high-quality code and effective project outcomes. Passionate about continuous learning, mentoring, and staying current with industry trends.#SeniorSoftwareEngineer #FullStackDevelopment #WebDevelopment #MobileDevelopment #ReactJS #NodeJS #TypeScript #ReactNative #Flutter #AWS #CI/CD #Docker #Linux #MySQL #PostgreSQL #MongoDB #RestfulAPI #GraphQL #WebRTC #Web3 #TechnicalLeadership

Chamoda Ranasinghe's Current Company Details
UNEY

Uney

View
Technical Lead
Dubai, AE
Chamoda Ranasinghe Work Experience Details
  • Uney
    Technical Lead
    Uney
    Dubai, Ae
  • Uney
    Technical Lead
    Uney Jun 2024 - Present
    Dubai, United Arab Emirates
  • Spring Technologies Co Ltd
    Senior Full Stack Engineer - Tech Lead
    Spring Technologies Co Ltd Feb 2021 - Nov 2024
    Phnom Penh, Cambodia
    Currently i'm holding the position of a senior full-stack engineer, where I am responsible for leading onshore and offshore technical teams, developing web and mobile apps and implementing CICD pipelines, and deployments. Throughout my experience, I have developed proficiency in a wide range of technical skills, including NodeJS, NestJS, NextJS, Apollo GraphQL, React Native, Redux, Native modules, Flutter, Swift, Kotlin, WebRTC, NodeJS, Medooze, Linux, Docker, Nginx, PHP, Laravel, Socket IO, Express JS, React JS, TypeScript, MUI, Electron, Electron Builder, CircleCI, Fastlane, Tesseract OCR, Google ML Kit, OpenCV, Canvas, Solidity, Hardhat, EtherJS, Truffle Suite, AWS S3 and CloudFront, Next JS, Docker, Dev-Ops and WalletConnect.In addition to my technical skills, I have gained valuable experiences in the following areas:- Task distribution among other developers, ensuring efficient allocation of responsibilities within the team.- Conducting thorough code reviews to maintain code quality and adherence to best practices.- Adapting to different technologies based on project timelines and customer requirements, demonstrating flexibility and versatility.- Collaborating with app stores (Google and Apple) in various scenarios, ensuring compliance with their guidelines and resolving any issues that may arise.- Understanding the critical path of projects accurately and proceeding accordingly, prioritizing tasks and resources effectively.- Breaking down project tasks effectively and assigning them among team members, ensuring clarity and efficiency in project execution.- Leveraging support from open-source communities through effective communication, benefiting from their expertise and contributing to the community.These experiences have allowed me to develop strong leadership and technical skills, enabling me to effectively manage teams, deliver high-quality code, and adapt to evolving project requirements.
  • Spring Technologies Co Ltd
    Full Stack Engineer
    Spring Technologies Co Ltd Apr 2019 - Jan 2021
    Phnom Penh, Cambodia
    During this period, I successfully completed several projects and made significant contributions to others. Throughout these experiences, I acquired key technical skills in Flutter, as well as various Firebase services such as in-app notifications, remote configuration, authentication, crash reporting (Crashlytics), and dynamic links. Additionally, I gained expertise in Google AdMob for monetization, Google Analytics, and in-app purchase integration. Furthermore, I developed proficiency in web development using PHP and JavaScript.Some notable experiences and achievements during this time include:- Collaborating with external teams through effective communication to ensure project requirements were met.- Analyzing project requirements and making critical decisions, such as utilizing Flutter to develop "MSONGS" clients instead of developing separate Android and iOS applications. This decision significantly improved efficiency, quality, and development time.- Writing scalable, highly available, and accurate backend code. This was particularly crucial for the SalesCore V2 product, which involves financial records and experiences heavy daily usage.These experiences and accomplishments have allowed me to enhance my technical abilities, decision-making skills, and the ability to deliver high-quality solutions while considering efficiency and scalability.
  • Spring Technologies Co Ltd
    Software Engineer
    Spring Technologies Co Ltd Jun 2018 - Mar 2019
    Phnom Penh, Cambodia
    I was employed as a software engineer, where I had the opportunity to work on various projects. One notable project involved the development of a Sales Force Automation (SFA) mobile application and a web-based administration panel. For this project, I utilized my skills in Android (Java), PHP, MySQL, HTML, Bootstrap, and JavaScript.During this project, I gained valuable experience in integrating a payment gateway with QR code scanning functionality. This required collaborating with different stakeholders and effectively managing timelines to ensure timely delivery of the project.In addition to the SFA project, I also contributed to other projects involving Content Management Systems (CMS) based on WordPress. My responsibilities included conducting user training sessions and deploying CMS applications on the AWS cloud platform.Overall, these experiences have allowed me to enhance my technical skills and develop a strong understanding of project management and collaboration with various stakeholders.
  • Singhe Hospitals Plc
    Full Stack Engineer
    Singhe Hospitals Plc Nov 2017 - May 2018
    Sabaragamuwa Province, Sri Lanka
    I was contracted as an engineer for the Singhe Hospital Outpatient Department (OPD) patient management system. The project involved developing an Android tablet application for doctors to consult and record patient data, as well as a reception desk software. The main objective was to reduce patient queue waiting times by implementing a fingerprint ID mechanism, generating receipts with QR codes, and digitally printing prescriptions in the pharmacy. Additionally, the system was enhanced with features for online patient login. To accomplish this, I utilized various technologies including Android development (Java), C#, SQL server, PHP, and MySQL. These technologies were essential in creating a comprehensive and efficient system. Throughout this project, I gained valuable experience in requirement gathering and analysis, effective collaboration with customers, and addressing practical issues that arose during the software development process. Overall, this experience provided me with a deeper understanding of the importance of accurately assessing customer needs, working closely with clients, and effectively resolving challenges during software development.
  • Six Runs Pvt Ltd
    Software Application Developer
    Six Runs Pvt Ltd Oct 2017 - Apr 2018
    Sri Lanka
    I worked as a contract developer to successfully implement a Point of Sale (POS) and Stock management system for the clothing outlets of "EMBARK" on behalf of "Six Runs PVT LTD". The primary objective was to develop a POS system that would facilitate sales, bill receipt printing, return handling, employee shift management, and reporting for multiple clothing outlets. To achieve this, I utilized technologies such as C#, SQL server, and crystal reports. These technologies were instrumental in delivering a comprehensive and efficient system. Throughout this project, I acquired valuable skills in User Acceptance Testing (UAT), effective collaboration with customers, handling customer interactions, and understanding customer needs. I learned the importance of adopting a customer-centric approach and looking at the software development process from the customer's perspective. Additionally, I gained expertise in requirement gathering and analysis, ensuring that the system met the specific needs of the clothing outlets. This experience equipped me with a deep understanding of the complexities involved in developing a POS and Stock management system. It emphasized the importance of effective communication, customer satisfaction, and delivering software solutions that align with the customer's expectations.
  • Comtec Systems Pvt Ltd
    Software Application Developer
    Comtec Systems Pvt Ltd Oct 2017 - Mar 2018
    Sri Lanka
    I worked as a contract developer on the implementation of a stocks and project management system for "Comtec Systems". The software aimed to efficiently manage stocks, projects, and generate custom formatted Excel reports based on specific business requirements. To accomplish this, I utilized a range of technologies including Java, PHP, MySQL, as well as Java threading and Async functions. These technologies allowed for the development of a robust and user-friendly system.Throughout this project, I gained valuable skills in User Acceptance Testing (UAT), requirement gathering, effective collaboration with customers, and handling customer interactions. I also developed the ability to understand and analyze customer needs in order to tailor the software accordingly.Overall, this experience provided me with a comprehensive understanding of the software development process, as well as the importance of effective communication and customer-centric approach in delivering successful projects.
  • W3In1Web
    Junior Full Stack Engineer
    W3In1Web Jun 2016 - Sep 2017
    Sri Lanka
    As a Junior Full Stack Engineer, I utilized my expertise in Android, HTML, PHP, and JavaScript while also self-learning and gaining experience in C#, Java, MS SQL Server, and the .NET framework. This promotion allowed me to expand my knowledge and contribute effectively to projects, playing a versatile role in software development.
  • W3In1Web
    Software Engineer Intern
    W3In1Web Jan 2016 - Jun 2016
    Sri Lanka
    As a software engineer intern, I made significant contributions to WordPress website development and various projects utilizing MySQL, PHP, HTML, and JavaScript. Building upon my freelance experience, I played a crucial role in successfully completing these projects. During my internship, I demonstrated proficiency in WordPress development, MySQL database management, PHP server-side scripting, HTML front-end web development, and JavaScript client-side scripting. Overall, my freelance and internship experiences have provided me with valuable hands-on experience and a strong foundation in software development technologies and tools.
  • Freelance
    Freelance Software Developer
    Freelance Nov 2015 - Jan 2016
    Sri Lanka
    As a freelance software developer specializing in Android, I completed projects involving GPS functions, user interface design, Google Maps integration, and real-time taxi apps. I gained key skills in understanding customer needs, analyzing requirements, planning development time and cost, and effective customer collaboration. These skills enabled me to deliver high-quality solutions and prioritize customer satisfaction throughout the development process.

Chamoda Ranasinghe Education Details

Frequently Asked Questions about Chamoda Ranasinghe

What company does Chamoda Ranasinghe work for?

Chamoda Ranasinghe works for Uney

What is Chamoda Ranasinghe's role at the current company?

Chamoda Ranasinghe's current role is Technical Lead.

What schools did Chamoda Ranasinghe attend?

Chamoda Ranasinghe attended Cardiff Metropolitan University, Icbt Campus.

Free Chrome Extension

Find emails, phones & company data instantly

Find verified emails from LinkedIn profiles
Get direct phone numbers & mobile contacts
Access company data & employee information
Works directly on LinkedIn - no copy/paste needed
Get Chrome Extension - Free

Aero Online

Your AI prospecting assistant

Download 750 million emails and 100 million phone numbers

Access emails and phone numbers of over 750 million business users. Instantly download verified profiles using 20+ filters, including location, job title, company, function, and industry.