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