Rushan Fernando Email and Phone Number
Rushan Fernando work email
- Valid
Rushan Fernando personal email
- Valid
I am a Senior Software Engineer, bringing over 12 years of experience in software engineering to lead a dynamic team focused on developing web and mobile applications across diverse sectors, including finance, CRM, healthcare, and property management. My extensive technical proficiency encompasses C#, .Net core, Angular, Node.js, AWS, Azure, SQL, and more. I have successfully delivered high-quality products for clients in Scandinavia, the US, and Australia. As a dedicated Scrum Master, I foster agile methodologies, ensuring seamless collaboration within teams. I am passionate about continuous integration, microservices, and staying abreast of emerging technologies.Alongside my technical roles, I hold a B.Sc. (Sp) Hons. in Information Technology, a MCSA: Web Applications certification, and I am currently pursuing a Post-Degree Diploma. Committed to knowledge-sharing, I actively mentor junior developers. My primary focus is on delivering innovative solutions that align with client expectations, while also fostering effective collaboration with cross-functional teams and stakeholders.
Scansource
View- Website:
- scansource.com
- Employees:
- 1398
-
Senior DeveloperScansource Sep 2024 - PresentVancouver, British Columbia, Canada -
Associate Tech LeadJrc Software Dec 2021 - Sep 2024Colombo, Western Province, Sri Lanka* Provide leadership and supervision to a team of developers, engineers, or technical professionals.* Act as a technical authority, providing guidance on best practices and ensuring the team's work aligns with technical standards.* Actively participate in coding while helping troubleshoot and resolve complex technical issues.* Conduct code reviews to ensure that code meets quality standards and follows best practices.Implement and enforce coding standards and practices within the team.* Guide and mentor team members, helping them grow in their careers.* Assist in project planning and execution, ensuring that projects are delivered on time and within scope.* Collaborate with other teams and stakeholders, such as product managers, designers, and quality assurance, to ensure a smooth development process.* Communicate effectively with team members, providing clear instructions and expectations. -
Senior Software Engineer - (Full Stack)Embla Software Innovation (Pvt) Ltd Sep 2017 - May 2022144/A - 3Rd Floor, Attidiya Road, Dehiwala-Mount Lavinia 10350* Design, develop, test, deploy, and maintain both front-end (client-side) and back-end (server-side) components of software applications.* Provide technical leadership and guidance to a team of developers.* Mentor junior engineers and share knowledge about best practices and technologies.* Contribute to the architectural decisions of the software, ensuring scalability, maintainability, and performance.* Collaborate with other engineers and stakeholders to define technical requirements and system architecture.* Collaborate with cross-functional teams, including product managers, UX/UI designers, and QA engineers, to deliver high-quality software solutions.* Identify and solve complex technical problems across the entire software development lifecycle.Troubleshoot issues and provide timely resolutions.* Conduct thorough code reviews to ensure code quality, adherence to coding standards, and knowledge sharing within the team.* Work within an Agile/Scrum development environment, participating in sprint planning, daily stand-ups, and retrospectives.* Proactively seek opportunities to improve development processes, tools, and methodologies.* Stay updated on emerging technologies and industry best practices.* Document software designs, technical specifications, and other relevant artifacts.* Ensure that knowledge is effectively transferred within the team.* Collaborate with QA engineers to ensure the delivery of high-quality software, including writing and maintaining unit tests.* Work with DevOps teams to automate deployment processes and ensure the reliability and scalability of applications. -
Senior Software Engineer - (Full Stack)Inexis Consulting Oct 2016 - Sep 201737/1, Raymond Road, Nugegoda* Design, develop, test, deploy, and maintain both front-end (client-side) and back-end (server-side) components of software applications.* Provide technical leadership and guidance to a team of developers.* Mentor junior engineers and share knowledge about best practices and technologies.* Contribute to the architectural decisions of the software, ensuring scalability, maintainability, and performance.* Collaborate with other engineers and stakeholders to define technical requirements and system architecture.* Collaborate with cross-functional teams, including product managers, UX/UI designers, and QA engineers, to deliver high-quality software solutions.* Identify and solve complex technical problems across the entire software development lifecycle.Troubleshoot issues and provide timely resolutions.* Conduct thorough code reviews to ensure code quality, adherence to coding standards, and knowledge sharing within the team.* Stay updated on emerging technologies and industry best practices.* Ensure that knowledge is effectively transferred within the team.* Collaborate with QA engineers to ensure the delivery of high-quality software, including writing and maintaining unit tests. -
Software EngineerVburst Software Pvt Ltd Mar 2014 - Oct 2016Colombo 03, Sri Lanka* Design, develop, test, deploy, and maintain high-quality software solutions.* Write clean, efficient, and maintainable code.* Provide technical leadership within the development team.* Mentor junior engineers, sharing knowledge and best practices.* Contribute to the architectural decisions of software applications, ensuring scalability, maintainability, and performance.* Collaborate with architects and other team members to define technical requirements and system architecture.*Collaborate with cross-functional teams, including product managers, UX/UI designers, and QA engineers, to deliver high-quality software solutions.* Identify and solve complex technical problems throughout the software development lifecycle.* Troubleshoot issues and provide timely resolutions.* Conduct thorough code reviews to ensure code quality, adherence to coding standards, and knowledge sharing within the team.* Document software designs, technical specifications, and other relevant artifacts.Ensure that knowledge is effectively transferred within the team.* Collaborate with QA engineers to ensure the delivery of high-quality software, including writing and maintaining unit tests.* Take ownership of project deliverables and timelines.* Understand and prioritize end-users' needs, contributing to the creation of user-friendly and efficient software solutions.
-
Software EngineerVburst Software Pvt Ltd Mar 2014 - Sep 2016
-
Software EngineerPyxle Mar 2013 - Mar 2014Colombo 04* Design, develop, test, deploy, and maintain high-quality software solutions.* Write clean, efficient, and maintainable code.* Contribute to the architectural decisions of software applications, ensuring scalability, maintainability, and performance.*Collaborate with cross-functional teams, including product managers, UX/UI designers, and QA engineers, to deliver high-quality software solutions.* Identify and solve complex technical problems throughout the software development lifecycle.* Troubleshoot issues and provide timely resolutions.* Conduct thorough code reviews to ensure code quality, adherence to coding standards, and knowledge sharing within the team.* Work within an Agile/Scrum development environment, participating in sprint planning, daily stand-ups, and retrospectives.* Collaborate with QA engineers to ensure the delivery of high-quality software, including writing and maintaining unit tests.* Take ownership of project deliverables and timelines. -
Sharepoint DeveloperMs Technologies Dec 2012 - Mar 2013* Work with stakeholders to understand business requirements and design SharePoint solutions to meet those requirements.* Develop custom features, web parts, workflows, and applications using SharePoint technologies.* Customize and configure SharePoint sites, libraries, lists, and other components based on project requirements.* Integrate SharePoint with other systems and applications, ensuring seamless data flow and collaboration.* Implement and enhance collaboration and document management features using SharePoint capabilities.* Design and implement user interfaces for SharePoint sites, ensuring a user-friendly experience.* Diagnose and resolve issues related to SharePoint functionality, performance, and configuration.Provide support to end-users and address user inquiries.* Implement and manage security features, permissions, and access controls to protect sensitive information.* Ensure compliance with organizational policies and governance standards in SharePoint solutions.* Collaborate with other IT teams, such as network administrators, database administrators, and system architects, to ensure the overall success of the SharePoint environment. -
Associate Software EngineerDms Software Engineering (Pvt) Ltd Jul 2011 - Dec 2012Colombo 09, Sri Lanka* Write code following best practices and coding standards.* Contribute to the development of software applications, modules, or features.* Assist in the testing process collaborating with quality assurance (QA) teams to identify and fix bugs.* Work closely with senior developers, architects, and other team members to understand project requirements and contribute to the development process.* Create and maintain documentation related to code, design, and project specifications.* Participate in troubleshooting and debugging activities to identify and resolve issues.* Learn and apply problem-solving skills to overcome technical challenges.* Use version control systems (e.g., SVN) to manage code changes and collaborate with team members.* Stay updated on industry trends, technologies, and best practices.* Participate in code reviews to gain feedback on code quality and learn from experienced team members.* Adhere to coding standards, development methodologies, and project guidelines. -
Tr. Associate Systems EngineerDms Software Engineering (Pvt) Ltd Jan 2011 - Jul 2011
Rushan Fernando Skills
Rushan Fernando Education Details
-
Sri Lanka Institute Of Information Technology (Sliit)Computer Software Engineering -
Chemistry
Frequently Asked Questions about Rushan Fernando
What company does Rushan Fernando work for?
Rushan Fernando works for Scansource
What is Rushan Fernando's role at the current company?
Rushan Fernando's current role is B.Sc. (Sp) Hons. IT | PDD in IT, MCSA, Microservices.
What is Rushan Fernando's email address?
Rushan Fernando's email address is ru****@****ail.com
What schools did Rushan Fernando attend?
Rushan Fernando attended Sri Lanka Institute Of Information Technology (Sliit), Open University Of Sri Lanka.
What skills is Rushan Fernando known for?
Rushan Fernando has skills like Asp.net, Sharepoint, Ado.net, C#, .net, Microsoft Sql Server, Web Services, Linq, Ajax, Software Engineering, Visual C#, Sql.
Who are Rushan Fernando's colleagues?
Rushan Fernando's colleagues are Amy Jones, Rita Petti, Peter Mills, Barry Palmer, Joe Black, Ed Chandler, Janet Harnett.
Not the Rushan Fernando you were looking for?
Free Chrome Extension
Find emails, phones & company data instantly
Aero Online
Your AI prospecting assistant
Select data to include:
0 records × $0.02 per record
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.
Start your free trial