Cham Madamperuma

Cham Madamperuma Email and Phone Number

Senior Software Engineer @
Cham Madamperuma's Location
Sutton, England, United Kingdom, United Kingdom
About Cham Madamperuma

As a beauty expert, I am committed to helping my clients look their best and boost their confidence. My work covers a wide range of areas, including skincare, makeup, and body care, with the goal of providing each client with a tailored beauty solution.

Cham Madamperuma's Current Company Details
MGT Fintec Synergies Ltd

Mgt Fintec Synergies Ltd

Senior Software Engineer
Cham Madamperuma Work Experience Details
  • Mgt Fintec Synergies Ltd
    Senior Software Engineer
    Mgt Fintec Synergies Ltd Jan 2023 - Present
    London Area, United Kingdom
    .NET + MySQL Payroll SystemFull-Stack Development: Built payroll system using .NET for the back-end and a modern front-end UI.Database Management: Managed MySQL databases to ensure efficient data handling and reporting.API Development: Created RESTful APIs to streamline front-end and back-end communication.Feature Implementation: Integrated features like payroll calculations, tax deductions, and reports.Client Collaboration: Tailored solutions to meet specific client… Show more .NET + MySQL Payroll SystemFull-Stack Development: Built payroll system using .NET for the back-end and a modern front-end UI.Database Management: Managed MySQL databases to ensure efficient data handling and reporting.API Development: Created RESTful APIs to streamline front-end and back-end communication.Feature Implementation: Integrated features like payroll calculations, tax deductions, and reports.Client Collaboration: Tailored solutions to meet specific client needs..NET + Angular Inventory Management SystemFull-Stack Development: Developed full-stack solutions using .NET and Angular for a user-friendly interface.Database Management: Designed SQL databases to handle large volumes of inventory data.API Development: Built secure RESTful APIs to enable seamless system integration.Feature Implementation: Implemented inventory tracking, stock management, and reporting features.Client Collaboration: Ensured alignment with client processes to deliver a tailored solution.WPF + MySQL POS SystemPOS Development: Created a WPF-based POS system using MVVM, integrated with MySQL for retail operations.UI/UX Design: Designed responsive UIs using XAML to enhance user experience.Inventory & Transaction Management: Developed inventory control, sales transaction, and reporting features.User Authentication: Integrated role-based access and secure authentication for system management.Data Synchronization: Maintained real-time data sync between local databases and the cloud.Performance Tuning: Optimized the application to ensure smooth performance during peak hours. Show less
  • Blackswan Technologies
    Senior Software Engineer
    Blackswan Technologies Jul 2021 - Jan 2023
    Colombo, Western Province, Sri Lanka
    Modular Front-End Design: Leveraged Object-Oriented Design principles to build scalable and modular front-end components using AngularJS and Angular. This ensured better code maintainability and improved scalability across projects.Clean Code Practices: Followed Clean Code techniques to write concise, readable, and easily maintainable code, simplifying debugging and future updates.Reusable Components: Developed reusable Angular components and tools to reduce code duplication… Show more Modular Front-End Design: Leveraged Object-Oriented Design principles to build scalable and modular front-end components using AngularJS and Angular. This ensured better code maintainability and improved scalability across projects.Clean Code Practices: Followed Clean Code techniques to write concise, readable, and easily maintainable code, simplifying debugging and future updates.Reusable Components: Developed reusable Angular components and tools to reduce code duplication, significantly boosting productivity and speeding up the development process.Testing & TDD: Applied a Test-Driven Development (TDD) approach with unit testing in Angular, improving code reliability and reducing the time spent on bug fixes and maintenance.Code Quality & Reviews: Ensured the delivery of high-quality code by conducting thorough code reviews, adhering to best practices, and documenting technical aspects such as design documents, code comments, and developer guides.Mentorship: Played an active role in mentoring junior developers and supporting team members by providing guidance in Angular development and assisting in complex tasks.Responsive & Accessible Design: Created responsive and accessible web applications using modern frameworks like Angular and JavaScript, ensuring optimal performance across devices and for users of all abilities.Innovation & Exploration: Fostered a culture of innovation by promoting the exploration of new technologies and approaches, keeping the team at the forefront of front-end development trends. Show less
  • Ineight
    Senior Software Engineer
    Ineight Feb 2020 - Jun 2021
    Colombo, Western Province, Sri Lanka
    JavaScript to React.js Migration: Led the upgrade of front-end features from JavaScript Kendo UI to React.js, applying Test-Driven Development (TDD) to ensure feature stability, functionality, and maintainability.Object-Oriented Design: Applied Object-Oriented Design principles to build scalable and maintainable front-end components, enabling better code reusability and flexibility across multiple projects.Clean Code Practices: Followed Clean Code techniques to write clear… Show more JavaScript to React.js Migration: Led the upgrade of front-end features from JavaScript Kendo UI to React.js, applying Test-Driven Development (TDD) to ensure feature stability, functionality, and maintainability.Object-Oriented Design: Applied Object-Oriented Design principles to build scalable and maintainable front-end components, enabling better code reusability and flexibility across multiple projects.Clean Code Practices: Followed Clean Code techniques to write clear, concise, and maintainable code, enhancing overall code readability and reducing technical debt.Serverless Backend with Azure Functions: Implemented serverless backend functionalities using Azure Functions, ensuring seamless integration with React.js applications for an optimized user experience.Azure SQL & Storage Integration: Integrated Azure SQL Database and Azure Storage for data management, enhancing front-end data retrieval and storage performance for optimal application efficiency.CI/CD with Azure DevOps: Established and managed CI/CD pipelines using Azure DevOps for the automated deployment of front-end applications, improving the speed and reliability of software delivery.Infrastructure as Code with Azure Bicep: Utilized Azure Bicep for infrastructure as code (IaC) to streamline provisioning and management of Azure resources, allowing for more efficient and consistent deployments.Performance Monitoring with Azure Application Insights: Employed Azure Application Insights to monitor and analyze front-end application performance, identifying and addressing performance bottlenecks for improved efficiency. Show less
  • Qualitapps Asia (Pvt) .Ltd
    Senior Software Engineer
    Qualitapps Asia (Pvt) .Ltd Nov 2018 - Jan 2021
    Colombo, Western Province, Sri Lanka
    Feature Upgrade & Migration: Upgraded intricate features from JavaScript Kendo UI to Angular, shifting from traditional callbacks to Angular services and RxJS for reactive programming, enhancing performance and scalability.API Development: Developed robust APIs using .NET Core and C#, integrating with MSSQL databases for efficient data operations and seamless communication with Angular front-end applications.Design Patterns & Architecture: Applied common design patterns to… Show more Feature Upgrade & Migration: Upgraded intricate features from JavaScript Kendo UI to Angular, shifting from traditional callbacks to Angular services and RxJS for reactive programming, enhancing performance and scalability.API Development: Developed robust APIs using .NET Core and C#, integrating with MSSQL databases for efficient data operations and seamless communication with Angular front-end applications.Design Patterns & Architecture: Applied common design patterns to architect scalable and maintainable Angular solutions, ensuring reusability and improved software design.Cloud Deployment: Deployed and troubleshooted Angular applications in cloud environments, including Azure, AWS, and GCP, optimizing performance and ensuring reliable functionality.Project Management & CI/CD: Utilized Azure DevOps to streamline project management, ensuring efficient collaboration, version control, and CI/CD pipelines for faster and more reliable deployment.Third-Party API Integration: Integrated third-party APIs and services, enhancing the functionality of Angular applications and expanding feature sets.Authentication & Authorization: Implemented secure authentication and authorization mechanisms using JWT tokens and OAuth protocols, protecting application data and user access.Code Quality & Reviews: Conducted thorough code reviews, ensuring high-quality code across Angular projects.WPF Image Processing System: Enhanced a WPF image processing system by migrating features to Angular, implementing advanced image manipulation algorithms for filtering, resizing, and color correction.TDD & Unit Testing: Applied a TDD approach to Angular projects, reducing testing and maintenance efforts while ensuring code reliability.Innovation & Team Leadership: Drove innovation within the team by encouraging exploration of new Angular technologies and approaches, fostering a culture of experimentation and continuous improvement. Show less
  • Siyobit Holdings
    Software Engineer
    Siyobit Holdings Jan 2015 - Oct 2018
    Colombo, Western Province, Sri Lanka
    Feature Upgrade & Migration: Migrated complex features from JavaScript Kendo UI to Angular, implementing Angular services and RxJS for reactive programming to improve efficiency and performance.API Development: Developed APIs using .NET Core and C#, integrating them with MSSQL databases for optimized data management and backend operations.Design Patterns & Scalable Solutions: Applied Object-Oriented Design and common design patterns to build scalable and maintainable solutions… Show more Feature Upgrade & Migration: Migrated complex features from JavaScript Kendo UI to Angular, implementing Angular services and RxJS for reactive programming to improve efficiency and performance.API Development: Developed APIs using .NET Core and C#, integrating them with MSSQL databases for optimized data management and backend operations.Design Patterns & Scalable Solutions: Applied Object-Oriented Design and common design patterns to build scalable and maintainable solutions across Angular and Java projects.Cloud Deployment: Proficient in deploying and troubleshooting Angular and Java applications across cloud platforms like Azure, AWS, and GCP, ensuring seamless functionality in diverse environments.Azure DevOps & CI/CD: Utilized Azure DevOps for project management and CI/CD pipelines, promoting smooth team collaboration and efficient deployment processes.Third-Party Integrations: Integrated third-party APIs to extend the functionality of Angular applications, enabling a richer feature set.Authentication & Authorization: Implemented robust authentication and authorization systems using JWT tokens and OAuth protocols in Angular, enhancing security for users and data.Code Quality & Best Practices: Developed high-quality Angular components and Java services adhering to best practices for performance and maintainability, conducting code reviews and writing technical documentation.Team Mentorship: Mentored junior team members in both Angular and Java development, guiding them in best practices and troubleshooting techniques.Domain Expertise in Finance & Trading: Leveraged specialized expertise in trading and finance to design and build advanced software solutions tailored to the industry’s unique requirements.React & Redux: Developed responsive, efficient user interfaces using React and Redux, enhancing the user experience.Additional Technologies: Gained hands-on experience in .NET web development, Windows-based applications, WPF, and WordPress. Show less
  • Nsoft Solutions (Pvt) Ltd
    Software Engineer
    Nsoft Solutions (Pvt) Ltd Jan 2014 - Dec 2014
    Colombo, Western Province, Sri Lanka
    Web Performance Optimization: Modified HTML, JavaScript, and CSS web pages to optimize performance, resulting in faster loading times and improved user browsing experiences.Maintainable Code: Developed maintainable and extensible code as part of a high-performing technical team, ensuring long-term scalability and ease of future enhancements.Windows-Based Development: Worked extensively with C# and WPF in Windows-based application development, delivering user-friendly, responsive… Show more Web Performance Optimization: Modified HTML, JavaScript, and CSS web pages to optimize performance, resulting in faster loading times and improved user browsing experiences.Maintainable Code: Developed maintainable and extensible code as part of a high-performing technical team, ensuring long-term scalability and ease of future enhancements.Windows-Based Development: Worked extensively with C# and WPF in Windows-based application development, delivering user-friendly, responsive desktop applications.Database Performance Optimization: Monitored and optimized database performance through indexing, query optimization, and efficient resource management, ensuring fast and reliable application performance.SQL Query & Function Development: Wrote and optimized complex SQL queries, stored procedures, and functions to support and enhance application functionality, improving database efficiency and response times. Show less

Cham Madamperuma Education Details

Frequently Asked Questions about Cham Madamperuma

What company does Cham Madamperuma work for?

Cham Madamperuma works for Mgt Fintec Synergies Ltd

What is Cham Madamperuma's role at the current company?

Cham Madamperuma's current role is Senior Software Engineer.

What schools did Cham Madamperuma attend?

Cham Madamperuma attended University Of Moratuwa.

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.