Summary
Overview
Work History
Education
Skills
Certification
Timeline
Generic

Gihal Mapalagama

Pakuranga,AUK

Summary

Dynamic Senior Software Developer with extensive experience at Spark New Zealand, specializing in API development and backend solutions. Proven track record in optimizing codebases and enhancing software performance. Adept at technical documentation and code reviews, ensuring high-quality deliverables while fostering collaboration within teams. Proficient in Java and committed to best practices.

Overview

17
17
years of professional experience
1
1
Certification

Work History

Senior Software Developer

Spark New Zealand
, Auckland
10.2021 - Current
  • Integrated third-party API's into existing applications to extend their functionality.
  • Optimized existing codebase by refactoring legacy components to improve maintainability of the system.
  • Created detailed technical documentation for all developed software programs.
  • Performed code reviews and enforced software development best practices.
  • Developed and maintained software applications to ensure optimal performance.
  • Reviewed and modified unit and integration tests to improve software quality and reliability.
  • Modified existing software systems to enhance performance and add new features.
  • Analyzed user needs and software requirements to determine design feasibility.

Software Developer

Chelmer
, Auckland
11.2017 - 10.2021
  • Created applications using HTML, CSS, JavaScript, and other programming languages.
  • Assisted with planning, designing, coding, debugging, testing, documenting, and maintaining software applications.
  • Debugged code to identify errors and fix them efficiently.

Software Developer

Motion Design Ltd
, Auckland
07.2012 - 04.2017
  • Created applications using HTML, CSS, JavaScript, and other programming languages.
  • Debugged code to identify errors and fix them efficiently.
  • Provided technical support for users of the software system.

Software Developer

Sri Lanka Telecom PLC
, Colombo
12.2008 - 01.2012
  • Created applications using HTML, CSS, JavaScript, and other programming languages.
  • Developed programs to automate processes and improve user experience.

Education

Bachelor of Science - Information Technology

Sri Lanka Institute of Information Technology
Colombo, Sri Lanka
02-2009

Skills

  • Java development
  • Unit testing
  • API development
  • Web services
  • Kubernetes orchestration
  • Backend development
  • JUnit testing
  • Application design
  • NoSQL databases
  • RESTful apis
  • Spring framework
  • Java persistence API
  • Version control
  • JavaScript development
  • HTML and CSS
  • Software development life cycle (SDLC)

Certification

  • AWS Certified Developer – Associate (Validation Number: 4a607f780aa84444bc801cc789f3813e)
  • Sun Certified Programmer for the JavaTM 2 platform, Standard Edition 5.0, certified on April 29th, 2009

Timeline

Senior Software Developer

Spark New Zealand
10.2021 - Current

Software Developer

Chelmer
11.2017 - 10.2021

Software Developer

Motion Design Ltd
07.2012 - 04.2017

Software Developer

Sri Lanka Telecom PLC
12.2008 - 01.2012

Bachelor of Science - Information Technology

Sri Lanka Institute of Information Technology
Gihal Mapalagama