Charitha Ranasingha

Technical Lead - Full Stack Engineer at Random Software Ltd
  • Claim this Profile
Contact Information
us****@****om
(386) 825-5501
Location
Sri Lanka, LK
Languages
  • English Full professional proficiency
  • Sinhala Native or bilingual proficiency

Topline Score

Topline score feature will be out soon.

Bio

Generated by
Topline AI

5.0

/5.0
/ Based on 3 ratings
  • (3)
  • (0)
  • (0)
  • (0)
  • (0)

Filter reviews by:

Sanjana Sulakshana

Charitha is one of the most dedicated professionals I’ve worked with and is willing to go the extra mile to help you when needed. I worked on the front-end while he leading and doing the back-end part in that. He always kept the team motivated and shared knowledge. I believe he is one of the best team-lead I ever had, as his people skills are highly developed. I loved working on the same project and I wish him the best in all his endeavours. I highly recommend Charitha as a Javascript expert and would love to work together again.

Mohamed Anees

Charitha is a Senior Web Developer in our company who works on php, Jquery, Ajax, Mysql and Payment Gateway. He has an extreme knowledge in Web Development and his work is also clean and neat. I wish him good luck with all his works.

Devaka Perera

One of the best coders I have ever worked with. Turns out a given design with amazing accuracy. An excellent team player and professional to work with.

You need to have a working account to view this content.
You need to have a working account to view this content.

Credentials

  • AWSOME Day Online Conference - AWS
    Amazon Web Services
    Oct, 2018
    - Nov, 2024
  • Building Blocks of Express.js
    Code School
  • ES2015: The Shape of JavaScript to Come
    Code School
  • Powering Up With React
    Code School
  • Real Time Web With Node JS
    Code School
  • Shaping up with Angular JS
    Code School
  • Staying sharp with Angular JS
    Code School

Experience

    • United Kingdom
    • Software Development
    • 1 - 100 Employee
    • Technical Lead - Full Stack Engineer
      • Jul 2022 - Present

      The software development firm specializes in building B2B web applications within the Automotive Aftermarket. Technologies using Nest JS, Angular JS MongoDB Google Cloud As a technical lead, my role is to oversee and guide the development of projects using Nest JS and Angular JS along with core development. I am responsible for making key technical decisions to ensure that the projects are built to high standards and meet the business requirements. This may involve working with other members of the team, such as the product owner or project manager, to understand the project goals and priorities. I am also be responsible for following agile practices to ensure that the development process is efficient, effective, and transparent. This may involve attending daily stand-ups, sprint planning, and retrospectives to ensure that the team is on track to meet its goals. Another key aspect of my role is mentoring junior members of the team. Involve reviewing their code, providing feedback, and sharing my expertise to help them grow and develop their skills. I am also responsible for ensuring that the team is working in a collaborative and productive manner and that everyone is aligned with the project goals and priorities. Show less

    • Germany
    • Software Development
    • 300 - 400 Employee
    • Software Engineer Level 2 - Full Stack
      • Oct 2021 - Jun 2022

      I got this amazing opportunity work with Choco Communications, Berlin, Germany as the first recruit from Sri Lanka. This is a company getting high number of funding and a place everybody looking to work in Berlin, and I relocated with my family too. Before I relocated I worked around 2 months from Sri Lanka too remotely. Unfortunately we had to come back to Sri Lanka due to some family commitments etc. After I have come to Sri Lanka also I have worked with them remotely. I have worked in the Internal Tools team as a Full Stack Engineer with developing new features and improving existing features on different kind of domain and different technology used applications. Backend - Node JS Frontend - React JS Database - Graph QL , My SQL Show less

    • United States
    • Education Administration Programs
    • Technical Lead
      • Oct 2020 - Sep 2021

      This was a special project for me, Because as the sole developer I could mange to develop their end to end platform that includes, Backend microservices APIs, Frontend applications, Mobile Applications, CI & CD, etc within 6 months. So I could able to make the MVP ready to get the investors and also we onboarded more developers at a later stage. It's a product for US Government schools to communicate with the parents, students with relevant news, and events and get payments from the parents whenever needed. My role in this project as a Technical Lead - Full Stack Engineer who is responsible for end to end development of Backend (Node JS), Frontend (React), Mobile App developing (Flutter Android/IOS) DB designing (MySql) , Architecture (Microservices), CI & CD (Jenkins), Infrastructure (AWS), Payment gateway integration with WorldPay Show less

    • Sri Lanka
    • Information Technology & Services
    • 700 & Above Employee
    • Associate Technical Lead
      • Aug 2019 - Oct 2020

      Lead, Developed and launched a product using by a fortune 56 company in USA, India, UK, Canada, Sri Lanka by Quality Engineers, Developers, Management to view, analyze regarding the project status and many more features.2018, 2019 Won the Hall of fame awards from the company because of using best engineering practices for the project.I have been leading this team while developing the product end to end as full stack engineer on below areasBackend (Node JS)Frontend (Angular JS)Database (MySql)Architecture (Microservices)CI & CD (Jenkins) Show less

    • Senior Software Engineer
      • Oct 2013 - Aug 2019

      Project 1: Online food ordering platform for USA, Admin panel, Online ordering widget for third party web sites.In this project, I got an opportunity to travel to the USA and work there on this project for 3 months with my colleagues in the USA. My role was developing the features as a full stack engineer by developing the backend, frontend , db design, etc with following technologies.Frontend : React, AngularBackend : Node JSDatabase : MySql , RedisOther : Mailchimp api integration for email handeling, IVR integrations, Twilio, etc..Project 2 : Web based Point of Sales system using by over 7000 restaurants in United States.My role was developing the frontend features of POS system with below technologies.JavaScriptPHPCouch DB Show less

    • Sri Lanka
    • Technology, Information and Internet
    • 1 - 100 Employee
    • Senior Software Engineer
      • Jun 2011 - Oct 2013

      One of the leading web application development company in Sri Lanka that catered to local and overseas clients. my role was Web based application development. Building content management systems for web sites. E-Commerce web site development Payment gateway integrations Working with overseas clients in Australia, UK, USA. Technologies : PHP, Cake PHP, MySQL MSSQL (2000/2005), Oracle, JavaScript, JQuery, Opencart Wordpress One of the leading web application development company in Sri Lanka that catered to local and overseas clients. my role was Web based application development. Building content management systems for web sites. E-Commerce web site development Payment gateway integrations Working with overseas clients in Australia, UK, USA. Technologies : PHP, Cake PHP, MySQL MSSQL (2000/2005), Oracle, JavaScript, JQuery, Opencart Wordpress

    • Information Technology & Services
    • 1 - 100 Employee
    • Software Engineer
      • Mar 2011 - Jul 2011

      Developed web based products for the Scavendian market. My role was getting the requirements from the client directly and developed the features as required. Technologies : PHP, Asp.net C#, Javascript, Jquery Developed web based products for the Scavendian market. My role was getting the requirements from the client directly and developed the features as required. Technologies : PHP, Asp.net C#, Javascript, Jquery

    • Sri Lanka
    • IT Services and IT Consulting
    • 1 - 100 Employee
    • Web Developer
      • Dec 2008 - Dec 2010

      Involved in developing lot of web applications for local clients as well as overseas. Not only that but also I have developed their inhouse HR System and Recruiting Platform. Technologies PHP, Asp.net, Coldfusion, MySql, Javascript, Jquery Involved in developing lot of web applications for local clients as well as overseas. Not only that but also I have developed their inhouse HR System and Recruiting Platform. Technologies PHP, Asp.net, Coldfusion, MySql, Javascript, Jquery

    • Australia
    • Information Services
    • Web Developing Consultant [Remotely]
      • Apr 2009 - Aug 2009

      This was a direct remote work for short period of time to develop features using cold fusion Technologies : Coldfusion, MySql This was a direct remote work for short period of time to develop features using cold fusion Technologies : Coldfusion, MySql

    • Sri Lanka
    • IT Services and IT Consulting
    • 1 - 100 Employee
    • Software Developer
      • Apr 2008 - Dec 2008

      Involved as a developer for developing a web based Leasing and Finance application for one of the leading bank in Sri Lanka. My role was developing frontend features. Technologies : Asp.net, C#, Javascript, MySql Involved as a developer for developing a web based Leasing and Finance application for one of the leading bank in Sri Lanka. My role was developing frontend features. Technologies : Asp.net, C#, Javascript, MySql

Education

  • University of Greenwich
    BSc in Computing (Hons), Information Technology
    2009 - 2010
  • ICBT Kandy Campus
    EDEXCEL HND in Computing (UK), Information Technology
    2008 - 2009
  • St. Sylvester's College, Kandy

Community

You need to have a working account to view this content. Click here to join now