Summary
Overview
Work History
Education
Skills
Technical Skills
Websites
Timeline
Generic

Chinthaka Gayan Ranasinghe

Richmond Hill,ON

Summary

Lead software engineer with extensive experience in developing web and computer applications. Expertise in various web-based technologies and coding practices. Proven track record of delivering and maintaining effective web solutions that meet user needs.

Overview

12
12
years of professional experience

Work History

Lead Software Engineer

Paymate Software Corporation
Richmond Hill, ON
10.2021 - Current
  • Led software development team as architect and senior tech lead, driving project success through technical expertise.
  • Developed technical architecture aligned with user stories and business requirements.
  • Proposed solutions for system integration, enhancing functionality across complex application environments.
  • Managed team activities, overseeing backlog creation, prioritization, and ongoing management to align with project goals.
  • Monitored team progress, delegated tasks effectively, and enforced deadlines to boost productivity.
  • Maintained automated payroll system for efficient processing of employee payroll.
  • Ensured compliance with tax regulations and labor laws across operations.

Architect and Senior Tech Lead

Redberyl IT
Colombo, Sri Lanka, Western
10.2019 - 09.2021
  • Implemented complex application development projects from inception to completion.
  • Communicated software architecture changes, guiding teams through implementation to ensure alignment with project goals.
  • Monitored system performance, enhancing scalability and reliability to support increased user demand.
  • Mentored peers in software development lifecycle phases, applying industry standards and methodologies.
  • Executed code reviews and developed test scenarios with QA team, ensuring high-quality software delivery.
  • Developed end-to-end regression test automation alongside unit and functional testing.
  • Designed and developed software applications using relational and NoSQL databases to meet project requirements.
  • Provided rotational on-call support for critical services.

Tech Lead

Empite Solution
Colombo, Western Province, Sri Lanka
09.2016 - 10.2019
  • Liaised with team members, management, and clients to meet and uphold project standards.
  • Identified risks and developed contingency plans proactively.
  • Assessed project requirements and formulated work schedules for team members.
  • Delegated tasks to achieve daily, weekly, and monthly objectives.
  • Updated work schedules and conducted troubleshooting.
  • Fostered open environment for questions and concerns, enhancing staff motivation and engagement.
  • Delivered presentations and progress reports to stakeholders, ensuring transparency and alignment on project status.
  • Analyzed operations and scheduled training sessions to discuss improvements.

Software Engineer

J-eTech International
Colombo, Western Province
12.2015 - 09.2016
  • Recommended system designs that enhanced application performance.
  • Maintained and improved codebase, conducting peer reviews to ensure quality standards.
  • Developed web applications utilizing various engineering languages in cross-functional teams.
  • Collaborated with colleagues to implement technical designs, facilitating project success.
  • Investigated and integrated relevant new technologies to enhance project outcomes.
  • Identified issues and patterns to enhance system quality through standard operating procedures.
  • Analyzed software solutions and coding fixes to resolve technical problems.
  • Created comprehensive knowledge transfer documentation for team reference.

Software Engineer

Creo360 Service
Colombo, Western Province
04.2014 - 11.2015
  • Recommended improvements and designed systems that enhanced application performance.
  • Maintained existing codebase while conducting peer reviews of code changes.
  • Analyzed software solutions and coding fixes, leading to efficient problem resolution.
  • Collaborated with colleagues to implement effective technical designs.
  • Identified issues and patterns to enhance system quality through standard operating procedures.
  • Investigated relevant technologies for potential integration into current systems.
  • Coordinated with project managers to ensure adherence to development timelines and testing plans.
  • Created knowledge transfer documentation to support team onboarding and knowledge sharing.

Education

Diploma - Information And Communication Technology

Sri Lanka Institute of Information Technology
Colombo, Sri Lanka
01.2009

Diploma in Network Engineering - Information Technology

Turnkey IT Campus
Colombo, Sri Lanka
01.2008

Skills

  • Software architecture and microservices
  • Agile methodologies and continuous improvement
  • Code review and system debugging
  • System integration and performance monitoring
  • Test automation and risk management
  • Team leadership and mentoring
  • Problem solving and expert programming

Technical Skills

      

  • ASP.NET Core
  • Azure DevOps
  • UI/UX Technologies
  • Agile Practices
  • Web Services – RESTful Web Services
  • Web application development
  • Unit Testing
  • Web and Application Servers (IIS)
  • Database design and Programming

Timeline

Lead Software Engineer

Paymate Software Corporation
10.2021 - Current

Architect and Senior Tech Lead

Redberyl IT
10.2019 - 09.2021

Tech Lead

Empite Solution
09.2016 - 10.2019

Software Engineer

J-eTech International
12.2015 - 09.2016

Software Engineer

Creo360 Service
04.2014 - 11.2015

Diploma - Information And Communication Technology

Sri Lanka Institute of Information Technology

Diploma in Network Engineering - Information Technology

Turnkey IT Campus
Chinthaka Gayan Ranasinghe