About Me

Hello! I'm Jeewantha Dilshan, an Automation Developer with a strong foundation in full-stack development. My primary focus is on designing and implementing automated solutions to enhance efficiency and streamline operations.

I specialize in Robotic Process Automation (RPA), leveraging tools like UiPath and Python-based automation libraries (e.g., Selenium, Pandas, OpenPyXL) to automate repetitive tasks and optimize workflows. My experience also includes developing robust applications across various platforms.

My technical toolkit includes strong proficiency in Java, Python, and JavaScript, complemented by frameworks such as Spring Boot, React, and React Native. I am adept with MySQL for database management, and Git and GitHub for version control. I utilize industry-standard IDEs including Visual Studio, Android Studio, VS Code, IntelliJ IDEA, and PyCharm. I also have a growing understanding of HTML and CSS for web development.

Beyond automation, I am actively deepening my knowledge in cloud platforms like Azure, Docker, and Kubernetes, as I aspire to integrate my automation expertise with DevOps practices to contribute to seamless software delivery and operational excellence.

My Automation & DevOps Journey

Robotic Process Automation (RPA)

Gaining practical experience in designing and implementing software robots to automate repetitive, rule-based business processes using tools like UiPath and Python automation libraries.

Scripting & Workflow Automation

Leveraging Python, PowerShell, and Bash scripting for system automation, data processing, and creating custom workflows to enhance operational efficiency.

Cloud Computing (Azure)

Building foundational knowledge in Microsoft Azure, focusing on IaaS (VMs, Networking), PaaS (App Services, Azure Functions), and identity management, essential for cloud automation.

Containerization (Docker)

Mastering Docker to containerize applications, manage images, and orchestrate multi-container setups using Docker Compose for consistent environments.

Container Orchestration (Kubernetes)

Deep diving into Kubernetes concepts: Pods, Deployments, Services, Ingress, and Helm for scalable and resilient application deployments.

CI/CD Automation (Azure DevOps/GitHub Actions)

Designing and implementing robust CI/CD pipelines for automated builds, tests, and deployments, ensuring rapid and reliable software delivery.

Infrastructure as Code (Terraform)

Writing, planning, and applying Terraform configurations to provision and manage cloud infrastructure efficiently and consistently.

Configuration Management (Ansible - Learning)

Exploring Ansible for automating software provisioning, configuration management, and application deployment across various environments.

Monitoring & Logging (Prometheus, Grafana, ELK)

Setting up comprehensive monitoring and logging solutions to ensure application health, performance, and proactive issue detection.

Skills & Technologies

Automation & RPA

  • Robotic Process Automation (RPA)
  • UiPath (Learning)
  • Python Automation (Selenium, Pandas, OpenPyXL)
  • Workflow Automation
  • Scripting (Bash, PowerShell)

Cloud & DevOps

  • Azure (IaaS, PaaS, Identity)
  • Docker
  • Kubernetes (Learning)
  • CI/CD (Azure DevOps, GitHub Actions)
  • Terraform (Learning)
  • Ansible (Learning)
  • Monitoring (Prometheus, Grafana - Learning)
  • Logging (ELK Stack - Learning)

Programming Languages

  • C# (.NET Core, .NET Framework)
  • Java (Spring Boot - Basic)
  • Python (Scripting, Django/Flask - Basic)
  • JavaScript/TypeScript
  • HTML5, CSS3

Frameworks & Libraries

  • .NET MAUI
  • WPF
  • React.js, Redux
  • React Native
  • Node.js (Express.js)
  • Tailwind CSS, Bootstrap

Databases & Tools

  • MySQL, PostgreSQL
  • SQL Server
  • MongoDB (Basic)
  • Git & GitHub, Azure Repos
  • Visual Studio, VS Code
  • Android Studio, IntelliJ IDEA, PyCharm

Methodologies & Concepts

  • Agile/Scrum
  • Object-Oriented Programming (OOP)
  • RESTful APIs
  • Test-Driven Development (TDD - Basic)
  • Microservices Architecture (Basic)

My Projects

More projects coming soon!

My Achievements & Certifications

Microsoft Learn Achievement Badge

Microsoft Learn Achievement

UiPath Certified RPA Associate badge

UiPath RPA Associate (Planned)

AWS Cloud Practitioner Certification badge

AWS Cloud Practitioner (Coming Soon!)

Get in Touch

I'm always open to new opportunities, collaborations, and discussions about automation, software engineering, and DevOps. Feel free to reach out through any of the channels below or send me a message directly!