Summary
Overview
Work History
Education
Skills
Certification
References
Timeline
Generic

Lalanke Karunaratne

Senior Programmer Analyst
Hawthorne,CA

Summary

Highly-skilled Programmer with 15 years in software design, development and integration. Advanced knowledge of C and Object Oriented programming languages. Logical and professional with excellent problem-solving skills. Smart Programmer Analyst with extensive understanding of different technologies and latest IT trends. Enthusiastic professional tasked with designing and developing software.

Overview

15
15
years of professional experience
5
5
Certifications

Work History

Programmer Analyst

THE BOEING COMPANY
09.2022 - Current
  • Directed software design and development to meet client needs for functionality and performance.
  • Documented program development and revisions to maintain records.
  • Wrote highly maintainable, solid code for software system.
  • Enhanced interfaces to promote better functionality for users.
  • Updated documentation with project deviations to capture changes.
  • Planned computer systems using information engineering, data modeling, and structured analysis.

Senior Application Developer

Extron
06.2022 - 09.2023
  • Analyzed and developed technical solutions to meet business requirements.
  • Managed software development and support using formal specifications, data flow diagrams and other design techniques.
  • Coordinated deployments of new software, feature updates and fixes.
  • Corrected, modified and upgraded software to improve performance.
  • Tested functional compliance of company products.
  • Documented software development methodologies in technical manuals to be used by IT personnel in future projects.

Senior Programmer : Consultant

Los Angeles Department Of Water & Power
09.2021 - 04.2022

Optimized/Enhanced performance of the www.ladwp.com website by analyzing and benchmarking the web application to the layered architecture and re-writing the SQL queries.

Develop RESTFull web API using .NET Core and entity framework to enhance website performance.

Used following technologies

- .NET Framework 4.7 web forms, .NET MVC Core, .NET Core, Razor pages

- C# 10, Javascript, AJAX

- Azure storage containers

- HTML 5, Bootstrap 4, CSS

- Oracle ADF, JAVA

- SQL Server 2016, SSRS

- Microsoft Power BI

- WebAPI (RESTful) using .NET Core entity framework

- Source control : GIT and SVN

- Architectures such as, Dependency Injections, chain of responsibility, SOLID patterns

Senior Programmer Analyst

Los Angeles Metropolitan Transportation Authority
09.2019 - 09.2021

Cloud-based application development, configuration & coding.

Web API development to integrate different applications.

Internal Enterprise level application configures/support.

Automate the cloud base application deployments.

Internal application developments by using Oracle Forms and web-logic server.

Works/communicate with vendors whenever we need support/knowledge for the vendor-based applications.

Used Technologies

C# and ASP.NET Core

HTML 5 and JavaScript/AJAX

SQL Server Reporting Services

.NET core 3.1, Razor pages

GIT and MS Teams foundation server

Microsoft Azure power BI

SQL Server 2016 and Oracle 12c

Oracle weblogic servers configurations

Oracle Forms application developments

SOLID desing patterns

OAuth authentications


Programmer Analyst

UCLA Officer Research Information Systems
06.2016 - 08.2019

• Develop internal web applications in ASP.NET/MVC, .NET Core, C#, React, Angular.js, and Bootstrap
• Reduced tedious and error-prone manual paperwork by 90% by developing streamlined applications that replace manual work
• Design and implement WCF and RESTful WEB API services and enterprise applications in C# and SQL; integrate UI applications with microservices using technologies like RESTful WEB API, WCF, SOAP and XML
• Mastery of development and productivity collaboration tools, such as JIRA for issue and project tracking, Git/GitHub for source control, Confluence for content collaboration, and Jenkins for continuous integration and delivery
• Implement automated unit tests and integration test cases for applications
• In charge of research and implementation of proof-of-concept for new technologies and solutions for various projects
• Heavily relied upon as Deployment Manager to plan and prepare critical production deployment tasks, manage and collaborate with technical teams to execute deployments using Jenkins, Web Deploy and server files deployment; entrusted to handle sensitive information and credentials of all production servers

Used Technologies

- .NET core 2.2, .NET Framework 4.x, MVC 5, C# 8.0 and HTML 5, CSS3, Bootstrap 3, Charts.js, Backbone.js

- REACT/REDUX

- Azure, Azure Power BI

- Node JS, SQL Server 2016

- GIT for source control.

- Jenkins as source automation.

- JIRA for project management

- Design patterns (Adapter, Repository, Chain of responsibility) and dependency injections architecture, SOLID patterns

- Tools : Visual Studio, SQL server management studio, Fiddler, Postman, SWAGGER, DevExpress

OAuth and Node.js with passport.js authentication.

Senior Software Engineer

Tomsoft Pty Ltd (Australia)
05.2014 - 02.2016

Developed and enhanced ERP system called Total Order Management System (TOM).

- Involved Developments/modifications on web parts of ERP (TOM).

- Involved ERP reports generation, by using crystal reports.

- Communicate with clients to provide necessary training and troubleshooting.

Used Technologies

- .NET Framework 4.5, .NET MVC , C# 6.0

- JavaScript, JQuery, Telerik

- HTML, CSS3

- GIT for source control.

- JIRA for project management

- Design patterns (Adapter, Repository)

- Tools : Visual Studio, SQL server management studio, Fiddler

Senior Software Engineer

OMAK Technologies Pvt Ltd (OMAK Group Of Technologies Sri Lanka
11.2008 - 01.2014
  • - Developed a RESTful web service API for restaurant reservation/revenue management system.
  • - Integrated different platforms such as Windows based Point Of Sales Systems, Web based inventory management system, mobile application for ordering (Android and iOS).
  • - Provided necessary on site training for end users.
  • - Lead developer/Engineer in the IT department.
  • - Provided necessary training for the end users.
  • - Trained new developers to ramp up with the existing technologies.
  • - Involved code review and regression testing.
  • - Responsible for deployments. (UAT and Production)
  • -Used Technologies
  • - ASP.NET 4.7 and C#
  • - MSSQL server 2008
  • - Design patterns (Adapter, Repository, Unit of Work)
  • - SOAP and JSON/XML on HTTP in the web APIs
  • - SSRS for reporting
  • - JIRA for project management
  • - SSRS for reporting
  • - Crystal Reports
  • - Tools : Visual Studio, SQL server management studio, Fiddler, Postman

Education

Master of Science -

Swinburne University of Technology
Melbourne, Australia
02.2014 - 2016.01

Bachelor of Science -

University of Colombo
Colombo, Sri Lanka
05.2005 - 2008.06

GED -

British Computer Society Professional Graduate Diploma in Software Engineering
Colombo, Sri Lanka
05.2006 - 2008.05

Skills

NET Framework, NET Core, NET MVC Core

undefined

Certification

MCSD: App Builder — Certified 2017

References

Mila Remigio

(323) 428 9247

Ted Rose

(213) 200 8926



Timeline

Programmer Analyst

THE BOEING COMPANY
09.2022 - Current

Senior Application Developer

Extron
06.2022 - 09.2023

Senior Programmer : Consultant

Los Angeles Department Of Water & Power
09.2021 - 04.2022

Senior Programmer Analyst

Los Angeles Metropolitan Transportation Authority
09.2019 - 09.2021

MCSD: App Builder — Certified 2017

12-2017

MCSA: Web Applications - Certified 2017

10-2017

Programmer Analyst

UCLA Officer Research Information Systems
06.2016 - 08.2019

Senior Software Engineer

Tomsoft Pty Ltd (Australia)
05.2014 - 02.2016

Master of Science -

Swinburne University of Technology
02.2014 - 2016.01

Business Communication Skills from British Council Sri Lanka

12-2013

Sun Certified Java Programmer

06-2010

Senior Software Engineer

OMAK Technologies Pvt Ltd (OMAK Group Of Technologies Sri Lanka
11.2008 - 01.2014

GED -

British Computer Society Professional Graduate Diploma in Software Engineering
05.2006 - 2008.05

Bachelor of Science -

University of Colombo
05.2005 - 2008.06

Engineering Fundamentals City & Guilds

09-2004
Lalanke KarunaratneSenior Programmer Analyst