Summary
Nihal Chandrasiri is a Senior Software Engineer with 10 years of experience designing and delivering backend systems, currently driving engineering work at Kainovation Technologies. He brings deep Python expertise across Django, Flask, Scrapy and automation/scraping toolchains, and is experienced building cloud-native solutions on AWS and Azure including Lambda, Fargate, Step Functions and AKS. Nihal has a strong track record in structuring large volumes of unstructured public data into searchable digital libraries, reflecting both data engineering and product-focused instincts. He is comfortable across the full deployment lifecycle with CI/CD, containerization, and multiple relational and NoSQL databases, and routinely uses Git-based workflows. Trained in Physical Sciences, he pairs analytical rigor with practical software craftsmanship, often applying scripting and scraping techniques to solve real-world data problems. Based in Colombo, he blends startup and enterprise experience across roles at BlackSwan, iLabs and Datafields.
10 years of coding experience
13 years of employment as a software developer
BSc, Physical Sciences, BSc, Physical Sciences at University of Ruhuna
Advance Level, Mathamatics, Advance Level, Mathamatics at vidyarathna College -Horana