Shanika Wickramasinghe

Senior Software Engineer

Shanika is a technical consultant and writer with over eight years of experience as a software engineer in the IT sector. Her professional journey started as a software engineer with WSO2. At the same time, she started working as a freelancer on Upwork. She has collaborated with numerous companies throughout her freelance career, including Digication, Splunk, BMC.com, Filestack, APILayer, Flosum, Blazemeter, Sencha, and over twenty others. Having opportunities to work with various companies in different roles has allowed her to amass a wealth of experience. Shanika is an expert in web development, programming, Java, Python, React, Cypress, CI/CD, Docker, and Kubernetes,m. She has significantly contributed to developing products such as IAM solutions, APIs, OCR technologies, test management systems, and front-end frameworks throughout her career. She has also produced blog articles, tutorials, user guides, product documentation, and many other documents, as well as consulting companies to enhance their productivity. Overall, Shanika brings together the experience of a web developer, automation engineer, DevOps developer, software consultant, and technical writer, which is the main reason behind her success as a freelancer. Shanika received her B.Sc. (Hons) in Computer Science from University of Moratuwa, Sri Lanka and resides in Colombo, Sri Lanka.

Articles by author

Published on Aug 22, 2023 Updated on Feb 10, 2026

How to Use argparse in Python to Build Command-Line Interfaces

This tutorial will provide you with an overview of command-line arguments and give detailed instructions on how to use argparse in Python.

Read More
Published on Jul 26, 2023 Updated on Mar 16, 2026

How to Install Postman on Ubuntu 24.04 | Step-by-Step

Install Postman on Ubuntu 24.04 LTS easily! Learn three methods: Snap, Flatpak, and tarball—with verification, updates, and troubleshooting tips for smooth API development.

Read More
Published on Jul 19, 2023 Updated on Nov 7, 2025

How to Install and Use Composer on Ubuntu 22.04 | Step-by-Step

This comprehensive step-by-step guide shows how to install Composer on Ubuntu 22.04 operating system and take full advantage of its powerful features.

Read More
Published on Jul 5, 2023 Updated on Apr 8, 2026

How to Install phpMyAdmin on Ubuntu 22.04 | Step-by-Step

This guide will show you how to install PHPMyAdmin on Ubuntu 22.04 and manage your databases effectively.

Read More
Published on Jul 4, 2023 Updated on Nov 7, 2025

How to do String Comparison in Python [With Examples]

In this guide, we will explain how to do string comparison in Python using several methods.

Read More
Published on Jun 12, 2023 Updated on Nov 7, 2025

How to Convert String to int in Python | Comprehensive Guide

This guide shows how to convert string to int in Python, exploring the three main methods and discussing their key differences in detail.

Read More
Published on Jun 1, 2023 Updated on Nov 7, 2025

How to Get Started With Docker Swarm Container Orchestration

Learn how to use Docker Swarm - a docker-native container orchestration tool that allows you to scale your application in production environment

Read More
Published on Aug 24, 2022 Updated on Apr 15, 2026

How to Keep Docker Secrets When Working with Sensitive Data?

Docker secret is a BLOB of data that can be safely passed to your application upon runtime and is only available for the lifetime of the container. Learn more.

Read More

Start building today

Get up and running with your cloud project in a few minutes

No results found for ""
Recent Searches
Navigate
Go
ESC
Exit