Automation Developer | Aspiring DevOps Engineer
Passionate about streamlining processes through automation and crafting robust applications, I am building expertise in Robotic Process Automation (RPA) as a foundation for a future in DevOps, aiming to optimize software delivery and operational efficiency.
Connect with MeHello! 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.
Gaining practical experience in designing and implementing software robots to automate repetitive, rule-based business processes using tools like UiPath and Python automation libraries.
Leveraging Python, PowerShell, and Bash scripting for system automation, data processing, and creating custom workflows to enhance operational efficiency.
Building foundational knowledge in Microsoft Azure, focusing on IaaS (VMs, Networking), PaaS (App Services, Azure Functions), and identity management, essential for cloud automation.
Mastering Docker to containerize applications, manage images, and orchestrate multi-container setups using Docker Compose for consistent environments.
Deep diving into Kubernetes concepts: Pods, Deployments, Services, Ingress, and Helm for scalable and resilient application deployments.
Designing and implementing robust CI/CD pipelines for automated builds, tests, and deployments, ensuring rapid and reliable software delivery.
Writing, planning, and applying Terraform configurations to provision and manage cloud infrastructure efficiently and consistently.
Exploring Ansible for automating software provisioning, configuration management, and application deployment across various environments.
Setting up comprehensive monitoring and logging solutions to ensure application health, performance, and proactive issue detection.
A full-stack e-commerce solution with user authentication, product catalog, shopping cart, and order processing functionalities. Focused on scalability and user experience.
A mobile application developed using .NET MAUI, providing seamless experience across iOS, Android, and Windows. Integrates with cloud services for data storage.
Implemented a complete CI/CD pipeline for a web application using GitHub Actions, Docker, and Azure App Service. Automated testing and deployment.
More projects coming soon!