Kushan Randima

Kushan Randima Email and Phone Number

Lead Software Developer at Constructor @ Constructor
australia
Kushan Randima's Location
Geelong, Victoria, Australia, Australia
About Kushan Randima

I am a full stack developer who is having more than 7 years of industry experience in designing and developing applications with C#, .NET, .NET Core, Angular 7, AngularJS, ASP.NET MVC, JavaScript, JQuery, TypeScript, HTML5, CSS, SQL and Azure technologies by following Agile methodology. In terms of industrial experience, I have mainly engaged with Legal Software, ERP Software and MS Outlook related developments.An experienced team player with excellent communication and interpersonal skills who has the ability to work independently under pressure, can lead, motivate, influence others, can train and mentor subordinates.Obtained B.Sc. Special Honours degree in Information Technology in 2011Specialties: Angular 7, AngularJS, RxJS, C#, VB, Object-Oriented Programming, .NET/ .NET Core Framework, Entity Framework/ EF Core, ASP.NET MVC, Windows Forms, Web Forms, Web services, Web API, REST, MSSQL, MySQL, HTML5, CSS/SASS, XML, JSON, JQuery, JavaScript (ES6/7), TypeScript, Bootstrap, DevExpress, Kendo UI, Addin Express, Syncfusion, Crystal Reports, JIRA/ Confluence, SVN, TFS, GIT, BitBucket, VSTS, Visual Studio, VS Code, CI/CD development, SDLC, Scrum and Agile Software development methodologies.

Kushan Randima's Current Company Details
Constructor

Constructor

View
Lead Software Developer at Constructor
australia
Employees:
88
Kushan Randima Work Experience Details
  • Constructor
    Lead Software Developer
    Constructor Aug 2020 - Present
    Geelong, Victoria, Australia
    • Produce program code, ensuring it achieves the desired outcome. Identify areas for improvement, and or areas of concern or limitations. • Write maintainable code software applications. Ensure Constructor coding standards are maintained. • Ensure extensive testing, debugging and error fixing of all code developed • Identifying key areas of opportunity to improve coding and make changes to best practices. • Document, update and maintain software release notes. • Document, update and maintain Jira documentation and operational procedures. • Providing clients with advice, guidance and advanced support when required • Release/ sprint planning • Deploy software updates, beta releases and hotfixes. • Conduct the daily stand-up meeting for the development team • Day-to-day management of the Engineering Software Department • Coordinating timeframes to meet deadlines for key tech asset deliverables • Working closely with customers and solving any difficult technical bugs/issues which cannot be resolved by the software support.
  • Department Of Education & Training, Victoria
    Software Engineer
    Department Of Education & Training, Victoria May 2018 - Jul 2020
    Melbourne, Australia
    • Design web pages that are more user interactive and responsive, using HTML 5, CSS, Bootstrap 4.0 and Syncfusion.• Use Angular v7.0 framework and RxJS library to create Single Page Applications (SPA) which can bind data to specific views and synchronize data with the server using service calls. • Extensively work on the REST/ Web API to create the services and use Angular $http service calls to transfer data.• Leverage MVC pattern to organize the backend using C# with Visual Studio 2019.• Develop the data management layer with models, repositories and DB Contexts using Entity Framework (EF) Core. • Implement methods to use Azure Blob Storage to store multiple types of documents and media files• Solve some issues in JavaScript data capture and event handling methods via the DOM event model, which were unable to resolve using Angular itself.• Prototype several versions of possible UI approach to providing choices to the business.• Improve the performance and response time of the application by implementing SQL Stored Procedures when necessary.• Manage the source code using Azure DevOps Services as a version control system.• Review code written by fellow engineers, accept pull requests, building and deploying the code with Azure continuous integration/continuous delivery (CI/CD) pipelines.• Interact with other developers and end-users to design and implement new features through the framework.• Participate in meetings with the business analyst to understand the business model and goals.• Implement the project using Agile SCRUM methodology. Involvement in daily stand-up meetings, backlog refinements, sprint planning and retrospectives.• Follow JIRA workflows while using Balsamic technologies as the reference to wireframes.
  • Dps Software
    Senior Software Engineer
    Dps Software Jan 2017 - Dec 2017
    United Kingdom
    • Taking part as a Front-End Engineer (Angular and ASP.NET) of the development team• Assist in architecture, design and development of replacement system for legacy business rule system using C#, ASP.NET MVC, AngularJS and Angular 5. Design and test new business rules. (Achieved less than 1% rate of difference with legacy system)• Collaborating with other internal teams (Back-End Development Team, Designing Team, Project Management, Solution Consultants, Software Quality Assurance Team and Deployment team) efficiently to analyze requirements and to identify tech gaps, to plan milestones and solution delivery.• Contributing to standard compliance process through Internal coding best practices and Developer Unit Testing• Actively participating in Software Research and Development activities such as sessions for latest technologies/ best practices, in order to facilitate continues improvement in existing system’s code quality and performance. • Providing necessary Level-2 Software Engineering & System Integration Support to Application Systems, which is essential for troubleshooting, analyzing and delivering Hot-fixes to production issues.• Preparing and managing diagrams (technical and non-technical) for both developers and end users.
  • Davton Consulting
    Software Engineer
    Davton Consulting May 2014 - Mar 2016
    United Kingdom
    • Participate in the core framework development cycle regarding the Microsoft ASP.NETMVC project for solicitors.• Programming well-designed, testable, efficient code with best practices• Work collaboratively and maintain effective communicate with the technicalleader/project manager to provide better solutions• Develop flowcharts, layouts and documentation• Troubleshoot, debug and upgrade existing systems• Ensure software/ software setups are updated with latest version of technologies• Identify technology limitations by doing research and provide alternatives• Participate in technical discussion (usually on Friday) with the local team and the UKteam to share knowledge and discuss the challenges faced• Assist junior Outlook solution developers to fill their knowledge gap quickly, monitoringtheir work to ensure best practices.• Collaborate with UK office staff efficiently to analyze requirements and technical gaps,milestone planning and on-time solution delivery.• Ensure Assembla/GIT repository is updated on a daily basis
  • Digiteq Solutions Pvt Ltd
    Software Engineer
    Digiteq Solutions Pvt Ltd Feb 2012 - May 2014
    • Participate in the core framework development cycle with software architect and other software engineering teams with focus on development based on Product and Solution Architecture as well as customer specific requirements.• Take part as an Engineer of the Research & Development team, as well as, the Product Development and Support team• Collaborate with other internal teams (Sales Team, Project Management, Solution Consultants and Business Analyst Team, Software Quality Assurance Testers, Deployment and Helpdesk Support team) efficiently to analyze requirements and tech gaps, milestone planning and On-time Solution Delivery.• Contribute to standard compliance process through Internal coding best practices and Developer Unit Testing methodologies with guidance of framework integration expertise.• Mentor junior developers and lead a team of developers (for a special religious project) towards goals which involves in training, task allocation, monitoring and motivating.• Active participation in Software R&D activities, in order to facilitate continues improvement in existing system’s code quality and performance. • Always provides necessary Level-2 Software Engineering & System Integration Support to Application Systems in the Live/Production Environments where it is essential to troubleshoot, analyze and deliver Hot-fixes to production issues.

Kushan Randima Education Details

Frequently Asked Questions about Kushan Randima

What company does Kushan Randima work for?

Kushan Randima works for Constructor

What is Kushan Randima's role at the current company?

Kushan Randima's current role is Lead Software Developer at Constructor.

What schools did Kushan Randima attend?

Kushan Randima attended Nalanda College Colombo, Sliit, Sliit.

Who are Kushan Randima's colleagues?

Kushan Randima's colleagues are Juan Francisco Flores, Pavel Sajin, Alvaro Marin, Instalador Satelital, Tadeo Bassa Orfila, David Cuellar, Alexander Valverde.

Not the Kushan Randima you were looking for?

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.