Post Job Free

Resume

Sign in

Software Engineer .Net

Location:
Singapore
Posted:
March 14, 2019

Contact this candidate

Resume:

*

RANGA DEWASINGHE

#**-**, * **** *** Kang Grove, Singapore, 688240 · +65 8349 5241 / +65 8596 9529 ac8sgj@r.postjobfree.com · linkedin.com/in/ranganirmana · github.com/nirmana Associate Technical Lead with more than 7+ years of professional experience in .NET full-stack Web Development, Testing & Deployment. Proficient in latest JavaScript frameworks & Cloud Services. WORK EXPERIENCE

SEPTEMBER 2017 – FEBRUARY 2019

ASSOCIATE TECHNICAL LEAD, TRIVOW BUSINESS SOLUTIONS I am a part of a tech startup and helping them using modern .NET/JavaScript and Software Best Practices. At Trivow, I:

o Design and develop software design and architecture. o Collaborate with other team members to improve product features. o Maintain a testable and flexible code base along with SOLID principles and TDD. o Conduct code reviews to maintain more efficient and less error code. o Automate CI and CD tasks through VSTS (aka. Azure DevOps). o Ensure projects are up-to-date with cutting edge technologies. o Carry out day-to-day developing, debugging and bug fixing tasks. o Follow agile development methodologies. (SCRUM/XP) o Mentor Junior developers.

o Develop software documentations.

o Work across multiple projects under tricky timelines. o Provide onsite client support.

Previous Work Experience:

AUGUST 2016 – SEPTEMBER 2017

SENIOR SOFTWARE ENGINEER, TRIVOW BUSINESS SOLUTIONS I was able to completely design and architect Restful Web API application using .NET Web API and extended it to support Web/Mobile Application’s backend while mentoring junior developers. I’ve used SOLID Principles and clean architecture for that. Also Initiated Angular frontend single page application.

AUGUST 2015 – JULY 2016

SOFTWARE ENGINEER, AETURNUM LANKA (PVT) LIMITED

At Aeturnum, I was able to completely Develop/Test/Deploy Mobile Wallet Application (IOS & Android) backend which is done using ASP.NET WEB API. This Credit Union Payment wallet has integrated with several services such as Paydiant, Mogl etc. and was able to customize across multiple clients. JULY 2014 – JULY 2015

ASSOCIATE SOFTWARE ENGINEER, HSENID BUSINESS SOLUTIONS My role was to design & develop a couple of projects with the latest ASP.NET MVC tech stack. I was able to mentor other team members, worked under tricky timelines and successfully completed each and every task that I've been assigned.

2

JUNE 2013 – JULY 2014

TRAINEE SOFTWARE ENGINEER, HSENID BUSINESS SOLUTIONS I was able to design & develop a couple of projects with the latest ASP.NET(classic) tech stack. Worked under tricky timelines and successfully completed couple of commercial projects that I've been assigned.

JANUARY 2012 – JUNE 2013

PROGRAMMER, OPENARC SYSTEMS MANAGEMENT (PVT) LIMITED I was assigned to a windows desktop based project on the Securities Market & Deviant management. I was able to finish the project successfully and tens of thousands of customer transactions really fast using highly complex SQL procedures. TECHNICAL PROFICIENCY

PROGRAMMING/MARKUP LANGUAGES - C#, VB.NET, VB6, JavaScript, Typescript, CSS, HTML TECHNOLOGIES

- ASP.NET Web API, ASP.NET MVC, ASP.NET, .NET core, Web Services, LINQ, AJAX, SPA, Entity Framework,

Nhibernate, ADO.NET, SignalR, Unity IoC, Win Forms CLIENT SIDE FRAMEWORKS/LIBRARIES - Jquery, AngularJs (v1 & v2+), KnockoutJs, Bootstrap, JqueryUi DATABASE MANAGEMENT SYSTEMS - MSSQL, MYSQL, MongoDB, Cosmos DB CLOUD TECHNOLOGIES - AWS (EC2, S3, Elasticache, RDS, ELB, Route 53, ELB), Azure, Serverless Architecture

TOOLS & SERVICES - Visual Studio Windows & MacOS, VS Code, TFS (CI & CD), GitHub, Bower, NugetPM, NPM, Docker, MSMQ

SOFTWARE PRACTICES - OOP, Design Patterns, SOLID Principles, Micro Services, Test Driven Development, Unit testing

REPORTING & BI - MS PowerBI, Highcharts, Crystal Reports, Visual Studio Reporting, SSRS

TESTING TOOLS - NUnit, XUnit, Jasmine, Selenium

EDUCATION

YEAR 2017

BACHELOR OF INFORMATION TECHNOLOGY, UNIVERSITY OF COLOMBO, SRI LANKA The External Degree program leading towards the award of Degree of Bachelor of Information Technology (External) – BIT in 2000. This degree program has been redesigned according to Policy Frame work for External and Extension program introduced by University Grant Commission of Sri Lanka in 2010. Overall GPA: 2.25. 3

YEAR 2011

INDUSTRIAL DIPLOMA IN SOFTWARE DEVELOPMENT, OPENARC CAMPUS This program is designed after considering the Information and communication industry requirements in order to produce an ‘Industry–ready’ middle level technician in Software development. It also gives a student a firm foundation to commence a degree level academic program.

KEY PROJECTS INVOLVED

TOTAL ADMINISTRATION SYSTEM

• A full-scale ERP platform specially designed for “Third Party Administrators (Insurance)” to handle their end to end Policy/Claim process. This has been deployed over 10+ clients and currently handling over 500 requests per second.

• This is an Angular based single page application and I’ve used WEB API as apps backend. MSSQL & Nhibernate used as DBMS & OR Mapper respectively.

Other Technologies Used – AWS (S3, Elasticache, RDS, ELB), Clean Architecture, Bootstrap

• Responsibilities:

o Design system architecture

o Lead development team.

o Solve complex business logic problems.

o Manage CI & CD pipelines.

o Perform on site client support.

o Unit testing.

WASTE MANAGEMENT SOLUTION

• The proposed Waste Acceptance Management for pharmaceutical products will be an ideal replacement to the tiresome manual work carried out; it will also enhance efficiency, accuracy, security and improve process workflow.

• Tech Stack - AngularJS, ASP.NET MVC, EF, MSSQL SERVER, Bootstrap, IIS

• Responsibilities:

o Design/Develop & Test system.

o Client support.

CUSTOMER RELATIONSHIP MANAGEMENT SYSTEM

• The Customer Relationship Management process to enhance its customer services and improve efficiency in handling customer inquiries.

• Tech Stack - ASP.NET MVC, EF, MSSQL SERVER, Bootstrap, IIS

• Responsibilities:

o Design/Develop & Test system.

o Client support.

* Please visit LinkedIn or GitHub for more Commercial & Open Source projects.



Contact this candidate