Post Job Free

Resume

Sign in

Software Engineer Senior

Location:
Richardson, TX
Posted:
March 04, 2024

Contact this candidate

Resume:

Asanka Ruwan Herath

B.sc(Hons) in IT, MCTS, AZ-**0

Profile

Asanka Ruwan Herath

ad33zj@r.postjobfree.com

+1-214-***-****

**** ****** * *******

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.



Contact this candidate