Asanka Ruwan Herath
B.sc(Hons) in IT, MCTS, AZ-**0
Profile
Asanka Ruwan Herath
************@*****.***
Freeway, 116 Dallas, Texas,
USA, 75243
linkedin.com/in/ruwan-herath-
38088928
Skills
C#, .Net Core 6/ 7/ 8,
Entity Framework Core 6/
7/ 8, LINQ
Azure Cloud, Azure Log
Analytics, Azure
Application Insights
C#, LINQ( EF Core, ADO.
NET, Data Migrations)
Angular, Angular Js,
React, TypeScript, Telerik
Kendo UI, Ext Js,
JavaScript, JQuery
SQL (MSSQL, ORACLE,
MySql)
HTML, CSS, JSON, AJAX,
XML, LESS
MVC 3/ 4/ 5/ 5.29, Web
API, WCF, REST API,
Web Services
OOP, SOLID, Design
Patterns, Architectural
Diagrams, UML Diagrams,
Use Case diagrams
Professional Summery
Senior Software Engineer with over 10 years of experience in developing, testing, and deploying web applications. Skilled in .NET core c#, React, Angular, and Azure. Enthusiastic about creating user-friendly, scalable, and secure software solutions.
Employment
Senior Software Engineer Mar 2022 - Present
Vizient Inc., Irving, Texas, USA
As a Dev Anchor and SSE led the team of developers. Worked on various aspects such as requirements, features, issues, and enhancements. Used technical skills to solve problems, improve performance, and ensure security. Also migrated two applications to the Azure cloud and followed Agile Scrum. Finance and accounting domain projects -
CPA Contract Performance Analysis, Role – Dev Anchor CICM - Cash inquiry and collection management – Dev Anchor ASAP - Automated Sales Application Process – Senior software engineer. Development Technologies - Web API, ASP.NET Core 6, C# 10 (VS 2022), Angular, JavaScript, Jquery, LINQ, CSS, React (16.8), Azure, Azure board, SCRUM, CI/CD pipeline, Jenkins, Octopus, GIT, Pulumi, Function app, Log Analytics, Application Insights, SSIS, Data factory (ADF), ETL and pipelines. Senior Software Consultant Jun 2021 - Feb 2022
Virtusa Pvt. Ltd, Colombo, Sri Lanka
As a Team Lead, managed the “Helios” team, adhering to best practices in analysis, design, and implementation. Guided team, resolved issues, and communicated progress to senior management. Liaised with business users to meet their requirements. Handled Level 3 Production issues. Telecommunication domain Project -
Helios CSG, Role – Team Lead
Development Technologies -
MVC 5, C#, Angular, JavaScript, Jquery, LINQ, and CSS. Senior Software Engineer Aug 2020 - May 2021
Freelance Project Development - Phase Two
Implement new features optimize the existing code to improve the performance. Migrated the on-premises application to the Azure cloud environment. Troubleshoot, deploy, and monitor application performance & reliability. Done the code reviews.
Banking domain project -
CK CREDIT PACK, Role – Senior Software Engineer
Development Technologies - ASP.NET C# (upgraded to 4.8 framework), MVC 4, SQL Server, Entity Framework, JavaScript, Jquery, LINQ, Azure, Pulumi (2.6), and CSS.
Web Services - SOAP/
REST/ WCF/ WEB API
Jenkin, Azure DevOps,
Azure deployment
pipelines, CI/CD
(Continuous Integration),
Octopus deployment
Git, TFS, Tortoise SVN,
Azure Git
Agile Framework, Azure
Board, JIRA, Confluence,
Agile Methodologies
Pulumi with Type Scripts,
Azure PAAS
developments, Azure
resource configuration
through Pulumi
SSRS, Oracle Reports,
and Crystal Reports
Azure Data Factory (ADF),
Azure Function App, SSIS
.NET 3.5/ 4.0/ 4.6/ 4.7/ 4.8
Frameworks
Enterprise Library,
Log4Net
Visual Studio 2005/ 2008/
2010/ 2012/ 2013/ 2015/
2017/ 2019/ 2022
OOP/OOD / SCRUM agile
development
Awareness, Able To
Communicate,
Mentorship, Potential
Improvement, Feature
Development, Enterprise
Systems
IIS 6.0 / 7.5 / 8.0
deployment environments
Software Development,
Regression Testing,
WebUI
Languages
English
Sinhala
Senior Software Consultant Jul 2017 - Jul 2020
National University of Singapore (NUS), Singapore
As a senior software consultant, mentored junior developers and addressed production issues. Analyzed user requirements, modified the batch jobs, and worked on new enhancements. Seamlessly integrated and elevated the application from external systems.
Education domain projects -
IMMS student management system, Role – Senior Software Consultant. MAP (My Academic Plan) Portfolio Management System, Role – Senior Software Consultant.
Development Technologies -
MVC 5.2, C# (Visual Studio 2015 - 4.7 framework), Entity Framework 6, JavaScript, Jquery, Kendo UI (Telerik), LINQ, XSLT, React, Web API, Oracle, Enterprise Library, AutoMapper, DocBook, Unity Application Block and CSS. Senior Software Engineer Jul 2016 - Jun 2017
Freelance Project Development - Phase One
Initiated a new project with a client. Gathered the functional and technical requirements. Designing and proposed a suitable architecture. Took the ownership and developed, tested, and deployed. Maintained and fixed issues. Managed time, budget, and resources effectively, and delivered the projects on time.
Banking domain project -
CK Credit Pack, Role – Senior Software Engineer
Development Technologies -
ASP.NET C# (4.6 framework), MVC 4, SQL Server, Entity Framework, JavaScript, Jquery, LINQ, OOXML, Regx Utility, and CSS. Senior software engineer Jun 2014 - Jun 2016
National Institute of Education (NIE), Singapore
Using Agile Scrum principles, worked closely with BA and delivered high- quality software solutions. Developed new engine modules, resolved bugs in existing modules, designed database schema relationships, writing algorithm, and performed unit testing and maintance.
Education domain projects
NIE and NTU Student Management and Planning System. (ISAAC), Role – Senior Software Engineer.
Software Development Technologies - C# (.NET 4.0 framework), MVC, ORACLE 11g, JavaScript, Jquery, LINQ, AJAX and CSS, Angular JS, Nhibernate and Web API.
Software Engineer Feb 2013 - Apr 2014
Mindwave Solutions Pte. Ltd., Singapore
Launched new application products, and brainstormed with the team about upcoming changes. Visited the client sites and resolved the issues. Closely worked with business users and delivered their business requirements. L’Oreal Duty Roster and Leave Management System, Role – Software Eng. Colex/ SembWaste Radio Frequency Identification (RFID) – Software Eng. Hobbies
Play Cricket, Swimming, Explore
new technologies, Watching
movies, Play computer games
Development Technologies – ASP.NET C# (.NET 3.5 framework), MS SQL, JavaScript, jQuery, DayPilot Scheduler, Jquery, LINQ, AJAX and CSS. Software Engineer Oct 2012 - Jan 2013
Freelance Web Application Development, https://Supremeflora.lk Started and covered the full SDLC lifecycle. Implemented from the ground up and resolved any issues that emerged in the implementation phase and ensured the software quality. Completed within the agreed timeline and scope.
E-Commerce system -
Supreme flora(https://Supremeflora.lk) project, Role – Software engineer Development Technologies - ASP.NET C# (4.5 framework), MVC 4, MS SQL, Entity Framework 5.0, JavaScript, Jquery, LINQ, AJAX, SMS API, and CSS. Software Engineer Jun 2011 - Sep 2012
Creo360 Pvt. Ltd., Colombo, Sri Lanka
A full-stack engineer worked on both the front-end and the back-end. Converted business requirements to solutions, analyzed production issues provided fixes, and worked on new projects.
Vehicle rental management system projects -
Used Cars - https://gbautos.net, Role – Software Engineer HostWebb - https://cars.mysanantonio.com, Role – Software Engineer Dealer Ups CRM - https://www.dealerups.com, Role – Software Engineer Development technologies -
ASP.NET C#, MVC, Entity Framework, MS SQL Server, jQuery, JavaScript, Webservices, Ext JS, LINQ, AJAX, JavaScript, WCF, and CSS. Education
B.Sc. Special (Hons) in Information
Technology (SLIIT)
Jan 2006 - Dec 2009
Sri Lanka Institute of Information Technology, Colombo Earned a B.Sc. special (Hons) degree in Information Technology. Successful completion of Research & Development project. Certificates
MCTS : Microsoft Certified Technology
Specialist
AZ - 900 (Microsoft Azure Cloud)
References
References available upon request.