Monday, February 27, 2017

G S Lakmal - | 0094766498708 | |

Personal Profile & Objective

As a technically competent IT professional with an enthusiasm in software development, ambition to lead and apply myself in an IT environment in any organization, use cutting edge technologies and deliver innovative software solutions for businesses. Passionate in building and deliver enterprise level software solutions with highly secure, performance, reliability and scalability to meet customer expectations. More than 15 years hands-on experience, covering the entire software development life cycle, proficiency in designing and developing web based applications using ASP.NET or ASP.NET MVC and Microsoft Visual C#.Net environment.

 Currently working as a .NET Lead Software Engineer at HTN system (Pvt) Ltd.
 Experience in working with international clients.
 Experience in remote working for UK, USA and Australian clients.
 Technology areas (expert)
          o C#.NET /ASP.NET /ASP.NET MVC /Telerik & Kendo/JQuery & JQuery UI
            /Bootstrap /WPF /WCF /Web API /Entity Framework //LINQ query /JSON
            /XML /Crystal Reports/SSRS /Dotnetnuke /Nopcommerce
 Experience in testing
            o Web test/ Load test /Analyse performance profiler
 Experience in Source control
            o SVN/Git/TFS/VSTS
 Performance tuning experience
            o Data Loading issues fixed with singleton pattern
            o Undo operations optimize using Command pattern
            o SP optimize using Dynamic sql
            o Bulk insert with table value type(single database hit for header and
             details save)
            o Report printing using Object collections(Without database access
Power BI and On premises power BI gateway
 Microsoft Azure
            o Radis cache/ Azure sql database/ Web App/Elastic pool/Scaling/VM/Traffic
 Microsoft sync framework
            o Customize synching according to parameters
 SQL server analysis service
            o Time series data prediction
 Agile development
            o Scrum/ Kanban/ User stories
 Application design Architecture
            o Microservices architecture
            o Azure application architecture
Professional Experience

Lead Software Engineer, 2017 to present-HTN Dehiwala
Leading implementation of existing ERP and POS system(Asp.Net MVC,Web API, WPF,
Microsoft sync framework)
Sprint planning, daily and weekly scrum meeting.
Research and development.

Code review and optimization.
Senior Software Engineer, 2015 to present-CN Global Kollupitiya
Maintain existing software(Asp.Net MVC, WPF)

Senior freelance Software Engineer, 2010 to 2015
Last five year I have done so many projects for USA, Uk and Australian clients over 7500 odesk hours. Check my profile using this link


Team Leader, 2008 to 2010- Aranxa Consulting Navam mavatha, Colombo

I have work as lead developer for following application
·         Risk management
·         Dotnetnuke module development and customization
·         Translate vb6 COM application to .Net

Senior Software Engineer, 2006 to 2008 – Euroceylon, Nugegoda
·         Implement Payroll System
·         Develop ERP system with my team
·         Inventory and Invoicing system

          Analyst Programmer 2001 to 2006- GP Garment
·         Develop and maintenance ERP system
·         Stocks handling system
·         Accounting System

          Software developer 1999 to 2001- Micronet information system
·         Develop and maintain management Information system
·         Develop and maintain Inventory control system

           Training software developer 1998-1999 – Commercial software
·          Develop shares handling system

           Computer lecture  1997-1998 -Tec Sri lanka

Recent Projects

System has capable to handle multiple companies and multiple branch of each companies. It's
mainly divided in following areas.
Item wise and sub total discounts, Multi level security, Offers, Price override, Void item,
Void transactions, Cash drawer handling, Hold and recall , Offline mode and including other
POS functionalities.
• Inventory
Multi level of security, Multi locations, Reorder Level, Purchase order, GRN, Transfer in
Transfer Out, Managing returned, Inventory reports.
• Back end functionality
Customers and supplier handling, All kind of inventory reports, Power BI dashboard for
sales predictions, Identify different angel of sales movement, Schedule price change.
 Environment: Cloud VM hosted back end, Web API and MVC, Microsoft synch
framework, Power BI, SQL Server analysis service, Data driven architecture
 Project Role: Tech Lead

 Involve in Project leading and optimising

Couriers & Freight
Couriers and Freight Australia is a full service freight management and consolidated billing system. Whether a user making a one-off delivery, or ship freight regularly. Users can get quotes or do bookings anytime anywhere to their preferred carrier. Users can select services with a price, ETA comparison as they prefer or can select a special service as per their requirement. This application supports sub accounts under a main account which allows users to handle their business branches easily. Booking management, user account management and tracking all under one roof which will make a business smooth and easy. Payments, invoicing, detailed billing also available. This application has integrated almost all the courier services in Australia (Ex. DHL, TNT, TOLL, StarTrack, etc...)

·         Environment: .NET Framework, C#, MVC, WCF, JQuery, Java Scripts, AJAX, JSON, HTML, CSS, XML
·         Project Role: Senior Software Engineer
·         Involved in development

User Monitoring Tool (for Couriers & Freight)
Couriers & Freight user monitoring tool is support tool which provides user details such as total no of online users, user details, their location, total online time etc… This application plays a key role when the Couriers & Freight site needs an update.
·         Environment: .NET Framework, C#, MVC, JQuery, Java Scripts, JSON, AJAX, HTML, CSS
·         Project Role: Senior Software Engineer
·         Involved in development

FreighManager is WCF windows application help Couriers & Freight customers to upload bulk booking. Application support booking, get rate , label generation and manifest creation.
·         Environment: .NET Framework, C#, WCF, Crystal report
·         Project Role: Senior Software Engineer
·         Involved in development

Quoting application
Medquote is help to create quoting and compare and searching facility. Application has been developed for leading customer in Australia called Medline.(
·         Environment: .NET Framework, C#, Windows, infragistic, Crystal reports, SQL server,ADO.Net
·         Project Role: Senior Software Engineer
·         Involved in Design and development

·         NIBM (National Institute of business management) diploma
·         ACS( Australian computer society diploma)
·         BCS (British computer society) diploma
·         MCPD and MCTS Microsoft certification (MCP Id= 825923 )

No comments:

Post a Comment