About

Backend Developer & Problem Solver.
- Birthday: 13th March
- City: City : Adelaide, Australa
- Degree: BSc(Hons) in Engineering
- Email: pckushan@gmail.com
Skills
Resume
A highly motivated, passion-driven and hardworking individual with over 7 years experience in the software industry and prefer to work in a product oriented environment. I see things through software development life cycle and my eventual career goal is to become a clean coder and a good "craftsman" in software development in the world.
Sumary
Kushan Pandipperuma
Willing to learn anything for a great idea.
- Adelaide, Australia
- (+61) 426582585
- pckushan@gmail.com
Education
BSc. Engineering (Hons.) Specialised in Electronic and Telecommunication Engineering
2014 - 2018
University of Moratuwa, Sri Lanka
GPA|3.46
GCE A/L Physical Science Stream
2012
St. Thomas' Collage,Matara, Sri Lanka
3 A's, island 276
GCE O/L (English Medium)
2008
St. Thomas' Collage,Matara, Sri Lanka
6 A's 1B and 2 C's
Professional Experience
Software Engineer
May. 2023 - Present
Nine Entertainment Co Pty Ltd.
Nine is a leading Australian media company dedicated to content, connections, and growth. As a member of the publishing team, I focus on core backend design and development, utilizing technologies such as Golang, GraphQL, Protobuf, PostgreSQL, and Kafka within a microservices architecture. My role involvesensuring high standards while developing scalable, fault-tolerant services, supported by a self-deployment and testing platform.
- Engaging in collaborative Agile squads, fostering small autonomous teams to enhance efficiency and innovation.
- mentorship to fellow backend developers, with a focus on fostering expertise in Golang programming.
- Pursuing continuous professional development across DevOps practices, React, and other relevant areas within the tech stack.
- Maintaining high quality standards for the microservices through rigorous testing and adherence to best practices.
- On call roster to ensure uninterrupted support for a highly available system.
- Providing specialist skills to strategically plan and design software solutions that meet business requirements.
- Documenting and maintaining software to ensure it remains up to date with ongoing changes. Monitoring the system closely and actively participating in debugging and resolving critical issues as they arise.
Languages & Technologies : Golang | gRPC | GraphQL | Postgres | Kafka | Protobuf | Grafana
Senior Software Engineer
Jan. 2020 - May. 2023
MyBudget. Austrailia,Adelaid(Remote)
MyBudget is an Australian product based company, provides personal budgeting solutions for their 20,000 active customers. As a member of the core team I was responsible for few main projects to initially release their first successful digital platform. I mainly support in micro service developments in go language with event driven architecture and in an analytics platform for the reporting purposes of the business team with Google services like BigTable and BigQuery.
- System design and development from scratch
- Micro-service development and optimization using Golang
- API developments using Golang
- API unit and load testing
- Stateless library developments for the core projects
- Analytics reporting implementation for the system
- Following best practices in development and testing
- Team Scrum role
Languages & Technologies : GoLang | Kafka | Schema Registry | Avro | Docker | Kubernetes | CircleCi | BigQuery | DataStudio
Senior Software Engineer
June 2019 - Jan. 2020
Axiata Digital Labs. Sri Lanka
Axiata Digital Labs is a client based company which is under axiata group and mainly focus on software solutions for the telecommunication services. I was in the emerging technology team and my main focus was to develop micro services for their Digital Telco Enabler(DTE) platform using java spring boot.
- API design and development using spring boot
- Micro Services implementation
- Skeleton project development with best practices
- Shell scripting for some legacy projects
- Project Deployments
Languages & Technologies : SpringBoot(JAVA) | PHP | SQL | Docker
Software Engineer
Feb. 2018 - June 2019
Digital Mobility Lanka (Pvt) Ltd. (Pickme)
Pickme is an Uber like leading ride hailing platform in Sri Lanka with 100000+ rides per day. I was a member of the portals team and responsible to develop and maintain the back-end of the corporate system using PHP lumen framework. Meanwhile I designed and developed several micro-service applications in Golang to enhance the experience.
- API development in PHP lumen framework and golang
- Web development
- Database design
- Micro-services deployment and implementation
- API unit and load testing
- Monitoring dashboard developments
Languages & Technologies : (Laraval/Lumen)PHP | GoLang | Kafka | MYSQL | SQL | Prometheus | Grafana | GCP | Jmeter