Printing tool Download PDF

Summary

Knowledgeable and skilled Associate tech lead has a keen ability for software development and innovation. Incorporates corporate objectives for new project plans and releases. Brings a Master's degree in Computer Systems along with nearly 5 years of experience working for different projects. I am a passionate, responsible and committed engineer. I take pride to practice best practices consistently to maintain the high coding standards and regularly refresh my skills to ensure I keep up with ongoing technical improvements.

Professional Experience

Jun 2017Present

Associate Tech Lead

Expertec (pvt) Ltd.

Joined as a Associate Tech Lead and currently working on a property management ERP system.

  • Analyze the business requirements and develop the product features.
  • Assign and monitor subordinates tasks and help them to make it success.
  • Controlling the technical configuration of the solution.
  • Ensuring adherence to appropriate standards of technical best practice.
  • Research and development recommend features to the software.

Jan 20152017

Senior Software Engineer/ Associate Tech Lead

Programus Lanka (pvt) Ltd

Joined as a senior software engineer position and promoted as a Associate tech lead, take responsible for the product development and research and development.

  • Focusing the team to ensure an on-time delivery of the agreed developments.
  • Monitoring progress on a day-to-day basis for all team activities.
  • Responsible for planning, processing and performing all tasks in an efficient manner with no assistance from the supervisor working closely with upper management.
  • Responsible for developing new features and proofing the program to develop needed changes to assure production of a quality product.
  • Responsible for utilizing tools and equipment involved in performance of essential functions of programming including measuring instruments.
  • Controlling the technical configuration of the solution.
  • Ensuring adherence to appropriate standards of technical best practice.
  • Research and development recommend features to the software.
  • Using agile (Scrum) as a practice.

Oct 2013Jan 2015

Software Engineer

Sri Lanka Telecom

Joined as undergraduate software engineer and take the responsible for developing and maintaining internal systems/

  • Plan, coordinate and conduct multiple complex software engineering activities
  • Create and participate in software planning and estimating, status monitoring and reporting
  • Software design, prototyping and investigating
  • Developing and unit testing
  • Systems integration and testing
  • Make recommendations on the assessment of tools and software products
  • Manage and support other software engineering staff
  • Participate in the pursuit of new business by identifying opportunities and contributing to tender preparation

Feb 2011Oct 2013

Software Developer

Metrolix Solutions
  • Develop applications for Hospitals, Pharmacies and retails stores using VB.Net.
  • Develop web sites for customers using ASP.NET and PHP.
  • Verbal and written communications with customers to resolve new and outstanding issues

Education

20162018

Masters in Computer Science

University of Colombo School of Computing
20112015

Bachelor in Information Technology

University of Colombo School of Computing

Technology Skills

ASP.NET MVC, WCF, Web API, Java, JavaFX, MEAN Stack, JQuery, AngularJS, Knockout, HTML, HTML5, CSS3, SQL Server, NO SQL(Mongo), TFS, GIT, Agile Methodologies(Scrum)

Professonal Qualifications

BCS – HEQ 2012 - 2013: Diploma Level
(September 2012 – September 2013)

Higher Diploma in Computer Science (2nd Class Upper): Infortec International
(September 2011 – October 2012)

Personal Details

Name N A H Narangoda
Address No: 97/B Wathumulla Udugampola (w.p)
Birthday 24-03-1991
Nationality Sri Lankan
Sex Male
Marital Status Single
Contact Details

 Mobile : 071 588 24 97

 Home : 011 22 31 411